Shoes is a super cool UI toolkit for Ruby made to make writing applications as easy as possible.
Shoes runs on GTK and adopts to whatever styling is set by the platform. This makes it very easy to write applications that mesh well with the overall ElementaryOS aesthetic.
The downside to using Shoes is that it is rather old. Shoes 3.x is written in C and has many fundamental problems such that the developers decided to rewrite the core of Shoes with Jruby.
A Ruby gem called green_shoes is the canonical successor to the original Shoes, however it uses GTK2 (instead of GTK+/3) and hasn’t been updated in sometime.
Because the Shoes ecosystem is so fragmented right now, I personally don’t recommend using Shoes for anything besides learning UI development.
However as an educational tool, Shoes shines is possibly the best real-world programming framework and library for getting up to speed with asynchronous UI development.
⬇︎Social Links ⬇︎
? Support The Channel By Clicking The Links Below! ?
✔︎ Motherboard: MSI A88XM:
✔︎ CPU: A10-7850k:
✔︎ GPU: R7 360:
✔︎ RAM: Kingston HyperX 8gb:
✔︎ SSD: Samsung 850 EVO:
✔︎ HDD: Seagate Barracuda 1TB 7200rpm:
✔︎ Input: Steam Controller:
✔︎ Capture Device: Elgato Game Capture HD60: