shoes / shoes4

Shoes 4 : the next version of Shoes
Other
1.59k stars 194 forks source link

Roll Call - users / developers / "Is this thing on?" #1586

Open pjfitzgibbons opened 1 year ago

pjfitzgibbons commented 1 year ago

Hello Shoes-ers!

It's been a looong time. We've been busy chasing orb-structured organic virulents and such.

The question I'm asking is, to be blunt: "Is Shoes Dead?"

Do we have active users? Do we have a mailing list (working) ? Do we have a discussion channel (modern)? (ie. Slack)

wxWidgets 2.0 just dropped in the past couple of days. A renewed Shoes (5.0?) could be a direction if there is some activity at all.

Is there an alternative? IF one were to stay in Ruby-land, what other desktop-GUI library would be better? Or is desktop-GUI in Ruby just no longer relevant. (Hello, Electron, I'm referring to you.)

Thoughts, one and all?

ccoupe commented 1 year ago

There is a group, Scarpe that contacted me about Shoes 3 downloads. Conversation here. Since then I see the Facebook page is poked a few times a day, when I bother to look at FB. Based on their commit log, Scarpe is fairly active.

Do we have a mailing list (working) ?

No. I killed it a few years ago - no one noticed or cared enough.

Peter9Claudius commented 1 year ago

Hello all,

so some German guys still seem to have fun using Shoes. And I am one of them.

However, Python is currently all the rage everywhere in the big companies, and the number of Ruby users is very manageable. Even among those, people are always happily surprised that a toolkit like Shoes even exists.

Stupidly, working with Shoes is purely a private pleasure, since IT doesn't want to know anything except Python, JavaScript or C# in our case.

I, for one, fervently hope that Shoes doesn't disappear into the void.

Warm regards,

Peter.

megatux commented 1 year ago

Hello, as active desktop GUI library alternatives I like Glimmer DSL, it has several backends, some are more complete or multiplatform that others, maybe the one with LibUI could work for you. Or using directly the libUI bindings Also GTK3 wrapper seems well maintained but not sure if that work outside Linux.

I'm also interested in keeping Shoes alive. I was thinking in investigate wrapping the Shoes DSL on top of Glimmer or LibUI.

noahgibbs commented 1 year ago

Hello! I'm one of those Scarpe guys. Seems fair to mention that our implementation is not very complete or mature yet. We have some fun activity around our Discord server and repo, but I would not put us in as usable a category as Shoes4 or Glimmer. Scarpe started as a recent Hack Days project and just sort of got out of hand :-)

noahgibbs commented 1 year ago

Also, @metatux - we've looked at wrapping those with Scarpe, at least briefly. You'd need an extensive wrapper over raw libui, it's designed to be carefully managed. Very crashy if you're not careful and pass a nil in the wrong place, etc. Glimmer would probably be a better choice since it does a lot of that management.