David Heinemeier Hansson
9baf3f7f79
Fix parseModuleJson undefined call in custom command modules
...
CustomCommandModule.update() in Bar.qml called root.parseModuleJson(raw)
but the function was removed in 3b970068 (the indicator split). Any
custom command module emitting waybar-style JSON would have crashed on
first poll.
Hoist the helper into Util so both call sites — the bar's custom command
module and BarIndicator.extractData — share one definition.
2026-05-20 19:46:47 +02:00
David Heinemeier Hansson
2a61df0254
Fix vertical bar indicator alignment
2026-05-20 19:11:15 +02:00
David Heinemeier Hansson
bdf7bf76cb
Extract clock and tray bar widgets
2026-05-20 19:11:00 +02:00
David Heinemeier Hansson
d9ec5b82f2
Move weather popup into panel
2026-05-20 18:43:15 +02:00
David Heinemeier Hansson
e0b62f7535
Fix indicator hover reveal target
2026-05-20 18:38:21 +02:00
David Heinemeier Hansson
cf4729ca2b
Extract indicators bar widget
2026-05-20 18:32:00 +02:00
David Heinemeier Hansson
1e63e86133
Extract system update bar widget
2026-05-20 18:28:13 +02:00
David Heinemeier Hansson
4835119e48
Move first-party bar widget catalog out of Bar
2026-05-20 18:27:10 +02:00
David Heinemeier Hansson
647bb88ab2
Extract menu opener widget
2026-05-20 17:53:05 +02:00
David Heinemeier Hansson
1ff343428c
Extract workspace switcher widget
2026-05-20 17:53:05 +02:00
David Heinemeier Hansson
4941fe4bf9
Replace calendar widget with daytime label
2026-05-20 16:59:38 +02:00
David Heinemeier Hansson
532db800d7
Remove legacy idle inhibitor widget
2026-05-20 16:33:48 +02:00
David Heinemeier Hansson
234cc5354d
Keep active indicator delegates stable
2026-05-20 16:08:56 +02:00
David Heinemeier Hansson
dc6468cdfa
Stabilize indicator activation rendering
2026-05-20 16:03:51 +02:00
David Heinemeier Hansson
fca1393c8c
Append newly active bar indicators
2026-05-20 15:58:38 +02:00
David Heinemeier Hansson
5110b0d753
Guard bar tooltips with live hover state
2026-05-20 15:52:43 +02:00
David Heinemeier Hansson
9e77ea3aca
Better tooltips
2026-05-20 15:49:24 +02:00
David Heinemeier Hansson
b22b0f8640
Prevent stacked bar tooltips
2026-05-20 15:43:21 +02:00
David Heinemeier Hansson
9e48d9658b
Add Night Light bar indicator
2026-05-20 15:31:28 +02:00
David Heinemeier Hansson
8703a46a70
Scope bar interactions to their screen
2026-05-20 15:15:16 +02:00
David Heinemeier Hansson
20ff942481
Fix bar icon positioning in horizontal mode
2026-05-20 14:56:42 +02:00
David Heinemeier Hansson
fab0d69e87
Make settings and transparency controllable on vertical bars
2026-05-20 14:51:19 +02:00
David Heinemeier Hansson
dbdcd862e7
Simplify
2026-05-20 14:35:47 +02:00
David Heinemeier Hansson
f6c6a6d323
Simplify
2026-05-20 14:34:15 +02:00
David Heinemeier Hansson
ea1b0e7ced
Extract panels out into their own top-level concern
2026-05-20 13:51:39 +02:00
David Heinemeier Hansson
3b9700682c
Split out indicators
2026-05-20 13:05:56 +02:00
Ryan Hughes
ad271c1fcb
Fix stream displays
2026-05-19 20:44:54 -04:00
Ryan Hughes
1f3a827701
consolidate logic
2026-05-19 19:18:56 -04:00
Ryan Hughes
ccc796a3e0
Consolidate utils
2026-05-19 19:03:11 -04:00
Ryan Hughes
6f72604f2c
Add missing alpha tokens
2026-05-19 15:54:00 -04:00
Ryan Hughes
15f461c1df
Add tooltip color tokens
2026-05-19 15:16:10 -04:00
David Heinemeier Hansson
a157b98d5b
No longer need wiremix
2026-05-19 18:51:05 +02:00
David Heinemeier Hansson
0f5044167c
Move from hypridle to QS
2026-05-19 12:02:28 +02:00
David Heinemeier Hansson
8fa463975a
Remove dead code
2026-05-19 10:50:36 +02:00
David Heinemeier Hansson
8cd9e34294
Tweak idle inhibitor
2026-05-19 10:48:28 +02:00
David Heinemeier Hansson
8da9c27aef
Consistent naming
2026-05-19 09:50:20 +02:00
David Heinemeier Hansson
eff07700e0
Respect style corner radius
2026-05-19 09:47:26 +02:00
David Heinemeier Hansson
2ca043c8b9
More massaging
2026-05-19 08:42:53 +02:00
David Heinemeier Hansson
c6df292c80
Don't need that duplex info
2026-05-19 08:42:49 +02:00
David Heinemeier Hansson
8613ead8c1
Signify when there are multiple displays
2026-05-19 08:20:49 +02:00
David Heinemeier Hansson
2ac069e72b
Drop bluetui and impala in favor of shell controls
2026-05-19 08:20:13 +02:00
Ryan Hughes
7800937b29
Use accent border for popup surfaces
2026-05-19 01:54:08 -04:00
Ryan Hughes
75962b98ea
Fix audio panel scroll clipping
2026-05-19 01:32:32 -04:00
Ryan Hughes
8a74d28449
Show forget action for saved Wi-Fi networks
2026-05-19 01:15:07 -04:00
Ryan Hughes
832244c10e
Refine shell cursor highlights
2026-05-19 01:02:16 -04:00
Ryan Hughes
61e7d2f307
Use singular microphone label
2026-05-18 23:10:24 -04:00
Ryan Hughes
fca58df0a5
Clean up audio device choices
2026-05-18 22:46:30 -04:00
Ryan Hughes
34ff56ae19
Detect PipeWire playback streams by sink role
2026-05-18 21:51:21 -04:00
Ryan Hughes
f1e6fe86b7
Remove legacy battery bar module
2026-05-18 21:27:00 -04:00
Ryan Hughes
6fa6e6cc91
Merge remote-tracking branch 'origin/omarchy-shell' into omarchy-shell
...
# Conflicts:
# shell/Ui/PillButton.qml
# shell/plugins/bar/widgets/monitorPanel.qml
# shell/plugins/bar/widgets/networkPanel.qml
2026-05-18 21:11:37 -04:00