David Heinemeier Hansson
336e7a790f
Track image clipboard history
2026-05-22 10:10:33 +02:00
David Heinemeier Hansson
ab78fd07ef
Copy screenshots as PNG clipboard data
2026-05-22 10:10:30 +02:00
David Heinemeier Hansson
23b6cc29c9
Improve network panel Wi-Fi grouping
2026-05-22 09:46:41 +02:00
David Heinemeier Hansson
d0795793a3
Add media source switcher
2026-05-22 09:46:17 +02:00
David Heinemeier Hansson
72ee480599
Prioritize oldest playing media source
2026-05-22 09:46:11 +02:00
David Heinemeier Hansson
4f9aa96de0
Beef up audio recovery when something goes wrong
2026-05-22 09:39:26 +02:00
David Heinemeier Hansson
bfbf8e689a
Tweaks
2026-05-22 09:10:33 +02:00
David Heinemeier Hansson
8cc5dde373
Unified look
2026-05-22 08:59:00 +02:00
David Heinemeier Hansson
181ce06a5b
Tab to move quicker between sections
2026-05-22 08:46:19 +02:00
David Heinemeier Hansson
127a43a700
Live up/down stats and unified look
2026-05-22 08:46:19 +02:00
Ryan Hughes
d13854857e
Add MultiSelect
2026-05-21 16:35:26 -04:00
David Heinemeier Hansson
640e8056a0
Tweaks
2026-05-21 21:14:19 +02:00
David Heinemeier Hansson
b28aaf4edb
Bring in network panel to the same aesthetic
2026-05-21 21:08:32 +02:00
David Heinemeier Hansson
df48130677
Bring in line
2026-05-21 20:43:37 +02:00
David Heinemeier Hansson
d52354406d
Fun panels
2026-05-21 20:19:40 +02:00
David Heinemeier Hansson
fed2298235
Consistency
2026-05-21 19:30:30 +02:00
David Heinemeier Hansson
486c73e6df
Preserve Wi-Fi password input during scans
2026-05-21 19:03:42 +02:00
David Heinemeier Hansson
328a9c007a
Style
2026-05-21 16:00:03 +02:00
David Heinemeier Hansson
faa9cecb34
Don't need to quote
2026-05-21 15:45:36 +02:00
David Heinemeier Hansson
bb95c2f26b
Don't need
2026-05-21 15:39:25 +02:00
David Heinemeier Hansson
8510a81921
Toggle weather panel from shortcut
2026-05-21 13:31:28 +02:00
David Heinemeier Hansson
c3cabffa44
Use launcher hides list
2026-05-21 12:43:03 +02:00
David Heinemeier Hansson
4cd23d9584
Extract stats and clipboard helpers
2026-05-21 11:58:43 +02:00
David Heinemeier Hansson
8734464439
Extract audio default device helpers
2026-05-21 11:53:48 +02:00
David Heinemeier Hansson
e5b585d6b3
Extract notification window focus helper
2026-05-21 11:44:11 +02:00
David Heinemeier Hansson
d132e0ec61
Use power profile helper in panel
2026-05-21 11:39:55 +02:00
David Heinemeier Hansson
25c3752051
Simplify Bluetooth device actions
2026-05-21 11:29:55 +02:00
David Heinemeier Hansson
d9622d6b99
Extract shell panel status commands
2026-05-21 10:54:23 +02:00
David Heinemeier Hansson
deae101d6a
Extract network status shell logic
2026-05-21 10:44:05 +02:00
David Heinemeier Hansson
b19dc7eae2
Switch Wi-Fi setup to NetworkManager
2026-05-21 10:19:36 +02:00
David Heinemeier Hansson
190c31503c
Merge branch 'dev' into omarchy-shell
2026-05-21 09:56:50 +02:00
David Heinemeier Hansson
e36ba09d02
Updated btop theme for solitude theme by HANCORE
2026-05-21 09:55:14 +02:00
David Heinemeier Hansson
aa5896766b
Mirror lock input across screens
2026-05-21 08:08:59 +02:00
David Heinemeier Hansson
80469fc51e
Fix night light status when hyprsunset is unavailable
2026-05-21 07:59:35 +02:00
David Heinemeier Hansson
d1b452cc5f
Lock before suspend with sleep inhibitor service
2026-05-21 07:57:08 +02:00
Pavel Kadera and GitHub
b911a6f8ba
Only bind F9 to Voxtype if installed ( #5882 ) ( #5897 )
2026-05-21 06:48:20 +02:00
Ryan Hughes
0762b20e3e
Fix freezing before setting
2026-05-20 22:29:15 -04:00
David Heinemeier Hansson
e1066e67d5
Switch media controls to QS MPRIS
2026-05-20 22:53:50 +02:00
David Heinemeier Hansson
d4d0c6d7bb
Try more detail
2026-05-20 22:41:40 +02:00
David Heinemeier Hansson
34cd776671
Use glyphs
2026-05-20 22:35:39 +02:00
David Heinemeier Hansson
e021863b67
Convert tui and web app remove to QS menus
2026-05-20 22:33:45 +02:00
David Heinemeier Hansson
733f1661be
Adjust for when there are no icons
2026-05-20 22:20:58 +02:00
David Heinemeier Hansson
5bc151f994
Convert theme remove to a QS menu
2026-05-20 22:18:38 +02:00
David Heinemeier Hansson
16193e7c93
Convert tz setting to a QS menu
2026-05-20 22:10:46 +02:00
David Heinemeier Hansson
f9a2685aab
Use capitalized camel for all classes
2026-05-20 22:00:10 +02:00
David Heinemeier Hansson
ac859b5157
Halve Style.gapsOut relative to Hyprland's general:gaps_out
...
The Hyprland gaps_out value (10px out of the box) reads well as a
window-to-window gap but felt cavernous when used as the screen-edge
margin for panels and notifications. Halve it at the source — panels
that anchor via PopupCard.margin, the launcher / clipboard / emojis /
polkit / menu / settings card-width clamps, and the notification popup
margins all read Style.gapsOut, so one tweak moves them in lockstep.
Revert the per-call /2 in the notifications service, since
Style.gapsOut now already encodes the smaller value.
2026-05-20 21:44:36 +02:00
David Heinemeier Hansson
06a312240e
Simplify
2026-05-20 21:44:08 +02:00
David Heinemeier Hansson
9211b4b9c3
Halve the gap around notification popups on the top + right edges
...
Sit notifications closer to the top and right edges than the default
gapsOut. The bar-height clearance still applies to the top — only the
free gap portion is halved.
2026-05-20 21:40:37 +02:00
David Heinemeier Hansson
3878ad3a57
Make clock's alt format include the ISO week number
...
Set the default formatAlt to "dd MMMM 'W'ww yyyy" (was "dd MMMM yyyy")
in shell-defaults.json, the bundled settings-panel defaults, and the
form placeholder text — clock's own widget fallback already used this
spec but the shipped config overrode it.
Qt.formatDateTime doesn't recognize `ww` and renders it literally
(`20 May Www 2026`), so add an `isoWeek` helper to clock.qml that
pre-substitutes `ww` with a Qt-quoted literal of the ISO 8601 week
number before handing the format off to Qt. Users get `20 May W21 2026`
without anyone needing to know about the substitution.
2026-05-20 21:37:48 +02:00
David Heinemeier Hansson
2b03aec510
Capitalize
2026-05-20 21:34:19 +02:00