bbedward
e7f94c94cc
i18n: fix RTL alignment of settings sidebar
2025-12-27 12:51:10 -05:00
bbedward
6611dfbe05
settings: fix search height
2025-12-26 20:44:35 -05:00
bbedward
8a71ead51d
themes: remove catpuccin, support accent colors
2025-12-26 20:28:55 -05:00
bbedward
d9d6ab5776
settings: add search
...
- because tabs arent loaded at runtime, we have to have a separate index
- Less ideal, but functional enough for now
2025-12-26 19:19:47 -05:00
Aaron Tulino
03fd3a4f16
Add Do Not Disturb to IPC ( #1140 )
2025-12-24 09:47:44 -05:00
bbedward
777a552b57
spotlight: restore darken background option
...
fixes #1126
2025-12-23 10:45:11 -05:00
bbedward
04648fcca7
spotlight: remove darken bg opt, improve performance
2025-12-22 16:07:40 -05:00
bbedward
4982ea53dd
window: add support for startSystemMove, resize, maximize to floating
...
windows
2025-12-22 13:18:37 -05:00
bbedward
a7494971fd
desktop widgets: centralize config in desktop widgets tab, variants
...
always available
2025-12-22 10:39:19 -05:00
Ethan Todd
8f7e732827
notifications: add modal IPC command for dismissing all popups. rename clearAllPopups() to dismissAllPopups(), since clear is otherwise used to mean eliminated entirely rather than just sent to the notification center. ( #1100 )
2025-12-20 08:13:26 -05:00
Ethan Todd
7d81445341
notifications: add modal function for clearing all ( #1082 )
2025-12-18 08:28:58 -05:00
bbedward
2e4d56728b
niri: track open modals in modal manager for focus transfers
2025-12-17 20:21:34 -05:00
bbedward
523ccc6bf8
i18n: WIP initial RTL support
...
- notifications
- color picker
- process list
- settings
- control center, dash
- launcher
part of #1059
2025-12-17 13:50:06 -05:00
bbedward
0034926df7
plugins/desktop-widgets: create a new "desktop" widget plugin type
...
- Draggable per-monitor background layer widgets
- Add basic dms version checks on plugins
- Clock: built-in clock desktop plugin
- dgop: built-in system monitor desktop plugin
2025-12-17 12:08:03 -05:00
bbedward
ff506548d3
displays: add niri-specific layout options to configurator
2025-12-16 12:23:34 -05:00
bbedward
2745116ac5
displays: add configurator for niri, Hyprland, and MangoWC
...
- Configure position, VRR, orientation, resolution, refresh rate
- Split Display section into Configuration, Gamma, and Widgets
- MangoWC omits VRR because it doesnt have per-display VRR
- HDR configuration not present for Hyprland
2025-12-15 16:36:14 -05:00
tsukasa
79794d3441
dankmodal: removed backgroundWindow to fix clicking twice ( #1030 )
...
* dankmodal: removed backgroundWindow
removed 'backgroundWindow' but combined it with 'contentWindow'
* made single window behavior specific to hyprland
this should keep other compositor behavior the same and fix double
clicking to exit out of Spotlight/ClipboardHist/Powermenu
2025-12-14 19:52:06 -05:00
bbedward
031f86b417
Revert "Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu ( #1022 )"
...
This reverts commit ca5fe6f7db .
2025-12-14 19:09:04 -05:00
tsukasa
ca5fe6f7db
Fixed having to click twice to exit out of Spotlight/Cliphist/Powermenu ( #1022 )
...
There's possibly more but this fix the need of having to click the
background twice to close those modals.
2025-12-14 11:16:25 -05:00
Marcus Ramberg
352277ec15
notifications: add ipc call for toggleDoNotDisturb ( #1002 )
2025-12-12 18:21:00 -05:00
bbedward
d46302588a
clipboard: add shift+enter to paste from clipboard history modal
...
fixes #358
2025-12-12 15:29:10 -05:00
bbedward
7c6f0432c8
clipboard: add copyEntry (by id) handler
2025-12-11 12:00:47 -05:00
bbedward
597e21d44d
clipboard: remove wl-copy references
2025-12-11 11:10:27 -05:00
bbedward
1c1cf866e2
settings: make default height screen-aware
2025-12-11 09:51:44 -05:00
bbedward
6d62229b5f
clipboard: introduce native clipboard, clip-persist, clip-storage functionality
2025-12-11 09:41:07 -05:00
Marcus Ramberg
7c88865d67
Refactor pre-commit hooks to use prek ( #976 )
...
* ci: change to prek for pre-commit
* refactor: fix shellcheck warnings for the scripts
* chore: unify whitespace formatting
* nix: add prek to dev shell
2025-12-11 09:11:12 -05:00
bbedward
5647323449
gamma: switch to wlsunset-style transitions
2025-12-09 09:44:16 -05:00
bbedward
8a83f03cc1
keybinds: fix provider loading via IPC
2025-12-09 00:30:14 -05:00
bbedward
0be9ac4097
keybinds: fix cheatsheet on non niri
...
- separate read only logic from writeread
2025-12-09 00:03:39 -05:00
bbedward
6f3c4c89ab
keybinds: show fallback as action
2025-12-08 22:18:40 -05:00
bbedward
b7062fe40c
windows: dont close on esc
...
fixes #911
2025-12-08 14:02:58 -05:00
bbedward
bb7f7083b9
meta: transparency fixes
...
- fixes #949 - transparency not working > 95%
- fixes #947 - dont apply opacity to windows, defer to window-rules
2025-12-08 11:43:29 -05:00
bbedward
c3233fbf61
power menu: shorter hold durations
2025-12-05 16:05:11 -05:00
bbedward
b5378e5d3c
hypr: add exclusive focus override
2025-12-05 10:37:24 -05:00
bbedward
5faa1a993a
launcher: reemove background from list and add a bottom fade
2025-12-05 10:04:19 -05:00
bbedward
63d121b796
proc: ability to run command with noTimeout
2025-12-04 16:09:38 -05:00
bbedward
f312868154
lock: respect confirmation mode power actions
2025-12-04 14:58:36 -05:00
bbedward
397a8c275d
settings: add IPCs to open specific settings tabs
2025-12-04 14:31:35 -05:00
bbedward
5a53447272
color picker: switch to dms picker
2025-12-03 23:18:46 -05:00
bbedward
d22c43e08b
app picker: fix background close
2025-12-03 23:00:22 -05:00
bbedward
62bd6e41ef
settings: break out dank bar widgets
2025-12-03 18:17:06 -05:00
bbedward
293c7b42c6
pass screen to modals
2025-12-03 17:27:07 -05:00
bbedward
788da62777
settings: mecha re-organization
2025-12-03 17:25:40 -05:00
bbedward
2c7f24a913
lock: add option to show on 1 display
...
fixes #607
2025-12-03 12:15:22 -05:00
bbedward
f3f7cc9077
Revert "modals: single window optimization"
...
This reverts commit 468e569bc7 .
2025-12-03 10:34:40 -05:00
bbedward
c331e2f39e
Revert "spotlight: optimize to keep loaded"
...
This reverts commit 01b28e3ee8 .
2025-12-03 10:34:19 -05:00
bbedward
f92dc6f71b
keyboard shortcuts: comprehensive keyboard shortcut management interface
...
- niri only for now
- requires quickshell-git, hidden otherwise
- Add, Edit, Delete keybinds
- Large suite of pre-defined and custom actions
- Works with niri 25.11+ include feature
2025-12-02 23:08:23 -05:00
bbedward
01b28e3ee8
spotlight: optimize to keep loaded
2025-12-02 15:01:23 -05:00
bbedward
344c4f9385
ipc/focus: add focusOrToggle to settings and processlist
2025-12-01 23:16:06 -05:00
bbedward
468e569bc7
modals: single window optimization
2025-12-01 17:49:32 -05:00