bbedward
fbc1ff62c7
locale: fix locale override persisting even when not explicitly set
2026-02-26 16:15:06 -05:00
Jonas Bloch
1fe72e1a66
feat: add setting to change and hotreload locale ( #1817 )
...
* feat: add setting to change and hotreload locale
* fix: typo in component id
* feat: add persistent locale setting
* feat: wrap useLocale in a settings set hook, enable locale hotreload when editing settings file
* chore: update translation and settings file
* feat: enable fuzzy search in locale setting
* fix: regenerate translations with official plugins cloned
* fix: revert back to system's locale for displaying certain time formats
2026-02-26 16:00:17 -05:00
Patrick Fischer
f82d7610e3
feat: Add FIDO2/U2F security key support for lock screen ( #1842 )
...
* feat: Add FIDO2/U2F security key support for lock screen
Adds hardware security key authentication (e.g. YubiKey) with two modes:
Alternative (OR) and Second Factor (AND). Includes settings UI, PAM
integration, availability detection, and proper state cleanup.
Also fixes persist:false properties being reset on settings file reload.
* feat: Add U2F pending timeout and Escape to cancel
Cancel U2F second factor after 30s or on Escape key press,
returning to password/fingerprint input.
* fix: U2F detection honors custom PAM override for non-default key paths
2026-02-26 15:58:21 -05:00
Augusto César Dias
bd6ad53875
feat(lockscreen): enable use of videos as screensaver in the lock screen ( #1819 )
...
* feat(lockscreen): enable use of videos as screensaver in the lock screen
* reducing debug logs
* feature becomes available only when QtMultimedia is available
2026-02-26 11:02:50 -05:00
bbedward
8271d8423d
greeter: sync power menu options
2026-02-25 14:50:06 -05:00
purian23
4750a7553b
feat: Add independent power action confirmation settings for dms greeter
2026-02-25 14:33:09 -05:00
bbedward
1f26092aa9
dankbar: fix syncing settings to new bars
2026-02-24 11:00:43 -05:00
null
f42f04a807
feat: improve icon resolution and align switcher fallback styling ( #1823 )
...
- Implement deep search icon resolution in DesktopService with runtime caching.
- Update Paths.getAppIcon to utilize enhanced resolution for mismatched app IDs.
- Align Workspace Switcher fallback icons with AppsDock visual style.
- Synchronize fallback text logic between Switcher and Dock using app names.
2026-02-24 09:40:15 -05:00
purian23
2b7fd36322
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-23 23:18:27 -05:00
bbedward
9f17ced6de
launcher: implement memory for selected tab
...
fixes #1806
2026-02-23 10:19:31 -05:00
bbedward
12099d2db6
osd: disable media playback OSD by default
2026-02-23 09:25:23 -05:00
bbedward
ee1b25d9e8
matugen: unconditionally run portal sync even if matugen errors
2026-02-22 22:57:51 -05:00
purian23
65516e872f
theme: Fix Light/Dark mode portal sync
2026-02-21 00:31:26 -05:00
bbedward
a0283b3e3e
dankdash: fix widgets across different bar section
...
fixes #1764s
2026-02-20 11:28:56 -05:00
bbedward
0c7f4c7828
settings: guard internal writes from watcher
2026-02-17 22:03:36 -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
ef19568dd7
audio: New ability to hide input/output devices
...
- Updated slider presets
- Disabled mouse wheel scrolling on list scroll
2026-02-17 00:54:32 -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
Connor Welsh
bb8e0d384f
dock: resolve icons for pre-substituted app IDs ( #1669 )
2026-02-13 21:40:17 -05:00
bbedward
3a7430f6da
osd: reverse media playback icons and handle screen changes
2026-02-13 15:43:46 -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
1a9d7684b9
wallpaper: fix per-monitor view modes
...
fixes #1582
2026-02-11 17:58:44 -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
bbedward
1cdec5d687
launcher v2: add visibility guards
2026-02-10 17:40:41 -05:00
ArijanJ
e2c3ff00fb
feat(ipc): add player-specific mpris volume control ( #1645 )
...
* feat: add mpris volume control through ipc
* feat: add mpris volume action and default binds
2026-02-10 15:44:56 -05:00
bbedward
5342647bfb
launcher v2: performance optimizations
...
- Use ListView in all tab
- use filesystem cache to speed up first launch
- apply highlights to visible models
2026-02-10 14:56:29 -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
bbedward
8c01deba86
anims: revise ListView animations
2026-02-09 13:21:35 -05:00
bbedward
1ed44ee6f3
audio: add per-device max volume limit setting
2026-02-09 09:26:34 -05:00
bbedward
a02b0c0c3c
animations: tweak list view transitions to not animate X
2026-02-08 22:10:51 -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
purian23
8ee7fe8e66
notifications: Refactor Animations
2026-02-07 17:25:26 -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
2583dbd3f2
niri/keybinds: expose when-locked, inhibitied, repeat through GUI editor
...
fixes #1437
2026-02-05 11:55:25 -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
803bc1cb7f
system tray: allow re-ordering tray items
2026-01-30 09:17:01 -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