Skip to content

Commit

Permalink
Merge pull request #1 from Shoes3/master
Browse files Browse the repository at this point in the history
Merging official Shoes3 back into this repo
  • Loading branch information
IanTrudel authored Sep 30, 2017
2 parents 6d69ca5 + 912c55f commit 381051c
Show file tree
Hide file tree
Showing 284 changed files with 25,576 additions and 19,452 deletions.
7 changes: 5 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
._*
*.rl
*.log
*.lib
.byebug_history
Makefile
VERSION.txt
Expand All @@ -28,12 +29,14 @@ notes
/win7
/mavericks
/xmavericks
snowleopard
xsnow
/msys2
/xmsys2
/pi2
/qtifw
*.app
req/binject
req/bloopsaphone
req/json
/qtifw
*.orig
cshoes
104 changes: 93 additions & 11 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,73 @@
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)
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.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 progromaticly expand the window.
see https://github.com/Shoes3/shoes3/issues/370

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

=== 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
* can specify your own title for ask_open_file andfriends
* 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 target 'msys2' for windows builds - very experimental
* Shoes uses a new text search engine - 'picky' which added these gems into
* 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
Expand All @@ -24,21 +81,46 @@
tzinfo
url_escape
yajl-ruby
Which means you can use them in your scripts if you like to push the
envelope.
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
* redirects of http to https - common now a days WIP
* 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 working on Windows again?
* 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

=== developer issues
* clean up github - remove many

-------------- Shoes 3.3.2 ----------------------------------

=== New with 3.3.2
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ compatible with Shoes 4.
* Video widgets work again. Dependent on all kinds of thing Shoes can't
control.

Shoes 3.3.2 - Not released yet, but [beta's exist](http://walkabout.mvmanila.com/public/shoes/)
Shoes 3.3.4 - Not released yet, but [beta's exist](http://walkabout.mvmanila.com/public/shoes/)

Remember, no one is happy if the Shoes don't fit so [report your bug.](https://github.com/Shoes3/shoes3/issues)

Expand Down
Loading

0 comments on commit 381051c

Please sign in to comment.