-
Notifications
You must be signed in to change notification settings - Fork 19
/
CHANGELOG
611 lines (548 loc) · 26.2 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
= Walkabout - Shoes 3.3
The name reflects back to when Shoes creator why_the_lucky_stiff disappeared
from the internet. He went walkabout! We changed some icons and backgrounds
to relect that whimsical theme.
Walkabout (3.3+) will be less compatible with the unmaintained 3.1 and with 4.0 (jRuby)
We have interesting ideas of we what we do with Shoes that may be difficult
to immplememt in Shoes 4.
-------------- Shoes 3.3.7 ------------------------------
=== New with 3.3.7
* See wiki. https://github.com/shoes/shoes3/wiki/Shoes-3.3.7
* Multiple Monitor support.
https://github.com/shoes/shoes3/issues/374
* Menubar and menus
https://github.com/shoes/shoes3/issues/400
* Settings class
Provides Linux dbus registration.
https://github.com/shoes/shoes3/issues/400
* Gtk3 theming (Linux and Windows)
https://github.com/shoes/shoes3/issues/354
Most themes are not pure Gtk3 or version dependent - they may not work
for you and/or your users.
* Merge style packaging for Windows avoids Win 10 packaging problems.
requires Windows machine or VM to perform Windows packaging.
Previously, https://github.com/Shoes3/exe-shoes
* Merge style packaging for Linux - create deb
Must be done on a like machine/os
Previously, https://github.com/Shoes3/linux-shoes
* Merge style packaging for OSX - must be done on OSX.
=== Fixed with 3.3.7
* Major fixes to radio buttons. Possible backwards compatibilty issues.
https://github.com/shoes/shoes3/issues/391
* Fewer complaints (none?) from Gkt 3.20+ systems
* OSX: fullscreen incomplete
https://github.com/shoes/shoes3/issues/408
* app.name = now works as documented.
May Break Existing Scripts
* command line --ruby working again
* OSX: buttons can be created that use non default height.
* Finally fixed the pristine gems error for OSX.
=== Developer Issues with 3.3.7
* Vagrant boxes are available for ease of building
https://github.com/shoes/shoes3/wiki/Build-with-Vagrant
* make/**/env.rb - link against distributed libyaml
* Added lib/package/* for merge packaging.
* Using nsis 3.03 for Windows installer. Maintained and faster!
with unicode and large string enabled. Potential to break
user written installers.
* Better cross build rakefiles: xrpi, xwin7 and xmsys2 targets.
* Includes plugin for MXE to build all Windows dependencies
new target 'mxe' is the preferred target for Windows
method of cross compiling for Windows.
https://github.com/shoes/shoes3/wiki/MXE-Dependencies
=== Known Bugs
Resize Windows with menubars manually
https://github.com/shoes/shoes3/issues/430
-------------- Shoes 3.3.6 -------------------------------
=== New with 3.3.6
* Can set font and stroke color for Button, edit_line, edit_box,
list_box and switch native widgets.
https://github.com/shoes/shoes3/issues/179
=== Fixed with 3.3.6
Linux versions may not have workable symlinks to .so's
https://github.com/shoes/shoes3/issues/392
=== Developer Issues with 3.3.6
* remove undocumented game mode for shoes.terminal
* fixed many gtk3 deprecations.
-------------- Shoes 3.3.5 --------------------------------
=== New with 3.3.5
* Add 'wheel' event
https://github.com/shoes/shoes3/issues/287
* can preprocess events with new event {block}
https://github.com/shoes/shoes3/issues/383
https://github.com/shoes/shoes3/wiki/event-streams
Experts Only
=== Fixed with 3.3.5
* Arch linux (probably others) are missing symlinks to libraries
https://github.com/shoes/shoes3/issues/392
* Windows cpu utilization
https://github.com/shoes/shoes3/issues/387
* OSX High Sierra (10.13) couldn't start Shoes
https://github.com/shoes/shoes3/issues/398
* Profiling has new output options for workaround
https://github.com/shoes/shoes3/issues/390
=== Developer Issues with 3.3.5
https://github.com/shoes/shoes3/issues/399
* no Linux 32 bit provided.
* last release for osx 10.9 (mavericks)
* freebsd status is 'experts with free time'
-------------- Shoes 3.3.4 ---------------------------------
=== New with 3.3.4
* Uses Ruby 2.3.4 (2.3.3 on Windows) and Rubygems 2.6.12+
https://github.com/Shoes3/shoes3/issues/361 and
https://github.com/Shoes3/shoes3/issues/270
* New widget! - systray sends tiny status messages to the
host OS desktop.
https://github.com/Shoes3/shoes3/issues/363
* New platform - freebsd 11.1 (64). Can build, run, install and package for.
https://github.com/Shoes3/shoes3/issues/365
* Dead platform - 32 bit i686 (Linux intel) target is no longer supported
* libcurl.dll/dylib/so and new gems are included with Shoes. require 'typhoeus'
to use it. When net/http and open_uri is too confusing, arcane and limiting.
On Windows it's not faster (or slower) - just better in other ways.
see https://github.com/typhoeus/typhoeus
* Method app.resize can programaticly expand the window.
see https://github.com/Shoes3/shoes3/issues/370
* Windows can be positioned
https://github.com/Shoes3/shoes3/issues/28
* can enable/disable image cache
https://github.com/Shoes3/shoes3/issues/323
https://github.com/Shoes3/shoes3/issues/377
See Advanced->appmethods in Manual.
=== Fixed with 3.3.4
* When Shoes is installed on a system with existing rvm/rbenv it
might use the wrong set of gems.
* Fixed some SSL issues for download and image (Windows).
Ruby/Windows (net/http) ssl problems remain unfixed.
* Improved Windows downloading speed - still sub-par but better than
before.
* some downloaded images don't have an etag (cough, manual Image example)
=== Developer issues with 3.3.4
* rake does a better job of dealing with changes in lib/shoes/*.rb, static/manual-en.txt
and changes in samples/*/*.rb. You can change these without a full rebuild.
https://github.com/Shoes3/shoes3/issues/362
* new freebsd target (loose and tight shoes)
-------------- Shoes 3.3.3 ---------------------------------
=== New with 3.3.3
* Ruby 2.2.7 and RubyGems 2.6.10 (Windows is Ruby 2.2.6)
* can specify your own title for ask_open_file and similar file dialogs
https://github.com/Shoes3/shoes3/issues/282
* new manual search engine - see below.
* tooltips for native widgets (not all widgets for all platforms)
review the Manual for how to use.
https://github.com/Shoes3/shoes3/issues/340
* new widget - Switch - kind of like checkbox but different.
Read the manual and run the examples within.
* new widget Spinner
Read the manual and run the examples within.
* related side project, exe-shoes updated. Has a gui to guide you in
configuring your Shoes is hidden, Windows 10 happy, app installer.
see https://github.com/Shoes3/exe-shoes
* Shoes includes the ffi-1.9.18 native gem which many gems prefer over
Ruby's 'fiddle' - both are included. Less need for users to deal with
compiling problems.
https://github.com/Shoes3/shoes3/issues/352
* new samples added
https://github.com/Shoes3/shoes3/issues/317
* background can take a `scroll: true' so it scrolls as many expect.
=== developer issues with 3.3.3
* new target 'msys2' for windows builds. Work in progress.
prebuilt dependcies for msys2 has newer Gtk 3.14.15
NOT ready for prime time.
* Shoes manual has a new text search engine - 'picky' which added these gems into
shoes:
activesupport
concurrent-ruby
i18n
multi_json
picky
rack_fast_escape
thread_safe
tzinfo
url_escape
yajl-ruby
see https://github.com/Shoes3/shoes3/issues/320
* Chipmunk and Sqlite are now real gems, maintained by others. Shoes
no longer has exts nor the pseudo gems: ftsearch, chipmunk, sqlite3, hpricot.
Newer sqlite3 & chipmunk gems are included as real gems.
** Major restucturing of C source code.
Less monolithic, more files but smaller files.
https://github.com/Shoes3/shoes3/issues/333
* rake files cleaned up and much faster if you are developing at the C level.
https://github.com/Shoes3/shoes3/issues/334
* cleanup - remove unused code and old comments. Ongoing, of course.
https://github.com/Shoes3/shoes3/issues/251
* samples and files are renamed to better fit a 'cleanup'
=== Fixed with 3.3.3
* OSX retina display should work. Finder->Show Info displays accurate info
https://github.com/Shoes3/shoes3/issues/310
* Restored Windows Theme (for Windows) - slows initialization slightly.
https://github.com/Shoes3/shoes3/issues/345
* redirects of http to https - common now a days.
https://github.com/Shoes3/shoes3/issues/304
* allow some Shoes built in dialogs like ask, confirm, ...
to be used before Shoes.app is called.
https://github.com/Shoes3/shoes3/issues/303
* gifs are working on Windows again
https://github.com/Shoes3/shoes3/issues/306
* improve the manual
https://github.com/Shoes3/shoes3/issues/317
* plots/charts draw more reliably.
issue: https://github.com/Shoes3/shoes3/issues/315
* background doesn't scroll as expected
issues: https://github.com/Shoes3/shoes3/issues/2
https://github.com/Shoes3/shoes3/issues/38
https://github.com/Shoes3/shoes3/issues/355
new feaure.
* moved samples/classbook.* to samples/good/_why-stories.*
* Manual disply of samples (Furthermore->Sample) now
explicitly ordered from simple to good to expert.
* fix samples/simple/sqlites3.rb to work better on windows
and use UTF-8
-------------- Shoes 3.3.2 ----------------------------------
=== New with 3.3.2
* Ruby is updated to 2.2.6 (windows still uses 2.2.4)
* gems is updated to 2.6.8
* Profiler with both a GUI and the more traditional text report.
Written in Shoes and Ruby so you can modify it if you like.
https://github.com/Shoes3/shoes3/issues/232
https://github.com/Shoes3/shoes3/wiki/Profiling
* Shoes.show_console is now Shoes.terminal with many options for size, and
colors. It can handle some common escape sequences (colors and bolding)
On Windows:
Use Msys> cshoes.exe
or install one of those ANSI dll things for your DOS era console.
Rumor: Win 10 does support ansi escape sequences on it's console.
Sometimes Win7 does ok with some escape sequence.
On OSX - scrollbars might not show up. page up/down keys and home/end
and scroll wheel do work.
Useful for running unit tests of Shoes and other terminal stuff like the
profiler text report.
Note: raspbian may have font issues for 'monospace' font.
https://github.com/Shoes3/shoes3/issues/236
https://github.com/Shoes3/shoes3/issues/256
* exit should no long be used. Please use Shoes.quit
https://github.com/Shoes3/shoes3/issues/263
* plot widget (line,bar,scatter, pie charts and radar/spider)
https://github.com/Shoes3/shoes3/issues/288
https://github.com/Shoes3/shoes3/issues/264
https://github.com/Shoes3/shoes3/wiki/Plot-Widget
expect some confusion and bugs.
* rename method 'refresh_slot' to 'refresh' before too many people
use the old name. This could break some scripts.
=== Fixed with 3.3.2
* Radio buttons fix
https://github.com/Shoes3/shoes3/issues/274
* A new launch script for OSX (cshoes) that works like Linux and Windows
from the command line. Use Cobbler to create your osx cshoes script.
* Windows: bug261 - fix font loading
https://github.com/Shoes3/shoes3/issues/261
* debugging with byebug is much better.
https://github.com/Shoes3/shoes3/issues/263
https://github.com/Shoes3/shoes3/wiki/Debugging-with-Byebug
* fixed: click and release methods return the documented button. top, left
values. Button numbers start with left button = 1 and increases from there.
How many buttons and how they are numbered is not something Shoes can know
about so it's the user repsonsibility to be cross platform with buttons > 1.
https://github.com/Shoes3/shoes3/issues/240
=== Developer isssues for 3.3.2
* no improvements per se although I consider the byebug and osx cshoes major
improvements for Shoes internals developers
----------------------------------------------------------
=== New with 3.3.1
* Video widget. If you have VLC installed, Shoes will find it (and
you can tell Shoes where your VLC is). Once found, you can use it.
You can not package VLC with you script however.
https://github.com/Shoes3/shoes3/issues/133
Caution: may not work on OSX < 10.10
* Secondary packaging. Use a Shoes installer script to install your app. Not
for the casual. Pretty damn clever and confusing so there's likely to
be bugs and confusion.
https://github.com/Shoes3/shoes3/wiki/Custom-Install-Scripts
https://github.com/Shoes3/shoes3/wiki/Command-line-package
https://github.com/Shoes3/shoes3/issues/188
* Uses Ruby 2.2.4. If you have native Gems that were built by earlier
versions, they may not work. - Uninstall and reinstall the gem.
* Windows: Shoes comes with win32-shortcut gem. Undocumented and the
online docs you do find are not always up to date.
=== Fixed with 3.3.1
* start {} blocks on stacks and flows work much better.
* Windows: does not use FONTCONFIG_FILE env var.
https://github.com/Shoes3/shoes3/issues/216
Benefits: Faster install, multiple installs, enables merge packaging
https://github.com/Shoes3/exe-shoes
* Linux: fixed edit_box bug with Gtk >= 3.16
https://github.com/Shoes3/shoes3/issues/217
* OSX: don't duplicate Shoes.app windows. Nasty if it happens to you.
Cshoes suffered from this bug too. That works better now for OSX.
https://github.com/Shoes3/shoes3/issues/190
https://github.com/Shoes3/shoes3/issues/175
* Windows: ask_color crashes.
https://github.com/Shoes3/shoes3/issues/209
* updated wiki article on building shoes with Linux.
* remote debugger issue with newer byebug
https://github.com/Shoes3/shoes3/issues/231
=== Developer issues for 3.3.1
* deleted gtk2 code. Video code is included.
Some rakefiles were modified and are slightly less confusing.
* Windows: dependencies have changed - using Gtk 3.10.9
https://github.com/Shoes3/shoes3/wiki/Mingw-Dependencies
Download from http://shoes.mvmanila.com/public/shoesdeps/mingw/ming-Shoes-3.3.1.tar.gz
if you need them - it's a huge file!
--------------------------------------------------------
=== new with 3.3.0
* Uses Gtk3 (not gtk2) for Linux and Windows. This will change visuals
on both platorms.
* add font and wrap styles for list_box. A popular request - we are
limited to what Gtk3 can do, however.
The default behaviour for long strings in the list box is now to
ellispise ... in the middle. THIS could effect your current apps.
Issue 109 https://github.com/Shoes3/shoes3/issues/109
* A new Svg widget to display svg images - similar to Image but
NOT the same. Has aspect scaling options based on the svg internals.
See samples/good-svgview.rb. samples/good-flip.rb and the manual.
We also include a svg deck of playing cards.
It's a bit fragile so please file bug reports and feature requests.
Very verbose Issue 54 - https://github.com/Shoes3/shoes3/issues/54
Pay attention to the OSX workaround #178 https://github.com/Shoes3/shoes3/issues/178
Preliminary save and export methods:
Issue #177 https://github.com/Shoes3/shoes3/issues/177
* add a refresh slot method
Issue 152 https://github.com/Shoes3/shoes3/issues/152
* Uses ruby 2.1.7 and rubygems 2.4.7
Issue 164 https://github.com/Shoes3/shoes3/issues/164
* New splash screen (no animation).
* added samples/good-image-rotate.rb because it's fun to watch.
Issue 157 - https://github.com/Shoes3/shoes3/issues/157
=== Fixed with 3.3.0
* OSX - do not use home brew to manage dependecies.
wiki: https://github.com/Shoes3/shoes3/wiki/OSX-10.9-Dependencies15
wiki: https://github.com/Shoes3/shoes3/wiki/OSX-10.6-Dependencies
* Remove pango-querymodules from OSX. Yay!
Issue 156 - https://github.com/Shoes3/shoes3/issues/156
* Uninstall Shoes menu item for Linux (for some window managers)
Issue 31 - https://github.com/Shoes3/shoes3/issues/31
* repaint after slot remove
Issue 151 - https://github.com/Shoes3/shoes3/issues/151
* Windows: 256x256 icons failed when packaging.
Issue 10 - https://github.com/Shoes3/shoes3/issues/10
* developer name and RVM and linker info gets embedded in
binary libraries. No solution worth persueing.
Issue 66 - https://github.com/Shoes3/shoes3/issues/66
* Windows: fontconfig problems if you build shoes and download shoes
Issue 141 - https://github.com/Shoes3/shoes3/issues/141
-------------------------------------------------------------
= Federales - Shoes 3.2
=== Oct 21, 2015 3.2.26
* patch release (but what a patch!)
http://walkabout.mvmanila.com/2015/10/21/too-dumb-for-my-shoes-3-2-26-is-osx-only/
* OSX only. restore ability to build for 10.9
=== New with 3.2.25
* Added methods to edit_box - append(string) and scroll_to_end
https://github.com/Shoes3/shoes3/issues/144
https://github.com/Shoes3/shoes3/issues/146
=== Fixed with 3.2.25
* documented app.slot(). Fixes #044
https://github.com/Shoes3/shoes3/issues/44
wiki: https://github.com/Shoes3/shoes3/wiki/Poking-in-Shoes.app
* really remove shy temp file remants on Windows
https://github.com/Shoes3/shoes3/issues/19
=== Infrastructure for 3.2.25
* Created a new Shoes Mailing List
http://lists.mvmanila.com/listinfo.cgi/shoes-mvmanila.com
* Created a new git project to process apache logs for shoes.mvmanila.com
https://github.com/Shoes3/shoeslogs
-------------------------------------------------------
=== New with 3.2.24
* added show_console command for OSX and Linux to match Windows.
Dumber that dumb console. Works with readline if you don't expect too
much. Although -w and --console switches do work on the command line
you probably don't need them now that you can call Shoes::show_console
Wiki: https://github.com/Shoes3/shoes3/wiki/Design:-New-Shoes-Console
Issue #127 https://github.com/Shoes3/shoes3/issues/127
* OSX: new cshoes script for using Shoes from the command line.
fixes some annoyances.
wiki: https://github.com/Shoes3/shoes3/wiki/Command-line-for-OSX
=== Fixed with 3.2.24
* Restore old behaviour with ask/alert/confirm auto converting to
string
Issue 111 - https://github.com/Shoes3/shoes3/issues/8
* OSX: Fix issue #08 (again) https://github.com/Shoes3/shoes3/issues/8
* OSX issue #20, 137 - command line incomplete, multiple apps
https://github.com/Shoes3/shoes3/issues/20
https://github.com/Shoes3/shoes3/issues/137
* dialog works better
Issue #119 https://github.com/Shoes3/shoes3/issues/119
Issue #136 https://github.com/Shoes3/shoes3/issues/136
* OSX: ask() dialog gets an icon like alert() and confirm()
Issue #138 https://github.com/Shoes3/shoes3/issues/138
* Windows: can now find the correct timezone for Time.now
Issue #123 https://github.com/Shoes3/shoes3/issues/123
* Windows packaging bug
Issue #128 https://github.com/Shoes3/shoes3/issues/128
----------------------------------------------------------
=== New with 3.2.23
* snapshot works like image - it collects image effects and
writes them to a file (pdf, svg or ps)
Search the manual for 'snapshot'.
* undocumented skew method on images
https://github.com/Shoes3/shoes3/issues/103
Use manual search for 'skew'
* Cobbler gets a couple of new buttons to show the manual or splash.
* Windows: cmd line user packaged app can have a console window.
https://github.com/Shoes3/shoes3/issues/110
* Changes to gems - nokogiri replaces 'hpricot'
* Ruby updated to 2.1.6
* Ruby gems updated to 2.4.7 plus updates to bigdecimal..
* byebug gem is included for debugging Ruby/Shoes scripts and .shy
https://github.com/Shoes3/shoes3/wiki/Debugging-with-Byebug
https://github.com/Shoes3/shoes3/issues/124
=== Fixed with 3.2.23
* Click event not working when a scroll bar is scrolled down
https://github.com/Shoes3/shoes3/issues/35
* Scrolling with mousewheel on a scrollbar within a stack is not working
https://github.com/Shoes3/shoes3/issues/42
* Border are allways at 1 pixel offset in containing slot
https://github.com/Shoes3/shoes3/issues/102
* radio button, unusual behaviour
https://github.com/Shoes3/shoes3/issues/117
* scroll wheel speed
https://github.com/Shoes3/shoes3/issues/121
* Alert placed in the position of first opened window
https://github.com/Shoes3/shoes3/issues/119
Not fixed for OSX.
=== Building Shoes
* platform specific extconf.rb files for hpricot, sqlite3, chipmunk
https://github.com/Shoes3/shoes3/issues/70
* add PackShoes.make_shy method and wiki article
https://github.com/Shoes3/shoes3/wiki/Command-line-packager
* separate compiling gems (mostly of a Ruby thing) and copying gems
which is what Shoes does now. Lots of changes to rakefiles.
https://github.com/Shoes3/shoes3/issues/72
* Command line folks can create platfrom specific pre-compiled binary
gems that Cobbler can load into ~/+gems.
https://github.com/Shoes3/shoes3/wiki/Gempacks
== Mar 26, 2015
=== New with 3.2.22
* Discovered a Slider widget (Shoes element) that no one documented.
https://github.com/Shoes3/shoes3/issues/88
* Documented image effects. Cool stuff that was mostly unknown.
https://github.com/Shoes3/shoes3/issues/83
* Added (minimal) documentation for fullscreen, set_window_title,
set_window_icon_path for special situations.
* Enabled Gtk2 theme engine on Windows. Better looking UI. Can be
changed by a knowledable user.
https://github.com/Shoes3/shoes3/issues/24
* The Ruby included with Shoes doesn't have ancient gdbm compatabibility
It's a feature you probably don't care about.
https://github.com/Shoes3/shoes3/issues/84
* alert, ask, confirm dialogs can change the "Shoes says" and "Shoes asks"
title string to a user given string (or default) on to none at all.
https://github.com/Shoes3/shoes3/issues/59
=== Bugs fixed in 3.2.22
* Fixed a crash in samples/simple-sphere.rb when running on 64 bit
systems.
https://github.com/Shoes3/shoes3/issues/9
* OSX: edit_lines would screw up the appearance of later elements
https://github.com/Shoes3/shoes3/issues/7
* Windows: Cleaned up many font problems and console warnings.
https://github.com/Shoes3/shoes3/issues/69
https://github.com/Shoes3/shoes3/issues/78
https://github.com/Shoes3/shoes3/issues/48
* OSX: Radio Buttons (and groups of) now work.
https://github.com/Shoes3/shoes3/issues/6
=== Developer improvements in 3.2.22
* create VERSION.txt like Shoes used to do.
https://github.com/Shoes3/shoes3/issues/71
* add git based release numbers
https://github.com/Shoes3/shoes3/issues/50
* continue cleanup of rakefiles. Many consistentcy/small minds fixes.
added ability to configure some builds with a xxxx-custom.yaml that
won't be overwritten with a git fetch or pull.
https://github.com/Shoes3/shoes3/issues/70
https://github.com/Shoes3/shoes3/wiki/Custom.yaml
* build newer dependencies for Windows.
https://github.com/Shoes3/shoes3/wiki/Tower-of-Cairo
== Feb 15, 2015
=== New with 3.2.21
* New splash screen
* Backwards and forward buttons for Shoes Manual
https://github.com/Shoes3/shoes3/issues/33
* Shoes console performs autoscroll down
https://github.com/Shoes3/shoes3/issues/34
Also does char wrap instead of word wrap.
* Add IRB like capability
https://github.com/Shoes3/shoes3/issues/41
* Update downloads to Ruby 2.1.5 and Rubygems 2.4.5. Fixes gem ssl problems.
https://github.com/Shoes3/shoes3/issues/52
=== Bugs fixed in 3.2.21
* Can now build Shoes on Windows
https://github.com/Shoes3/shoes3/issues/55
* font discovery improved on Windows
https://github.com/Shoes3/shoes3/issues/46
* Fix shape sample in manual
https://github.com/Shoes3/shoes3/issues/43
* More manual bug fixes.
https://github.com/Shoes3/shoes3/issues/51
https://github.com/Shoes3/shoes3/issues/37
=== Animal Shelter
* Can build Snowleopard on Snowleopard
* Can build Snowleopard from Mavericks (mostly works)
* Shoes still works on Windows XP.
== January 2014 to January 2015
* Move to ruby 2.1.x
* Restructure ruby/lib to match ruby (lib/ruby)
* requires properly built Rubies (--enable-load-relative)
* enables cross compiling on Linux for Windows and other Linux arch.
* added Raspberry pi (arch: armhf)
Windows uses gtk2 (shared with Linux) instead of native windows calls.
Remove curl, winhttp, sqlite3 dependencies.
Gem fixes
* Update to current rubygems
* Improve odds of success for Shoes.setup
* Provide a gem manager written in Shoes.
* possible to use gems installed outside of Shoes (aka jailbreak)
Re-wrote packaging
* Not tied to one website. It can be changed. Fixed download stubs.
* Web site cgi determines architures and version to display. Shoes adapts.
* replace binject (exe and dmg) with ruby alternatives
Installers
* Updated NSIS (Windows).
* Linux installer uses xdg-desktop-menu
* Simple .tgz for OSX.
Added Cobbler (Maintain Shoes)
* Displays build info
* Manages gems
* Allows changing websites
* Allows jailbreak (gems outside of sandbox)
Bug fixes of note:
* Windows does not hang or use 100% cpu when idling.
Many minor bug fixes.
Simplified and complexified Rake files.
= Policeman
== 17th August, 2010
* Move to Ruby 1.9.1
* General stability improvements
* Updated all dependancies
* Ported OSX to Cocoa
* Now works with Windows Vista and Windows 7
= Raisins (0.r1134)
== 5th December, 2008
<http://shoooes.net/about/raisins>
* Built-in Shoes manual. (Alt-?)
* Error console. (Alt-/)
* In-memory and on-disk image cache.
* Asynchronous download method.
* External font support.
* Packager for building EXE, DMG, RUN and SHY.
* Effects (blurs, shadows, glows).
* Arbitrary shape method.
* Image blocks.
* Switched from Carbon to Cocoa.
* RubyGems integration.
= Curious (0.r396)
== 8th January, 2008
* First official release of Shoes.
* Support for OS X, Win32 and GTK+.
* Scrolling stacks newly added.
* VLC embedded for Video.