Repository navigation
Tags
Tags
Thicket 0.1.0 The first tagged release. A Scala 3 UI framework that renders through each platform's own toolkit rather than drawing its own widgets. Four renderers, all of them real: GTK4, Android, AppKit and UIKit. Seventeen widgets reachable, fifteen on every renderer. Fine-grained signals with keyed reconciliation. Navigation whose container, back gesture and title bar are the platform's own on all four. Alerts and sheets presented over the app rather than inserted into the tree. Context menus as a property of a view, which is how every toolkit models them. Per-subtree theming by role, so an app brands itself without losing dark mode. An effect-free core with a ZIO bridge at the edges. What it is not yet: no Windows, no published build settings (an app copies our nativeConfig - #40), no Apple getting-started (#41), and nobody outside this repo has built an app against it. Verified at this commit: core 108 tests on JVM, JS and Native; signals 21; effect-zio 13; shim-gen 15. GTK self-test 66 checks, Android 48, on a real emulator. Gallery self-test green on GTK.