a6af5ac882
quickshell: restore grabFocus for click-away dismiss
...
Smooth close on clock click, instant dismiss on focus loss.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 15:21:52 +01:00
96566d0319
quickshell: remove grabFocus, animate close on clock click
...
Wayland popup protocol prevents re-showing dismissed popups.
Remove grabFocus and toggle open/close via clock click only,
allowing the slide-up animation to play on close.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 15:15:40 +01:00
25856f114f
quickshell: animate calendar close on focus loss
...
Intercept grabFocus hide via onVisibleChanged — re-show popup
briefly and animate height to 0 before truly hiding it.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 15:11:57 +01:00
e271a79235
quickshell: animate calendar close on focus loss
...
Handle onActiveChanged to set open=false and start close timer
instead of letting grabFocus hide the popup instantly.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 15:10:03 +01:00
3d79c226ed
quickshell: wrap concave corners in clipping Items
...
Canvas at fixed 8x8 inside a clip Item that grows with
calContent.height — corners reveal progressively with the
slide animation instead of breaking on dynamic resize.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 15:08:11 +01:00
36b02fb888
quickshell: sync concave corners with calendar slide animation
...
Corners now track calContent.height (clamped to 8px) instead of
fading opacity, so they reveal with the same slide-down morph.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 15:05:44 +01:00
3271262e8d
quickshell: widen popup to fit concave corners
...
Popup was only fullWidth+4, leaving 2px per side — the 8px
corners were clipped. Now fullWidth+16 gives 8px per side.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 14:59:04 +01:00
5b3d2c1523
quickshell: fix concave corner orientation
...
Filled area was at the bottom of each corner instead of the top.
Flipped arcs so fill connects to bar above and calendar beside.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 14:52:42 +01:00
5e78dc42dc
quickshell: fix concave corners with direct path drawing
...
Replace broken destination-out compositing with direct Canvas
path fill — draws only the concave shape without alpha tricks.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 14:49:54 +01:00
8c6ab7984d
quickshell: concave corners on calendar-bar junction
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 13:51:02 +01:00
bebd19bbff
quickshell: offset calendar below bar, match opacity
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 13:47:35 +01:00
2c4a7a155e
quickshell: solid opacity for calendar popup
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 13:44:15 +01:00
7a17e5e7e0
quickshell: borderless calendar, seamless bar extension
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 13:42:11 +01:00
beedc893ea
quickshell: pull-down calendar animation from bar edge
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 13:40:12 +01:00
5ddaacf8ff
quickshell: reset calendar open state on close
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 13:37:24 +01:00
8d7a81ce02
quickshell: morphing calendar popup animation
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 13:35:00 +01:00
0156255cac
hyprland: remove nm-applet from macbook startup
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 12:54:11 +01:00
3f61cb6b09
quickshell: fix wifi detection and battery parsing
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 12:51:21 +01:00
45275e29c9
quickshell: anchor-based layout instead of RowLayout
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 12:08:04 +01:00
1cb2389b0d
quickshell: fix layout width with Row for workspaces
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 12:05:04 +01:00
d63097edb6
quickshell: use screen.width for RowLayout
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:59:46 +01:00
5e86856307
quickshell: bind RowLayout size to bar dimensions
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:58:40 +01:00
decde0aabb
quickshell: restore implicitWidth for full-width bar
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:45:27 +01:00
6e27ccf6e0
quickshell: remove unnecessary width override
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:44:39 +01:00
3276f83948
quickshell: use width for full-width bar
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:34:41 +01:00
b3492a40cb
quickshell: set implicitWidth to screen width
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:33:20 +01:00
51cfe675cd
quickshell: remove deprecated width property
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:31:14 +01:00
ebd703fa15
quickshell: force bar width to screen width
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:29:00 +01:00
71661498d9
hyprland: autostart quickshell
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:19:28 +01:00
8e914e3131
quickshell: clock, calendar, battery; remove waybar
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:15:01 +01:00
4905389a3c
quickshell: add click handler to open nm-connection-editor
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:07:14 +01:00
5207fe32f3
quickshell: fix network widget parent refs, drop click handler
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:04:34 +01:00
463cb4dd07
quickshell: network widget, bar transparency, drop nm-applet
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 11:02:35 +01:00
f1f33194b2
quickshell: auto-close context menu on outside click
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:58:40 +01:00
a3e83fa6f0
quickshell: inline monochrome tray icons on bar
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:55:21 +01:00
fbb7c2d494
quickshell: fix missing closing brace
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:52:14 +01:00
5f1618e49c
quickshell: fix menu delegate, use inline repeater
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:39:19 +01:00
e02e1f41c1
quickshell: custom QML tray context menus
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:37:50 +01:00
63bd64ec56
quickshell: fix tray menu position
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:31:23 +01:00
67a09b2a7f
quickshell: add UseQApplication pragma for tray menus
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:29:47 +01:00
88c2b7b107
quickshell: fix tray popup anchor and menu display
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:26:56 +01:00
9dc4067a59
quickshell: fix tray menu, improve popup styling
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:21:56 +01:00
d63693e87a
quickshell: underline workspaces, dropdown tray
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:16:55 +01:00
69a72e9406
hyprland: add basic quickshell bar config
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 10:11:09 +01:00
5ac532d46f
hyprland: add quickshell to gaming PC
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-26 09:51:03 +01:00
38b423ca29
hyprland: use loop for workspace binds
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-25 20:18:44 +01:00
9d67da0d7c
revert: remove 7 Days to Die window rule — not needed
...
The floating issue was caused by the game's Unity display mode being
set to Windowed (mode 3), which locks X11 size hints (min=max) and
prevents any tiling WM from resizing it. Fixed by switching the
game to Fullscreen Window (mode 1) in the Wine registry instead.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 20:56:54 +01:00
3f1729b3b9
hyprland: use tile action for 7 Days to Die window rule
...
float = false isn't a valid Lua API action; tile = true is the correct
way to force an XWayland window out of floating.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 20:38:08 +01:00
752d6c49a0
hyprland: force 7 Days to Die to tile instead of float
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-20 20:33:33 +01:00
2ed677bd8f
Revert "macbook: disable touchpad while typing"
...
The per-device config block used invalid syntax for this Hyprland
version. Revert while we find a working approach.
This reverts commit dc7845a .
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-05-18 17:16:33 +01:00