Skip to content

feat(ui): follow Hyprland decoration:rounding like native Omarchy HUD - #19

Open
felixzsh wants to merge 1 commit into
typecraft-dev:mainfrom
felixzsh:feat/follow-hyprland-rounding
Open

felixzsh wants to merge 1 commit into
typecraft-dev:mainfrom
felixzsh:feat/follow-hyprland-rounding

Conversation

@felixzsh

@felixzsh felixzsh commented Oct 21, 2026 •

Copy link
Copy Markdown

Style.cornerRadius already mirrors Hyprland rounding. Drop the Math.max(px(8)/px(6)) floors on card, rows and action panel so rounding 0 renders square (some people prefer sharp corners) and cap small badges/keycaps with Math.min like Menu.qml.

cpreston321 added a commit to cpreston321/oma-cast that referenced this pull request Oct 26, 2026
cpreston321 added a commit to cpreston321/oma-cast that referenced this pull request Oct 26, 2026
The detail pane, emoji cells and Settings window forced a minimum corner
radius; they now use Style.cornerRadius as typecraft-dev#19 made the rest do.
cpreston321 added a commit to cpreston321/oma-cast that referenced this pull request Oct 26, 2026
Both sides kept: the fork's builtins, script, quicklink and snippet
candidates join the keybinding rows; opening the launcher refreshes the
script menus and the keybindings; Ctrl+Shift+C offers Copy Shortcut too;
key caps keep typecraft-dev#19's rounding and draw typecraft-dev#30's "/" bare.
Style.cornerRadius already mirrors Hyprland's `decoration:rounding`
(Omarchy Style.qml sets it from the compositor, default 0), so the
Math.max floors forced rounded corners even when rounding is off and
the launcher didn't match the rest of the desktop.

Use Style.cornerRadius directly on the card, rows, action panel, alerts
and info panel, and cap the small badges/keycaps with Math.min like
Menu.qml. Rebased onto current main, which moved ui/ out of plugin/.
@felixzsh
felixzsh force-pushed the feat/follow-hyprland-rounding branch from aaebf6b to 2d95d33 Compare November 5, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant