Walid Salah
161fa2dba5
Add terminal multiplexer launcher ( #1687 )
...
* Add tmux
* Add mux modal
* Restore the settings config version
* Revert typo
* Use DankModal for InputModal
* Simplify terminal flags
* use showWithOptions for inputModals instead
* Fix translation
* use Quickshell.env("TERMINAL") to choose terminal
* Fix typo
* Hide muxModal after creating new session
* Add mux check, moved exclusion to service, And use ScriptModel
* Revert unrelated change
* Add blank line
2026-04-28 16:34:29 -04:00
bbedward
b70acbc283
revert greeter clock keys
2026-04-28 15:05:55 -04:00
Archit Arora
bcf41ed5ca
feat(system-tray): add icon tinting ( #2266 )
2026-04-25 15:32:14 -04:00
purian23
5033bdc630
(settings): Update monocrhrome & settings
2026-04-25 15:29:27 -04:00
purian23
c10b42f599
dms(blur): Dank all the things
2026-04-25 11:54:18 -04:00
bbedward
8d262a9555
blur: add blur support with ext-bg-effect
2026-04-22 10:38:04 -04:00
purian23
799773c62b
refactor: Remove faillock support and related properties from settings
2026-03-26 10:55:32 -04:00
purian23
72b598057c
fix(lock): Restore system PAM fallback, faillock support, and auth feedback
...
- Re-add loginConfigWatcher so installs can still fall through to
/etc/pam.d instead of the bundled PAM assets
- Add login-faillock bundled PAM asset at runtime. Use it as the bundled fallback when dankshell config is absent
- Fix invalid bare property writes (u2fPending, u2fState, unlockInProgress,
state) in Pam.qml
- Improve lockscreen auth feedback
2026-03-26 10:51:45 -04:00
purian23
1e6a73fd60
greeter(auth): Enhance fingerprint/U2F auth support w/Quickshell PAM
...
- Split auth capability state by lock screen and greeter
- Share detection between settings UI and lock runtime
- Broaden greeter PAM include detection across supported distros
2026-03-19 19:55:18 -04:00
purian23
62c2e858ef
(settings): Enhance authentication checks in Greeter & LockScreen tabs
2026-03-19 19:53:49 -04:00
purian23
c72c9bfb08
greeter: New Greeter Settings UI & Sync fixes
...
- Add PAM Auth via GUI
- Added new sync flags
- Refactored cache directory management & many others
- Fix for wireplumber permissions
- Fix for polkit auth w/icon
- Add pam_fprintd timeout=5 to prevent 30s auth blocks when using password
2026-03-19 19:52:48 -04:00
purian23
73c75fcc2c
refactor(greeter): Update auth flows and add configurable opts
...
- Finally fix debug info logs before dms greeter loads
- prevent greeter/lockscreen auth stalls with timeout recovery and unlock-state sync
2026-03-19 19:50:58 -04:00
bbedward
2ff42eba41
greeter: sync power menu options
2026-03-19 19:49:26 -04:00
purian23
9f13465cd7
feat: Add independent power action confirmation settings for dms greeter
2026-03-19 19:49:23 -04:00
Adarsh219
5aaa56853f
feat: Add Zed editor theming support ( #1954 )
...
* feat: Add Zed editor theming support
* fix formatting and switch to CONFIG_DIR
2026-03-12 11:45:31 -04:00
purian23
d7b560573c
fix(settings): Improve error handling for plugin settings loading
2026-03-11 18:55:44 -04:00
nick-linux8
fc7b61c20b
Issue:(Settings)Switched Neovim Mutagen Theme To Default False ( #1964 )
...
* Issue:(Settings)Switched Neovim Mutagen Theme To Default False
* also set to false in settingsData
- this is the case when file fails to parse
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-03-11 12:44:14 -04:00
bbedward
7a74be83d7
greeter: sync power menu options
2026-02-25 14:50:47 -05:00
purian23
18b20d3225
feat: Add independent power action confirmation settings for dms greeter
2026-02-25 14:50:47 -05:00
bbedward
1476658c23
dankbar: fix syncing settings to new bars
2026-02-24 13:37:34 -05:00
purian23
29de677e00
feat: Refactor DankBar w/New granular options - New background toggles - New maxIcon & maxText widget sizes (global) - Dedicated M3 padding slider - New independent icon scale options - Updated logic to improve performance on single & dual bar modes
2026-02-24 10:52:35 -05:00
bbedward
5c5ff6195a
osd: disable media playback OSD by default
2026-02-23 10:20:48 -05:00
bbedward
6213267908
settings: guard internal writes from watcher
2026-02-17 22:03:57 -05:00
Jonas Bloch
9ed53bac9e
feat: Auto settings reload ( #1707 )
...
* feat: auto-reload settings json file
* fix: set settings file reload debounce to 50ms
2026-02-17 08:41:18 -05:00
purian23
d62bdda56b
theme: Add Cosmic light/dark & icon theming support
2026-02-16 21:25:30 -05:00
bbedward
196c421b75
Squashed commit of the following:
...
commit 051b7576f7
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 16:38:45 2026 -0500
Height for realz
commit 7784488a61
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 16:34:09 2026 -0500
Fix height and truncate text/URLs
commit 31b328d428
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 16:25:57 2026 -0500
notifications: handle URL encoding in markdown2html
commit dbb04f74a2
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 16:10:20 2026 -0500
notifications: more comprehensive decoder
commit b29c7192c2
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 15:51:37 2026 -0500
notifications: html unescape
commit 8a48fa11ec
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 15:04:33 2026 -0500
Add expressive curve on init toast
commit ee124f5e04
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 15:02:16 2026 -0500
Expressive curves on swipe & btn height
commit 0fce904635
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 13:40:02 2026 -0500
Provide bottom button clearance
commit 00d3829999
Author: bbedward <bbedward@gmail.com >
Date: Sun Feb 15 13:24:31 2026 -0500
notifications: cleanup popup display logic
commit fd05768059
Author: purian23 <purian23@gmail.com >
Date: Sun Feb 15 01:00:55 2026 -0500
Add Privacy Mode
- Smoother notification expansions
- Shadow & Privacy Toggles
commit 0dba11d845
Author: purian23 <purian23@gmail.com >
Date: Sat Feb 14 22:48:46 2026 -0500
Further M3 enhancements
commit 949c216964
Author: purian23 <purian23@gmail.com >
Date: Sat Feb 14 19:59:38 2026 -0500
Right-Click to set Rules on Notifications directly
commit 62bc25782c
Author: bbedward <bbedward@gmail.com >
Date: Fri Feb 13 21:44:27 2026 -0500
notifications: fix compact spacing, reveal header bar, add bottom center
position, pointing hand cursor fix
commit ed495d4396
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 20:25:40 2026 -0500
Tighten init toast
commit ebe38322a0
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 20:09:59 2026 -0500
Update more m3 baselines & spacing
commit b1735bb701
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 14:10:05 2026 -0500
Expand rules on-Click
commit 9f13546b4d
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 12:59:29 2026 -0500
Add Notification Rules
- Additional right-click ops
- Allow for 3rd boy line on init notification popup
commit be133b73c7
Author: purian23 <purian23@gmail.com >
Date: Fri Feb 13 10:10:03 2026 -0500
Truncate long title in groups
commit 4fc275bead
Author: bbedward <bbedward@gmail.com >
Date: Thu Feb 12 23:27:34 2026 -0500
notification: expand/collapse animation adjustment
commit 00e6172a68
Author: purian23 <purian23@gmail.com >
Date: Thu Feb 12 22:50:11 2026 -0500
Fix global warnings
commit 0772f6deb7
Author: purian23 <purian23@gmail.com >
Date: Thu Feb 12 22:46:40 2026 -0500
Tweak expansion duration
commit 0ffeed3ff0
Author: purian23 <purian23@gmail.com >
Date: Thu Feb 12 22:16:16 2026 -0500
notifications: Update Material 3 baselines
- New right-click to mute option
- New independent Notification Animation settings
2026-02-16 17:57:13 -05:00
bbedward
466ff59573
launcher: keep loaded default
2026-02-16 12:06:31 -05:00
bbedward
0d49acaaa8
launcher: try a more targeted unload approach
2026-02-15 15:48:49 -05:00
Higor Prado
ebe1785411
fix(launcher): release DankLauncherV2 resources after close ( #1692 )
...
* fix(launcher): release DankLauncherV2 resources after close
* launcher: make unload on close optional
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-02-15 15:26:03 -05:00
bbedward
e5cdbf4cf5
clipboard: option to paste on enter
...
fixes #1686
2026-02-15 13:36:19 -05:00
bbedward
242660c51d
theme: improve handling of custom themes with variants and accents in
...
light/dark mode (e.g. catpuccin will react to light/dark changes and
remember theme per-mode)
fixes #1094
2026-02-13 10:31:59 -05:00
Bernardo Gomes
425715e0f0
feat(notifications): add configurable notification rules ( #1655 )
2026-02-12 15:04:02 -05:00
bbedward
4d316007af
lock: add lock at startup action, not sure how to handle it in crash
...
scenarios
launcher v2: fix state reset in section changes
fixes #1648
2026-02-10 23:25:54 -05:00
Erwin Boskma
9a7f1f5f2f
feat: configurable volume amount on scroll for Media widget ( #1641 )
...
* Add audioWheelScrollAmount setting
* Add UI to configure volume change amount for Media Player widget
* Let Media Player widget use the configured volume change on wheel event
2026-02-10 09:12:03 -05:00
purian23
37cc4ab197
dms: Material Animation Refactor
...
- Thanks Google for Material 3 Expressive stuffs
- Thanks Caelestia shell for pushing qml limits to showcase the blueprint
2026-02-08 20:24:37 -05:00
bbedward
654661fd66
cli/setup: add subcommands for individual includes
2026-02-06 09:53:41 -05:00
ArijanJ
81d5235b9f
feat: media playback OSD ( #1602 )
...
* feat: media playback OSD
* Update code style improvements
- Removes resetTimer to reuse event driven code
---------
Co-authored-by: purian23 <purian23@gmail.com >
2026-02-05 19:18:52 -05:00
bbedward
c2ee41c844
running apps: make settings bar-specific
2026-02-05 14:37:05 -05:00
bbedward
7d5c20125a
animations: fine-grained anim settings for modals and popouts
2026-02-05 12:10:17 -05:00
bbedward
3c4749ead0
widgets: add a button color setting
2026-02-03 11:03:33 -05:00
grokXcopilot
eaa6a664c8
feat(niri): Add drag-and-drop workspace reordering ( #1569 )
...
* feat(niri): Add drag-and-drop workspace reordering
Add interactive drag-and-drop reordering for Niri workspace indicators
with smooth animations matching the system tray behavior.
- Add moveWorkspaceToIndex() to NiriService for workspace reordering
- Implement drag detection with 5px threshold
- Add shift animation for items between source and target
- Clamp drag offset to stay within workspace row bounds
- Reset drag state when workspace list changes during drag
- Visual feedback: opacity change, border highlight on drag/drop target
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
* feat(settings): Add workspace drag reorder toggle
Add workspaceDragReorder setting to enable/disable workspace
drag-and-drop reordering. Enabled by default, only visible on Niri.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 12:58:05 -05:00
bbedward
39b70a53a0
cursor: more intelligent Xresources editing
2026-02-01 20:44:21 -05:00
purian23
3d80a9dd0f
appsDock: Update Size & Color options
2026-02-01 00:22:08 -05:00
bbedward
f27bffc387
displays: add disable snap option in settings
...
fixes #1438
2026-01-28 21:08:16 -05:00
bbedward
36b43f93a3
displays: support for multiple output profiles
...
- add support for deleting unplugged configs
- Option to hide disconnected displays
fixes #1453
2026-01-28 20:51:29 -05:00
purian23
a168a8160c
feat: appsDock Widget Overflow & Config Options
2026-01-27 21:15:33 -05:00
purian23
9553cb06d3
feat: Dock Overflow/Updated Settings Options
2026-01-27 00:52:15 -05:00
bbedward
2263338878
dankbar: account for outlineThickness in margins
...
settings: dont clear caches or apply on startup
2026-01-26 14:19:26 -05:00
bbedward
3aaca7ff39
theme: allow overriding color center theme
2026-01-26 09:18:14 -05:00
bbedward
83d9808536
workspaces: add icon size offset
2026-01-25 22:49:46 -05:00