David Heinemeier Hansson
671dd4698c
Kill this weird pattern
2026-05-17 21:55:53 +02:00
David Heinemeier Hansson
a41b094baf
Always set
2026-05-17 21:51:09 +02:00
David Heinemeier Hansson
9426196a47
Always set
2026-05-17 21:50:35 +02:00
David Heinemeier Hansson
89a6517018
Simplify scaling
2026-05-17 21:44:08 +02:00
David Heinemeier Hansson
ac3dd76e83
Errant -
2026-05-17 21:30:58 +02:00
David Heinemeier Hansson
a60c2a4367
Combine here too
2026-05-17 21:09:24 +02:00
David Heinemeier Hansson
2df003ccc5
Slim
2026-05-17 21:02:18 +02:00
David Heinemeier Hansson
50ed525c69
Combine and cache for faster reactions
2026-05-17 21:00:39 +02:00
David Heinemeier Hansson
01df3669b8
Unused
2026-05-17 20:47:48 +02:00
David Heinemeier Hansson
c6917585cd
Simpler
2026-05-17 20:47:23 +02:00
David Heinemeier Hansson
04d3170e07
Simpler
2026-05-17 20:47:21 +02:00
David Heinemeier Hansson
20aa4bf205
Don't need fallback for earlier versions
2026-05-17 20:05:58 +02:00
David Heinemeier Hansson
d6e43ee6ff
Simplify control logic
2026-05-17 20:05:49 +02:00
David Heinemeier Hansson
b719de7774
We should do all or not
2026-05-17 20:02:01 +02:00
David Heinemeier Hansson
8718962d13
Not needed
2026-05-17 19:59:49 +02:00
David Heinemeier Hansson
9878b5b791
Don't use notifications for toggles that have clear visual feedback already
2026-05-17 19:52:11 +02:00
David Heinemeier Hansson
4e2da8480a
Standardize all notification sending
2026-05-17 19:51:29 +02:00
David Heinemeier Hansson
682c6406bd
No need to quote glyphs
2026-05-17 19:51:29 +02:00
David Heinemeier Hansson
27497b19bf
Expose DNS setting in the network widget
2026-05-17 19:51:29 +02:00
David Heinemeier Hansson
8c01563c46
Don't need notifications for changes that are obvious
2026-05-17 19:51:29 +02:00
David Heinemeier Hansson
2c265f361c
Even smoother
2026-05-17 17:52:00 +02:00
David Heinemeier Hansson
c24b9b0e31
Speed up changes
2026-05-17 17:46:42 +02:00
David Heinemeier Hansson
540aaf956d
Add new display widget for the bar
2026-05-17 17:29:52 +02:00
David Heinemeier Hansson
cf4935f964
Use existing mechanism
2026-05-17 17:29:52 +02:00
David Heinemeier Hansson
8ad2f75758
Faster and smoother theme changes
2026-05-17 17:03:28 +02:00
David Heinemeier Hansson
4e50960c54
Faster theme and bg changes
2026-05-17 16:41:44 +02:00
David Heinemeier Hansson
523803e99e
Performance improve pickers
2026-05-17 11:40:05 +02:00
David Heinemeier Hansson
2713d43f35
Replace Walker clipboard with native Quickshell clipboard picker
2026-05-17 10:49:53 +02:00
David Heinemeier Hansson
25c718e3df
Add QS emoji picker
2026-05-17 09:47:45 +02:00
David Heinemeier Hansson
d92c277e87
It's npm, not npx
2026-05-17 09:41:04 +02:00
David Heinemeier Hansson
52ce411c2b
Use our built-in notifications
2026-05-17 09:36:13 +02:00
David Heinemeier Hansson
80da45dd1c
Use the new weather overlay instead
2026-05-17 08:49:35 +02:00
David Heinemeier Hansson
ad20041c22
Just go straight to the bar settings
2026-05-16 22:06:02 +02:00
David Heinemeier Hansson
eaea4cd577
Reduce Settings to just Bar Settings
...
The other don't add enough over the Omarchy Menu
2026-05-16 21:47:54 +02:00
David Heinemeier Hansson
63abbf0be1
Prevent voxtype process zombies
2026-05-16 21:01:09 +02:00
David Heinemeier Hansson
1eab0cffc9
Integrate swaybg and swayosd into the new shell
2026-05-16 20:34:09 +02:00
David Heinemeier Hansson
83e7f41308
Add --fullscreen to make it easier for agents to record
2026-05-16 16:47:22 +02:00
David Heinemeier Hansson
3b2fc3a080
Bring back dispatch from keybindings menu
2026-05-16 15:09:07 +02:00
David Heinemeier Hansson
122adc6bb9
Run steps of theme changes in parallel to speed the up
2026-05-16 13:09:20 +02:00
David Heinemeier Hansson
c172ed264f
Get human name of current background
2026-05-16 10:05:42 +02:00
David Heinemeier Hansson
ecd9dc6ffe
Furter notification tweaks
2026-05-16 10:05:30 +02:00
Ryan Hughes
f404a81c6a
Consolidate omarchy-shell colors into a single shell.toml surface
...
Five plugins each owned their own colors.toml watcher with subtly
different parsers, plus two ad-hoc per-theme override files
(notifications.json, image-picker-colors.json). This collapses all of
that into one source of truth: Commons/Color.qml watches colors.toml +
shell.toml and exposes Color.bar.*, Color.popups.*, Color.notifications.*,
Color.menu.*, Color.imagePicker.* for every surface to bind to.
shell.toml is generated by the existing template pipeline from
default/themed/shell.toml.tpl. Themes can ship their own shell.toml to
override individual keys; everything missing falls back to the
foundational palette via root.pick(). Settings panel is intentionally
not themable beyond the foundational tokens.
last-horizon and solitude ship a minimal shell.toml to preserve their
historical 'notification border matches Hyprland active border'
behavior, which previously came from parsing the theme's hyprland.conf
(now removed).
2026-05-16 00:30:27 -04:00
David Heinemeier Hansson
e22b2ba8ba
Quiet the rule adding
2026-05-15 21:34:38 +02:00
David Heinemeier Hansson
78de3c76d2
Merge branch 'dev' into omarchy-shell
2026-05-15 18:33:09 +02:00
David Heinemeier Hansson
05fee802fc
Don't remove wtype
2026-05-15 17:58:31 +02:00
David Heinemeier Hansson
0bfb545033
Ensure the service is fully removed
...
Closes #5788
2026-05-15 17:57:44 +02:00
David Heinemeier Hansson and GitHub
c0275ea9f2
Foot as the default terminal ( #5831 )
...
* Bind maps too
* Make foot the default terminal
2026-05-15 17:44:09 +02:00
David Heinemeier Hansson
e72b8a6dbd
Skip the certificate errors
2026-05-15 17:39:32 +02:00
David Heinemeier Hansson
612dead716
Make sure we setup autostart as well
2026-05-15 17:03:39 +02:00
David Heinemeier Hansson
2d5e3cefe0
Install Sunshine Admin app as well
2026-05-15 16:59:52 +02:00