Inside Shoes 2
The second “stable” release of Shoes has flown. We still have a lot to do. But, hey. It’s happening, right?
This time I have some detailed release notes, with screenshots and code fragments to help sort it all out.
Inside Shoes 2: The second release of Shoes (called “Raisins” by many) is a culmination of a year of feature-filled additions to the first, experimental release of Shoes (titled “Curious”.)
This release adds a built-in manual, an error console, RubyGems integration, simple asynchronous downloads, an in-memory and database-backed image cache, support for external fonts, and, most prominently, its own unique library for packaging apps into little executables. OS X support is significantly better, as we switched from Carbon to Cocoa.
A lot of these features were fleshed out here on the blog, with your responses proving very so very valuable indeedy.
So, thanks for following along. Shoes 3 ("Policeman") will come around in, oh, January, I’d hazard.
Now begin the comments …
celebrus
Awesome, especially the rubygems integration.
I have a small question though. Would the font feature work with font files on the Internet? Just in case the user doesn’t have the font with them.
justindz
Very nice, sir. The more playful love child of terse and loquacious. Installing on Windows now. Any idea when we might see the Ubuntu package catch up?
brainopia
Yay, another great release =)
Now all i need is comprehensive documentation to cover such features as widget creation and multi-url application.
_why
celebrus: That’s a very good idea you have there. I guess we’ll see about that.
brainopia: And docs for the setup blocks and packager. I haven’t poured too much time into those, as they aren’t essential to Hackety Hack. There is still so much do.
Antonio Cangiano
That’s great. Congratulations, _why. One small issue: shoes -p isn’t working for me.
$ uname -a
Linux zen 2.6.27-9-generic #1 SMP Thu Nov 20 22:15:32 UTC 2008 x86_64 GNU /Linux
$ ./shoes2.run -p
Unrecognized flag : -p
Makeself version 2.1.5
…
_why
Antonio Cangiano: With the .run, you’ll need to do:
But I’ll see if I can work that out for the next release.
Antonio Cangiano
That worked. Thanks.
Bram
So, Policeman instead of Murder, eh? The plot thickens…
SeanJA
Do I automatically get new shoes when they are released, or do I have to go looking for my latest pair?
defunkt
Did I miss Grapes?
lmz
A small bug report:
Shoes won’t run for me on OSX if I drop it in a directory with spaces. It’s fixed by quoting
$APPPATH
in line 4 ofshoes-launch
. Maybe something for the next release?kam
be cool if sqlite was bundled inside
ischnura
great release! thanks
_why
lmz: Yes, okay.
kam: It is. Hpricot, JSON , and RubyGems are also included.
lothian
I’m playing around and after an hour of debugging found out that:
lnk=link("SOME TEXT") debug(
lnk.text==“ SOME TEXT ”)returns false. because, it comes out that @lnk.text is an array (not a string). so i have to reference my link’s text link like @lnk.text.values_at(0) (sorry, textile…) .
is this how it’s meant to be?
just as I was starting to get scared I had to learn WX, FOX , Qt (I even experimented with Apollo – a sort of Delphi-Ruby integration – thinking of using Delphi as a GUI -tool) I came across Shoes. thanks a ton for (sharing) it!
rwms
I miss a button.visible? method … Only way I can think of for keeping track of the button’s hidden/shown state is by using a global variable for each button, but don’t quite like the idea of it…
andy
Hey, did you see some dude made a 3D gpu back end for cairo?
http://www.ogre3d.org/phpBB2/viewtopic.php?t=46348
failrate
rwms, can’t you monkeypatch in the method?
fer#
great work _why! …
…however…
I tried the activerecord with shoes example from the shoebox [http://the-shoebox.org/apps/76] and other of my own and in both cases i get a “no driver for sqlite3 found” error, I’m sure it is my fault but can’t figure in which way.
Would thank any clue :)
Cane
“I haven’t poured too much time into those, as they aren’t essential to Hackety Hack.”
Nice to hear that you are still planning to continue with Hackety Hack. Having heard almost nothing butt info on Shoes lately, I was starting to wonder…
Cane
Btw, any idea when we can expect the next release of Hackety Hack?
Keep up the good work!
-Cane
toes
I can’t open the cover pdf in Acrobat or Acrobat Reader, it very helpfully states There was an error opening this document (15)
Ram
Hopefully this version will fix https. I can’t connect to https sites currently and it gives errors like method closed? not found in protocol.rb.
Please help
Jon
Thanks for all you’ve contributed, another great piece of code to take apart
foo
test
Folletto
Where may I submit a bug? :P
olimay
So I totally missed this announcement. If only I hadn’t! It came on my birthday and would have made me happy.
Instead, I resorted to singing to myself as I made my way down the dark and cold street home.
olimar
hackety hack for ppc plz
Comments are closed for this entry.