diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-18 11:14:08 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-18 11:14:08 +0200 |
| commit | 02c3277356271bc9f2969cd56ee654e95ef9ce9e (patch) | |
| tree | 1ee3987fceae93e542d970f0e7e041f5dbdc9cca /bin/qar-scrotmenu.sh | |
| parent | 284709aefaed47b8d519ecf6c3dc79d1cd5cbbdf (diff) | |
| download | unified-desktop-theme-02c3277356271bc9f2969cd56ee654e95ef9ce9e.tar.gz unified-desktop-theme-02c3277356271bc9f2969cd56ee654e95ef9ce9e.zip | |
fix(rofi): compact confirm and screenshot cards, centre glyphs
The confirm and screenshot menus split the monitor into two half-screen
buttons with a glyph sized from the monitor height. They are now a fixed
368px card centred on the scrim, two 150px buttons at 72pt, so the
scripts no longer compute a glyph size.
Glyphs in all three menus sat right of centre: common.rasi's element
spacing still reserved a gap for the hidden icon. Elements now hold
element-text only. The power menu's greeting ignored horizontal-align,
so spacers either side centre it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'bin/qar-scrotmenu.sh')
| -rwxr-xr-x | bin/qar-scrotmenu.sh | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/bin/qar-scrotmenu.sh b/bin/qar-scrotmenu.sh index b60cbc8..90aae41 100755 --- a/bin/qar-scrotmenu.sh +++ b/bin/qar-scrotmenu.sh @@ -3,17 +3,7 @@ # Copyright (C) 2026 Danilo M. <danix@danix.xyz> # Licensed under the GNU General Public License v2 only. -# Glyph size follows the monitor rofi opens on (the focused one), in points, -# since rofi cannot size a font by percentage. Each cell gets half the width, -# so a quarter of the smaller of half-width and height fits both a wide and a -# rotated portrait monitor. Odd transforms are 90/270 degree rotations, which -# swap the reported width and height. -size=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .scale as $s - | (if .transform % 2 == 1 then [.height, .width] else [.width, .height] end) - | [.[0] / 2, .[1]] | min / $s / 4 | floor' 2>/dev/null) -size=${size:-135} -rofi_command=(rofi -theme ~/.config/rofi/udt/screenshot.rasi - -theme-str "element-text { font: \"Inconsolata Nerd Font Mono $size\"; }") +rofi_command=(rofi -theme ~/.config/rofi/udt/screenshot.rasi) ### Options ### screen="" |
