Repository navigation
Releases: huacnlee/gpui-omarchy
Releases · huacnlee/gpui-omarchy
Release list
v0.2.0
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
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 (
⌘qon macOS,ctrl+qelsewhere); Theme gainsmono_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