Monthly Archives: August 2017

3.3.4 beta – systray and

I’ve got a set of betas for 3.3.4 for windows, osx, pi and x86_64 linux. Here

You might notice that there is no 32 bit linux – why bother? It’s pain to support and nobody uses it. OSX Mavericks (10.9) is also likely to disowned in Shoes 3.3.4. It’s a real pain in the ass. That will not happen soon. But, it will happen.

What’s in Shoes 3.3.4 beta this month?

  • Systray
  • Typheous
  • A hack to get https urls working for Windows and OSX image and download methods.
  • Windows GUI speed improvements in general, most certainly for network things. Still too slow but a whole lot better that 3.3.3. Moves the meter from ‘really sucks’ to ‘almost doesn’t suck’

It’s highly likely that Typheous will be the recommended replacement for the use of net/http and open_uri when Shoes download is insufficient for networking needs. It’s a lot more understandable to programmers who need more than what Shoes download can do. See the README.md. Improvement? I think so.

The download performance and general friskiness of 3.3.4 on Windows is noteworthy. Sucks less and I think we could do better. There are SSL reasons and ruby-bugs why you don’t want to dig into net/http and open-uri

Quick look Shoes 3.3.4 – systray

Shoes 3.3.4 will probably have a systray pseudo widget. Beta for Windows for feedback. You can read the manual which has this test program

Shoes.app do
stack do
para "Press button and look in your systems notification area"
ctr = 0;
button "Notify" do
ctr += 1
icp = ''
if ctr % 3 != 0
icp = "#{DIR}/static/shoes-icon.png"
else
icp = "#{DIR}/static/shoes-icon-red.png"
end
systray title: "Notify Test", message: "message ##{ctr}", icon: icp
end
end
end

Please comment here.