Forum: Ruby Shoes 3 released

Posted by Steve Klabnik (Guest)
on 2010-08-19 18:11
(Received via mailing list)
Hey there everyone. We've just released Shoes 3, "Policeman", to
celebrate Whyday!

You can get it here: http://shoes.heroku.com/downloads

== About Shoes

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, shoes@librelist.com
- Have fun on Whyday!
Posted by R. Kumar (sentinel)
on 2010-09-05 10:04
Steve Klabnik wrote:
> 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.

thx. rahul
Posted by Steve Klabnik (Guest)
on 2010-09-06 16:39
(Received via mailing list)
The definitive guide is the manual, located here:
http://shoes.heroku.com/manual/Hello.html
Posted by R. Kumar (sentinel)
on 2010-09-06 19:08
Steve Klabnik wrote:
> The definitive guide is the manual, located here:
> http://shoes.heroku.com/manual/Hello.html

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.
Posted by Steve Klabnik (Guest)
on 2010-09-06 19:56
(Received via mailing list)
>
> 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.
Posted by R. Kumar (sentinel)
on 2010-09-06 20:56
Steve Klabnik wrote:
>>
>> 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.
Posted by Steve Klabnik (Guest)
on 2010-09-06 22:43
(Received via mailing list)
Awesome. :)

Please don't feel afraid to email me off list or send a message to the 
shoes
list (shoes@librelist.com) if you've got anything specific.
Posted by Prasad G. (gdprasad)
on 2010-09-22 15:42
Steve Klabnik wrote:
> 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.

Prasad
Posted by Benoit Daloze (Guest)
on 2010-09-22 16:05
(Received via mailing list)
On 22 September 2010 15:42, Prasad G. <gdprasad@gmail.com> wrote:
> My application 'honoi' written long back and posted on 'shoebox' runs
> fine.
>
> Prasad

Wow, did not see this cool little app, very interesting :)
(and runs fine on Shoes3 OSX)

B.D.
Posted by Steve Klabnik (Guest)
on 2010-09-22 16:09
(Received via mailing list)
>
> I am happy to inform that compiling went without a problem and I have
> shoes running with some samples.
>

Awesome!


> My application 'honoi' written long back and posted on 'shoebox' runs
> fine.
>

Even better!

ruby 1.9.1p378 (2010-01-10 revision 26273) [x86_64-linux]


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!
Posted by Nike Mbt (Guest)
on 2010-10-27 05:58
LISA One of the most important supplies <a 
href="http://www.chaussure-tn-air.com/nike-tn-hommes-cuir-basket-nike-requin-pas-cher-en-gris-et-or-p-100.html">Basket 
Nike Requin Pas Cher  </a>that you must have is the bee suit. You need 
to wear this every time you will go near the bees because miu miu <a 
href="http://www.shox-chaussures.com/air-shox-en-blanc-et-bleu-p-194.html"> 
Air Shox </a> sale this will serve as your protection against their 
stings. This bee suit must be made of very special materials so that you 
will be sure that you chanel <a href=" 
http://www.max-tn-chaussure.com/nike-cameleon-couleurs-p-62.html"> Nike 
Tn Cameleon </a>are protected when you are doing <a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-black-mbt-shoes-sport-black-m-p-338.html"> 
MBT Shoes </a><a 
href="http://www.bottes-ugg-bottes.com/bottes-ugg-classic-bottes-ugg-classic-corchet-ugg-france-bottes-en--beige-p-500.html"> 
Ugg France Bottes </a><a
href="http://www.tiffany-deals.com/cheap-tiffany-jewelry-heart-pendant-p-93.html">Cheap 
Tiffany Jewelry</a>
Posted by Josh Cheek (Guest)
on 2010-10-28 04:19
(Received via mailing list)
On Thu, Aug 19, 2010 at 11:04 AM, Steve Klabnik 
<steve@steveklabnik.com>wrote:

> 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.

Ended up making a small video game, Night Of The Living Ruby! You can 
watch
a short vid (<2min) at http://vimeo.com/16265101

Thanks a lot guys (and _why, if you ever read this, thank you, too).
Posted by Nike Mbt (Guest)
on 2010-10-28 04:35
Rahul Kumar wrote in post #938586:
> Steve Klabnik wrote:
>> The definitive guide is the manual, located here:
>> http://shoes.heroku.com/manual/Hello.html
>
> 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.
 LISA One of the most important supplies <a 
href="http://www.chaussure-tn-air.com/nike-tn-hommes-cuir-basket-nike-requin-pas-cher-en-gris-et-or-p-100.html">Basket 
Nike Requin Pas Cher  </a>that you must have is the bee suit. You need 
to wear this every time you will go near the bees because miu miu <a 
href="http://www.shox-chaussures.com/air-shox-en-blanc-et-bleu-p-194.html"> 
Air Shox </a> sale this will serve as your protection against their 
stings. This bee suit must be made of very special materials so that you 
will be sure that you chanel <a href=" 
http://www.max-tn-chaussure.com/nike-cameleon-couleurs-p-62.html"> Nike 
Tn Cameleon </a>are protected when you are doing <a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-black-mbt-shoes-sport-black-m-p-338.html"> 
MBT Shoes </a><a 
href="http://www.bottes-ugg-bottes.com/bottes-ugg-classic-bottes-ugg-classic-corchet-ugg-france-bottes-en--beige-p-500.html"> 
Ugg France Bottes </a><a
href="http://www.tiffany-deals.com/cheap-tiffany-jewelry-heart-pendant-p-93.html">Cheap 
Tiffany Jewelry</a>
Posted by Nike Mbt (Guest)
on 2010-10-28 04:37
<a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-best-mbt-shoes-for-walking-chapa-gtx-lace-up-moc-toe-grey-blue-p-260.html
 <a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-best-mbt-shoes-cheap-greywhite-p-252.html"> 
MBT Shoes </a>
Posted by Steve Klabnik (Guest)
on 2010-10-28 16:46
(Received via mailing list)
Thanks Josh!

> (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...
Posted by Josh Cheek (Guest)
on 2010-10-28 20:38
(Received via mailing list)
On Thu, Oct 28, 2010 at 9:45 AM, Steve Klabnik 
<steve@steveklabnik.com>wrote:

>
> Testing is something we're working on getting in place for the next
> iteration of Shoes; GUI testing is hard...
>
>
Hi, Steve. Yeah, that's probably what I was looking for. I had 
instantiated
my own logger for most of it.
Posted by Nike Mbt (Guest)
on 2010-10-29 05:37
<a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-best-mbt-shoes-for-walking-chapa-gtx-lace-up-moc-toe-grey-blue-p-260.html
 <a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-best-mbt-shoes-cheap-greywhite-p-252.html"> 
MBT Shoes </a>
 <a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-best-price-mbt-shoes-chapa-gtx-lace-up-toe-brow-white-p-257.html"> 
MBT Shoes Chapa </a><a 
href="http://www.mbt-shoescom.com/mbt-sports-shoes-mens-black-mbt-shoes-sport-black-m-p-338.html"> 
MBT Shoes </a><a 
href="http://www.bottes-ugg-bottes.com/bottes-ugg-classic-bottes-ugg-classic-mini-bottes-ugg-short-en-noire-p-511.html"> 
Bottes Ugg Short </a>
Posted by Tiffany2010 Tiffany2010 (tiffany2010)
on 2011-04-15 02:59
<a href="http://www.chaussures-puma-pascher.com">chaussures puma</a>
<br /><a href="http://www.chaussures-puma-pascher.com">puma pas cher</a>
<br /><a href="http://www.chaussures-puma-pascher.com">puma ferrari</a>
<br /><a href="http://www.chaussures-puma-pascher.com">puma enfant</a>
<a 
href="http://www.chaussures-puma-pascher.com/basket-puma-enfant-puma-basket-brights-p-81.html?zenid=74344b2f8dae43f7d3667e8935299688">Basket 
Puma Enfant</a>
<a 
href="http://www.chaussures-puma-pascher.com/chaussures-puma-enfant-achats-massifs-blanc-p-88.html?zenid=74344b2f8dae43f7d3667e8935299688">Chaussures 
Puma Enfant  </a>
<a 
href="http://www.chaussures-puma-pascher.com/chaussures-puma-enfants-vente-chaude-basket-africa-p-92.html?zenid=74344b2f8dae43f7d3667e8935299688">Chaussures 
Puma Enfants  </a>
<a 
href="http://www.chaussures-puma-pascher.com/puma-chaussure-enfant-nouveau-style-basket-brights-p-90.html?zenid=74344b2f8dae43f7d3667e89352996888">Puma 
Chaussure Enfant </a>

<a 
href="http://www.chaussures-puma-pascher.com/puma-enfants-chaussures-basket-brightsblanc-et-orange-p-83.html?zenid=74344b2f8dae43f7d3667e8935299688">Puma 
Enfants Chaussures </a>
<a 
href="http://www.chaussures-puma-pascher.com/puma-pour-enfant-nior-et-blan-prix-p-93.html?zenid=74344b2f8dae43f7d3667e8935299688">Puma 
pour enfant </a>
<a 
href="http://www.chaussures-puma-pascher.com/puma-promotion-vente-garanti-basket-brights-p-94.html?zenid=74344b2f8dae43f7d3667e8935299688">Puma 
Promotion Vente</a>

<a 
href="http://www.chaussures-puma-pascher.com/achat-puma-comparer-cat-rouge-blanc-p-128.html?zenid=bb56e4eb56945e06670a37213e46a7d7">Achat 
Puma Comparer  </a>
<a 
href="http://www.chaussures-puma-pascher.com/baskets-puma-pas-cher-livraison-sneaker-diamonds-p-113.html?zenid=bb56e4eb56945e06670a37213e46a7d7">Baskets 
Puma Pas Cher  </a>
<a 
href="http://www.chaussures-puma-pascher.com/casquette-ferrari-puma-comparer-cat-nior-blanc-p-120.html?zenid=bb56e4eb56945e06670a37213e46a7d7">Casquette 
Ferrari Puma</a>
<a 
href="http://www.chaussures-puma-pascher.com/chaussure-puma-boutiques-basket-cat-big-perf-blanc-p-130.html?zenid=bb56e4eb56945e06670a37213e46a7d7">Chaussure 
Puma Boutiques </a>
<a 
href="http://www.chaussures-puma-pascher.com/chaussure-puma-homme-de-sport-running-drift-cat-p-131.html?zenid=bb56e4eb56945e06670a37213e46a7d7">Chaussure 
Puma Homm</a>
<a 
href="http://www.chaussures-puma-pascher.com/chaussures-puma-de-sport-lifestyle-drift-cat-p-102.html?zenid=bb56e4eb56945e06670a37213e46a7d7">Chaussures 
puma</a>
Posted by Tiffany2010 Tiffany2010 (tiffany2010)
on 2011-04-26 05:32
<strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Arrow-tip-Sleeve-little-jacket-White-0034484--p74933.html">Sleeve 
little jacket White</a></strong>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Flower-lace-knit-vest-beige-0034252-p74932.html">Flower 
lace knit vest beige</a></strong>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Handsome-deep-black-blue-denim-short-jacket-0016654-p74931.html">blue 
denim short jacket</a></strong>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Sleeve-Knit-little-jacket-Sailor-blue-with-white-stripes-0034445-p74930.html">blue 
with white stripes</a></strong>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Alice-knitting-small-white-suits-0034191-p74929.html">Alice 
knitting small white suits</a></strong>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Commuter-Classic-little-jacket-brown-0010261-p74928.html">Commuter 
Classic little jacket brown</a></strong>
<a 
href="http://www.cheaponlinedesigner.com/productinfo/Slim-gray-tailored-suit-small-shrug-0010236-p74926.html">Slim 
gray tailored suit</a>
<a 
href="http://www.cheaponlinedesigner.com/productinfo/Chanel-style-tweed-little-jacket-Black-0010229-p74925.html">Chanel-style 
tweed little jacket Black</a>
<a 
href="http://www.cheaponlinedesigner.com/productinfo/Chanel-style-tweed-little-jacket-Purple-0010228-p74924.html">tweed 
little jacket Purple</a>
<a 
href="http://www.cheaponlinedesigner.com/productinfo/Chanel-style-tweed-little-jacket-Blue-0010227-p74923.html">tweed 
little jacket Blue</a>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Wheat-pattern-padded-vest-blue-0008836-p74922.html">Wheat 
pattern padded vest blue</a></strong>
<a 
href="http://www.cheaponlinedesigner.com/productinfo/Padded-vest-purple-wheat-pattern-0008835-p74921.html">vest 
purple wheat pattern</a>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Padded-collar-black-suit-jacket-0008808-p74920.html">Padded 
collar black suit jacket</a></strong>
 <strong><a 
href="http://www.cheaponlinedesigner.com/productinfo/Diamond-knit-small-gray-suit-0034442-p74919.html">Diamond 
knit small gray suit</a></strong>
<a 
href="http://www.cheaponlinedesigner.com/productinfo/Fashion-collar-double-breasted-coat-black-0013313-p74918.html">collar 
double-breasted coat black</a>
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.