Skip to content

Releases: huacnlee/gpui-omarchy

v0.2.0

Choose a tag to compare

@huacnlee huacnlee released this 28 Sep 04:15

Features

  • Add line, bar, area, pie, radar, candlestick and Sankey charts built on gpui-base, with Omarchy theme colors, hover tooltips and gallery previews (#14).
  • Add restrained motion for buttons, switches, popovers and sliders, following Omarchy shell timing (#15).

Fixes

  • Center alert dialogs through GPUI Kit 0.7.0 and remove redundant dialog wrappers (#18).
  • Move the button group cursor to the clicked option (#17).
  • Tighten chart hover halos and align them with their data points.
  • Adjust checkbox check marks for optical centering.

Breaking changes

Theme gains a public chart: [Hsla; 5] field. Applications that construct it with a struct literal must supply the series colors; existing constructors and struct updates remain available.

 Theme {
     // existing roles...
+    chart: [accent, magenta, cyan, yellow, green],
 }

Dependencies and documentation

  • Use released GPUI Kit =0.7.0; remove temporary Git dependencies and patches.
  • Update dependency examples to gpui-omarchy 0.2.0.
  • Add contributing rules and the Omarchy style skill (#16).

Full changelog: v0.1.3...v0.2.0

v0.1.3

Choose a tag to compare

@huacnlee huacnlee released this 25 Sep 14:02

Features

  • Menu shortcuts render as keycaps, and MenuItem::action() resolves the real keybinding from the keymap per platform (d1abe56, 0bc65d4)
  • Each keystroke renders as one joined keycap (⌘q on macOS, ctrl+q elsewhere); Theme gains mono_font, resolved on Linux from fontconfig's monospace alias (9311ec2)
  • Add square icon_button (2517fec)

Fixes

  • Submenus float beside the menu as an anchored overlay and flip left at the window edge, instead of widening the popover (65ad0b8)
  • macOS keycaps are capitalized like native menus (⇧⌘Q) and use the system UI font, since Menlo lacks ⌘⌥⇧ glyphs (207b0ed)
  • Keep keycap height independent of inherited line height by @huacnlee in #12
  • Checkbox, switch, radio and toggle no longer stretch across a flex-column parent (03f953d)
  • Website: fix icons not rendering in the web gallery by @VJ-2303 in #11

Chore

  • Upgrade gpui-kit to 0.6.6 and drop the removed Tiles renderer (55b2108)

Docs & Examples

  • Update docs to 0.1.2 and document alert and submenus by @VJ-2303 in #9
  • Gallery: add alert preview and submenu demonstration by @VJ-2303 in #10
  • Gallery: move zoom into the app menu, add Cmd/Ctrl-Q and widen sidebar groups (ea2524d)

New Contributors

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@huacnlee huacnlee released this 09 Sep 12:25
7bec84a

What's Changed

  • Name every kit icon, add submenus, inline alerts and modal tab traps by @huacnlee in #7
  • fix: watch system theme files instead of polling by @huacnlee in #8

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@huacnlee huacnlee released this 08 Sep 12:54

What's Changed

  • fix: use pointer cursor for enabled links by @huacnlee in #4
  • Add rem-scaled components and gallery zoom by @huacnlee in #5

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@huacnlee huacnlee released this 07 Sep 15:33

What's Changed

  • Add Omarchy components and interactive gallery by @huacnlee in #1

New Contributors

Full Changelog: https://github.com/huacnlee/gpui-omarchy/commits/v0.1.0