purian23
9013464312
feat(theme/settings): dedicated floating window styling with shared chrome
...
- Refactor Widget Styling into Surface Styling & Floating
Windows
- New sync per-host opacity & foreground layer control
- Shared DankFloatingWindow chrome
- Settings fix to destroy Settings window on-hide so niri floating
rules match subsequent runs
Related: #2709
2026-08-06 20:52:14 -04:00
bbedward
70fa0ec903
dankbar: fix widget registration during visibility changes
...
fixes #1956
2026-07-02 15:07:43 -04:00
bbedward
894efa58a3
theme: large consolidation of colors into Theme.qml, add
...
surfaceContainerLow/Lowest
2026-06-29 15:50:42 -04:00
bbedward
b8f4c350a8
quickshell: drop support for 0.2, require 0.3+
...
- Remove all compat code
- Rewire LegacyNetworkService to use Quickshell.Networking
- Add parentWindow to settings child windows
2026-05-11 13:05:24 -04:00
purian23
b75453c7d6
fix(IPC): Remove recent duplicate IPC bindings
2026-05-08 23:13:40 -04:00
bbedward
f76724f7cd
logger: add a dedicated QML logging Singleton
...
- adds log.info/error/debug/warn/fatal
- adds ability to write logs to any file
- add CLI options in addition to env to set log levels
2026-04-29 15:42:30 -04:00
bbedward
44292c3b55
theme: fix popup transparency setting
2026-02-03 21:06:15 -05:00
bbedward
d013c3b718
workspace: fix rename modal
2026-01-23 14:03:02 -05:00
Kamil Chmielewski
b3ea28c5c4
feat: add workspace rename dialog ( #1429 )
...
* feat: add workspace rename dialog
- Adds a modal dialog to rename the current workspace
- Supports both Niri (via IPC socket) and Hyprland (via hyprctl dispatch)
- Default keybinding: Ctrl+Shift+R to open the dialog
- Pre-fills with current workspace name
- Allows setting empty name to reset to default
* refactor: wrap WorkspaceRenameModal in LazyLoader
Reduces memory footprint when the modal is not in use.
2026-01-23 13:46:34 -05:00