Monthly Archives: January 2017

Is Shoes weird?

More than you know! I get annoyed too, just like you do. Thinking about changing languages? I do. At a very recent Linux conference was this gem of a presentation about quirks in various languages. It’s about javascript behavior but she beats up all the popular kids along the way so that’s fun. 40 minutes of light hearted humor will be good for all of us. Recommended.

Free At Last! Shoes 3.3.2 has been released.

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