Skip to content

Releases: sam-ruff/iced-cube

v0.0.7

Choose a tag to compare

@github-actions github-actions released this 31 Oct 00:48

0.0.7 (2026-10-31)

Features

  • touch and phone components (bottom nav, fab, tappable, touch clicks) (#4) (cfa9f78)

v0.0.6

Choose a tag to compare

@github-actions github-actions released this 23 Oct 11:56

0.0.6 (2026-10-23)

Features

  • use the data views in the demo and finish their follow-ups (#3) (9a1a333)

v0.0.5

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:18

0.0.5 (2026-10-23)

Features

  • add property grid, JSON viewer, document tabs, virtual list and log viewer (#2) (7572512)

v0.0.4

Choose a tag to compare

@github-actions github-actions released this 21 Oct 23:48

0.0.4 (2026-10-21)

Features

  • add avatar, breadcrumb, pagination, toggle and toggle group (f7c00e0)

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 06 Oct 18:48

0.0.3 (2026-10-06)

Features

  • add resizable panel, split pane and sidebar (8a7e61c)
  • application: add a menubar, toolbar, status bar and command palette (f611d48)
  • data: add tree and data table components (289e4f8)

Bug Fixes

  • correct component state and preview behaviour (09cf3c1)
  • layout: refine card elevation and accordion hierarchy (8dd7fa9)

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 27 Sep 17:04

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)

v0.0.1

Choose a tag to compare

@sam-ruff sam-ruff released this 26 Sep 13:43

First release.

  • 21 components for iced 0.14: button, input, textarea, field and label, separator, checkbox, radio, switch, select, slider, badge, card, scroll area, stack, accordion, alert, progress, spinner, tooltip, tabs and toast.
  • Lucide icons resolved at compile time with lucide!.
  • Light and dark themes, plus theme::Config for custom palettes.
  • Default keyboard shortcuts for interactive components, overridable with Keymap.
  • Docs with live examples: https://sam-ruff.github.io/iced-cube/