Shoes in modern Ruby and Webview
The comprehensive guide to Shoes — everything you need to know.
For contributors and the curious.
| Document | Description |
|---|---|
| Lacci | The Shoes compatibility layer |
| Display Service | How Scarpe separates app logic from rendering |
| Events | Event handling in Scarpe |
| Event Loops | Understanding the event loop architecture |
| Timeouts & Handlers | Timing and callback patterns |
| Calzini Components | The HTML rendering component system |
| Native Display Service | Ruby thinks, Rust draws: running, testing and packaging without a webview |
| Native Packaging | Shipping a native app as a macOS .app and .dmg |
| Document | Description |
|---|---|
| Scarpe Features | New features beyond original Shoes |
| Incompatibilities | Known differences from Shoes 3 |
| Shoes Implementations | History of Shoes reimplementations |