New in Shoes 3.3.3 (Jul 13, 2017)
- 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 a 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.
- 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
- redirects of http to https - common now a days.
- allow some Shoes built in dialogs like ask, confirm, ... to be used before Shoes.app is called.
- improve the manual
- plots/charts draw more reliably.
- background doesn't scroll as expected issues.
- 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