Yes, it took forever and it’s not perfect but we could wait forever for perfection. Shoes 3.3.2 has some fun new features and some bug fixes. Available via at the usual place.
- 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.
issue 232
Wiki – how to use - 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.
issue 236
issue 256 - exit should no longer be used. Please use Shoes.quit
issue 263 - plot widget (line,bar,scatter, pie charts and radar/spider)
issue 288
issue 264
Wiki – how to use
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
issue 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
issue 261 - debugging with byebug is much better.
issue 263
Wiki – how to use - 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 responsibility to be cross platform with buttons > 1.
issue 240