Skip to content

Tags

Tags

v0.2.0

Toggle v0.2.0's commit message
Thicket 0.2.0: first release on Maven Central

v0.1.0

Toggle v0.1.0's commit message
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.