purian23
1f64bb8031
notifications(Settings): Update notifs popout settings overflow
2026-03-20 19:59:45 -04:00
Dimariqe
bff83fe563
fix: redraw wallpaper after DMS lock screen is dismissed ( #2037 )
...
After unlocking the screen (startup lock or wake from sleep), the desktop
showed Hyprland's background color instead of the wallpaper.
WallpaperBackground disables QML updates via updatesEnabled after a 1-second
settle timer. While WlSessionLock is active, Hyprland does not composite the
background layer, so when the lock is released it needs a fresh Wayland buffer
— but none is committed because the render loop is already paused.
The previous attempt used SessionService.sessionUnlocked, which is unreliable
for the startup lock case: DMSService is not yet connected when lock() is
called at startup, so notifyLoginctl is a no-op and the loginctl state never
transitions, meaning sessionUnlocked never fires.
Fix by tracking the shell lock state directly from Lock.qml's shouldLock via
a new IdleService.isShellLocked property. WallpaperBackground watches this and
re-enables rendering for 1 second on unlock, ensuring a fresh buffer is
committed to Wayland before the compositor resumes displaying the layer.
2026-03-20 09:36:31 -04:00
bbedward
cbf00d133a
wallpaper: tweak binding again for updatesEnabled
2026-03-20 09:25:04 -04:00
purian23
347f06b758
refactor(Notepad): Streamline hide behavior & auto-save function
2026-03-19 21:42:19 -04:00
bbedward
9070903512
cleanup settings tabs
2026-03-19 20:02:46 -04:00
purian23
e9d030f6d8
(greeter): Revise dir perms and add validations
2026-03-19 19:56:18 -04:00
bbedward
fbf9e6d1b9
greeter: remove variable assignments
2026-03-19 19:55:47 -04:00
nick-linux8
9a64f2acf0
Fix(Greeter): Fixes #1992 Changed Greetd logic to include registryThemeVariants to pull in accent color ( #2000 )
2026-03-19 19:55:40 -04:00
purian23
720ec07d13
(greeter): Trial fix for 30s auth delay & wireplumber state dir
2026-03-19 19:55:31 -04:00
purian23
b69a96e80b
fix(greeter): add wireplumber state directory & update U2F env variables
2026-03-19 19:55:23 -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
9e079f8a4b
fix(greeter): Dup crash handlers
2026-03-19 19:53:54 -04:00
purian23
62c2e858ef
(settings): Enhance authentication checks in Greeter & LockScreen tabs
2026-03-19 19:53:49 -04:00
purian23
78357d45bb
fix(greeter): Allow empty password submits to reach PAM
2026-03-19 19:53:12 -04:00
purian23
3ff9564c9b
(greeter): PAM auth improvements and defaults update
2026-03-19 19:53:09 -04:00
purian23
b0989cecad
fix(Greeter): Multi-distro reliability updates
...
- Merge duplicate niri input/output KDL nodes instead of appending. Allows more overrides
- Guard AppArmor install/uninstall behind IsAppArmorEnabled() check
2026-03-19 19:53:04 -04:00
purian23
31b415b086
feat(Greeter): Add install/uninstall/activate cli commands & new UI opts
...
- AppArmor profile management
- Introduced `dms greeter uninstall` command to remove DMS greeter configuration and restore previous display manager.
- Implemented AppArmor profile installation and uninstallation for enhanced security.
2026-03-19 19:52:57 -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
bbedward
31aeb8dc4b
wallpaper: fixes for updatesEnable handling
2026-03-19 14:24:01 -04:00
bbedward
c4e7f3d62f
workspaces: ignore X scroll events
...
fixes #2029
2026-03-19 13:22:07 -04:00
bbedward
59451890f1
popout: fix focusing of password prompts when popout is open
...
undesired effect of closing the popout but its probably the best solution
2026-03-16 11:37:21 -04:00
bbedward
e633c9e039
focused app: fallback to app name if no title in compact mode fixes #2005
2026-03-16 11:37:15 -04:00
bbedward
6c1fff2df1
cc: fix invalid number displays on percentages fixes #2010
2026-03-16 11:37:10 -04:00
bbedward
3891d125d1
dankbar: guard against nil screen names
2026-03-16 11:35:11 -04:00
bbedward
4ae334f60f
settings: allow custom json to render all theme options
2026-03-13 11:44:05 -04:00
bbedward
86c0064ff9
fix(settings): fix animation speed binding in notifications tab fixes #1974
2026-03-12 11:45:36 -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
Triệu Kha
fee3b7f2a7
fix(appdrawer): launcher launched via appdrawer doesnt respect size ( #1960 )
...
setting
2026-03-11 10:56:21 -04:00
bbedward
c0b0339fca
plugins: fix list delegates
2026-03-11 09:58:24 -04:00
Triệu Kha
4ec21fcd3d
fix(dock): Dock flickering when having cursor floating by the side ( #1897 )
2026-03-10 11:04:01 -04:00
Triệu Kha
4f4745609b
fix(osd): play/pause icon flipped in MediaPlaybackOSD ( #1889 )
2026-03-10 11:03:23 -04:00
purian23
a69cd515fb
fix(dbar): Fixes autohide + click through edge case
2026-03-10 11:03:23 -04:00
purian23
a6cf71a190
fix(notifications): Apply appIdSubs to iconFrImage fallback path - Consistent with the appIcon PR changes in #1880 .
2026-03-10 11:01:34 -04:00
odt
21750156dc
refactor(icons): centralize icon resolution into Paths.resolveIconPath/resolveIconUrl ( #1880 )
...
Supersedes #1878 . Rather than duplicating the moddedAppId + file path
substitution pattern inline across 8 files, this introduces two
centralized functions in Paths.qml:
- resolveIconPath(iconName): for Quickshell.iconPath() callsites,
with DesktopService.resolveIconPath() fallback
- resolveIconUrl(iconName): for image://icon/ URL callsites
All consumer files now use one-line calls. When no substitutions are
configured, moddedAppId() returns the original name unchanged (zero
cost), so this has no impact on users who don't use the feature.
Affected components:
- AppIconRenderer (8 lines → 1)
- NotificationCard, NotificationPopup, HistoryNotificationCard
- DockContextMenu, AppsDockContextMenu
- LauncherContent, LauncherTab (×3)
Co-authored-by: odtgit <odtgit@taliops.com >
2026-03-10 11:00:57 -04:00
bbedward
dcda81ea64
wallpaper: bump render settle timer
2026-03-01 10:27:10 -05:00
bbedward
9909b665cd
blurred wallpaper: defer update disabling much longer
2026-02-28 15:40:18 -05:00
bbedward
4bcd786be3
wallpaper: defer updatesEnabled binding
2026-02-28 01:10:26 -05:00
Kangheng Liu
c6d398eeac
Systray: call context menu fallback for legacy protocol ( #1839 )
...
* systray: add call contextmenu fallback
directly call dbus contextmenu method. needs refactoring to be more
robust.
* add TODO
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-02-27 10:12:16 -05: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
8a76885fb6
desktop widgets: fix deactive loaders when widgets disabled fixes #1813
2026-02-25 12:34:47 -05:00
bbedward
3f24cf37ca
settings: make horizontal change more smart
2026-02-24 20:49:02 -05:00
bbedward
01218f34cb
settings: restore notifyHorizontalBarChanged
2026-02-24 19:43:01 -05:00
purian23
af0038e634
dbar: Refactor to memoize dbar & widget state via json
2026-02-24 19:20:30 -05:00
purian23
05c312b9eb
cpu widget: Fix monitor binding
2026-02-24 19:20:30 -05:00
bbedward
89d5c958c4
settings: use Image in theme colors tab wp preview
2026-02-24 15:23:07 -05:00
bbedward
e4d86ad595
popout: fully unload popout layers on close
2026-02-24 15:20:00 -05:00