Releases
v0.0.2
Compare
Sorry, something went wrong.
No results found
0.0.2 (2026-09-27)
⚠ BREAKING CHANGES
toast: toast::Output has a new Payload variant, so exhaustive
matches on it need another arm.
context-menu: Event::Open and Event::OpenFromKeyboard carry the area
key (() for a single area), key_event and Action::event take a target,
and State::position returns Option.
icon: icon_button().variant() takes icon_button::Variant.
overlay: build every overlay on one anchored layer with one menu look
Features
combobox: add a searchable combobox (c821b20 )
combobox: add an invalid state and move the caret to the end after a pick (c16af78 )
command: add an inline searchable command list (c82a208 )
command: add max_height so a palette shrinks to its results (b95e1ff )
context-menu: add context menus that open at the pointer (8a02fd6 )
context-menu: open on a long press on touch screens (32fac0e )
context-menu: share one menu across many rows and open below from the keyboard (9c9c307 )
dialog: add modal dialogs and destructive confirmations (8e52e90 )
dialog: confirm with Enter through the keymap (ed6a684 )
dropdown-menu: add dropdown menus with checkbox, radio and submenu items (abca20a )
gallery: let stories fill the preview edge to edge (615f7eb )
gallery: let stories return tasks and talk theme and clipboard with the page (5d6bb08 )
icon-button: promote icon buttons to their own component (5de68aa )
keys: parse and name the Menu key in chords (8729b44 )
popover: add popovers on a shared anchored overlay layer (8a8ffd6 )
put every component behind its own Cargo feature (a818b6b )
showcase: add a demo app that uses every component together (e11a519 )
site: add a full-window demo page with desktop downloads (d92269b )
site: disable demo downloads a release does not carry yet and follow the app's theme (31b279d )
site: grow a preview frame when its story wraps on a narrow screen (cdf43df )
theme: add a popover surface token lifted in dark mode (bb86053 )
theme: register a base font for semibold text (fa63d0d )
toast: keep action toasts in view, pause on hover and add ActivateLatest (33b77a7 )
toast: let an action button hand back the app's own message (da6791f )
Bug Fixes
button: drop the side padding from link buttons so they line up with text (a542dbb )
button: keep button, badge and tab labels on one line at their natural width (956c2d4 )
card: keep headers and content inside the card border (74d3a8f )
command: only draw the highlight while the field has focus or after navigating (c97a702 )
docs: disambiguate doc links to the button and input functions (55cdd71 )
dropdown-menu: give every row one leading slot so labels line up (d76e434 )
examples: draw the times table in the bundled font (217e286 )
examples: stop the radio example shifting when the selection changes (27c21cf )
gallery: wrap rows of cards, alerts and buttons in stories on narrow screens (dd3297e )
icon: draw disabled icons at half opacity instead of a faded tint (420e519 )
showcase: fix the demo findings from the soak review (65f12b7 )
showcase: put undone jobs back where they were in the demo (4f1e537 )
spinner: draw the arc as cached svg frames so every spinner shows on WebGL (f65c1c7 )
stack: let an unset width or height follow the children (b01f79d )
Code Refactoring
overlay: build every overlay on one anchored layer with one menu look (587891f )
You can’t perform that action at this time.