Shoes is a cross-platform toolkit for writing graphical apps easily
and artfully using Ruby.
Unlike most other GUI toolkits, Shoes is designed to be easy and
straightforward without losing power. Really, it’s easy!
== Release notes
This brings Shoes to use Ruby 1.9.1.
All dependancies have been updated to their latest versions
General stability improvements
Currently, the OSX build is only for Snow Leopard, 64 bit. We’d love
to make a version for Leopard, 32 bit systems, but we don’t have
anyone with the hardware. If that interests you, please send a message
to our mailing list, [email protected]
Hey there everyone. We’ve just released Shoes 3, “Policeman”, to
celebrate Whyday!
I’ve just downloaded and played a bit with Shoes 3. Great !
I’ve also checked out the “shoes -m” option.
Is there any way for me to get detailed documentation on the methods of
shoes, what all options they take etc. I’ve checked rdoc.info but it
does not provide details on app, flow, stack, various widgets. I’ve
cloned the git repo and search a lot. I think most of what i am looking
at is in the C code ??
The reason i am wanting this documentation is that I have just started
writing a wrapper for rbcurse and i thought i could make it very Shoes
like … I’d thus like to know all the methods and parameters the
components etc have.
This appears very much like the output of “shoes -m”
However, when going through the samples, there are so many other methods
(widgets) that are not clear what htey are, where is the documentation
for them, what config params do they accept.
Even for para, stack and flow, what are all the params/config ?
What are tagline, caption - are they documented ?
I will go through the link in more detail and see if they have detailed
documentation.
thanks.
However, when going through the samples, there are so many other methods
(widgets) that are not clear what htey are, where is the documentation
for them, what config params do they accept.
Honestly, I feel your pain. I’ve actually be experimenting with a total
re-write of Shoes, and I’ve been resorting to reading the source in some
case.
One of the big things we’re targeting for the next Shoes release is
easier
compilation, and better documentation. I’d like to tell you something
better
than that, but… _why’s projects are… like that. Sometimes. We’re
working on it.
However, when going through the samples, there are so many other methods
(widgets) that are not clear what htey are, where is the documentation
for them, what config params do they accept.
Honestly, I feel your pain. I’ve actually be experimenting with a total
re-write of Shoes, and I’ve been resorting to reading the source in some
case.
One of the big things we’re targeting for the next Shoes release is
easier
compilation, and better documentation. I’d like to tell you something
better
than that, but… _why’s projects are… like that. Sometimes. We’re
working on it.
Hey,
I’ve spent the last hour going through the link you gave, and its
*wonderful. It is answering many questions, and light bulbs are going
off
I just wish this documentation had been around at the time of writing
rbcurse. At that point, I looked at Shoes, TK, QT, Swing and many
others. Shoes doc was meagre then. I’ve been writing an rbcurse wrapper
that is much like Shoes, and in a few hours only, its coming out
wonderfully. All the awful boilerplate code gone.
Thanks for the great work, Steve.
Hey there everyone. We’ve just released Shoes 3, “Policeman”, to
celebrate Whyday!
I am using Ubuntu 10.04
ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]
I just downloaded
shoes-shoes-3.0.0-0-ga5006e8.tar.gz
Installed dependencies and ran ‘rake’
I am happy to inform that compiling went without a problem and I have
shoes running with some samples.
My application ‘honoi’ written long back and posted on ‘shoebox’ runs
fine.
Just a brief reminder, Shoes compiles its own Ruby into itself, so it
doesn’t really matter which Ruby you’re running; you’ll get 1.9.1p378
inside
of Shoes.
Thanks for letting me know it went well! Keep me posted with the cool
things
you do with Shoes!
straightforward without losing power. Really, its easy!
Have fun on Whyday!
I just gave Shoes a try, it was a lot of fun. Went in with no knowledge,
and
other than a very very tiny swing project, and playing around with
limelight
for a few hours, I’ve never had any GUI experience before. In the end, I
spent maybe 6-8 hours on it over the course of a day. Most of that,
spent
learning how Shoes works (one downside is that I haven’t found a good
way to
get my app to give me feedback, and I have no idea how you would test it
JRuby maybe?). The manual on shoesrb is really well done, and the guys
on
IRC were a lot of fun to talk to.
(one downside is that I haven’t found a good way to
get my app to give me feedback, and I have no idea how you would test it –
JRuby maybe?).
What do you mean by ‘feedback,’ exactly? There’s logging to the Shoes
Console, which you can send via the ’ info “log message” ’ method, and
open the console with alt-/.
Testing is something we’re working on getting in place for the next
iteration of Shoes; GUI testing is hard…
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.