bbedward
504c132f78
wallpaper: optimize blurred wallpaper layer
...
port 1.5
2026-07-17 11:40:57 -04:00
bbedward
bdaa6bcc9d
fix(network): cancel in-flight connection when setting autoconnect
...
fixes #2882
port 1.5
2026-07-17 11:00:37 -04:00
bbedward
a50bb2cab3
sysupdate: tweak styling of ignored banner
...
port 1.5
2026-07-17 10:32:24 -04:00
bbedward
b17a90a412
sysupdate: disallow partial updates on arch, add ignored to popout
...
port 1.5
2026-07-17 10:18:51 -04:00
bbedward
0ffec5011b
sysupdate: pass custom command to daemon instead of fire and forget from
...
QML
related #2873
port 1.5
2026-07-17 09:46:32 -04:00
Artem Timofeev
adbbd9b112
feat(power): lower refresh rate on battery ( #2428 )
...
* feat(power): lower refresh rate on battery (#1203 )
Add a Power & Sleep setting that lowers eligible displays to 60 Hz on battery and restores their previous mode on AC power.
Skip displays without an available 60 Hz mode, displays with a single refresh-rate option, current modes at or below 60 Hz, and VRR-enabled outputs.
Apply niri changes at runtime through output commands and use wlr-output-management as fallback.
* fix(quickshell): debounce display refresh sync
* chore: regenerate settings_search_index.json for pre-commit CI fix
* fix: translator context is missing for lowerDisplayRefreshRateOnBattery
* fix: activeDisplayProfileModes is missing from SettingsSpec
* feat: added guard to syncRefreshRates function
* refactor(display): move refresh sync listeners to display service
* fix(display): publish active profile modes after config write
* feat(display): persist previous refresh modes
* fix(display): route refresh mode writes through compositor backends
* fix(display): detect preferred niri refresh modes
* some small cleanups
---------
Co-authored-by: bbedward <bbedward@gmail.com >
2026-07-17 09:41:08 -04:00
bbedward
95e1d6b72e
bar: fix bar order-creation regression caused by async loading
...
port 1.5
2026-07-17 09:17:22 -04:00
purian23
4cb09dcc1b
fix(DankSlideout): update textureSize for improved rendering
...
- Fixes #2880
Port 1.5
2026-07-17 08:24:37 -04:00
Hec
ed44d02202
systemlogo: Add Zirconium ( #2881 )
...
Signed-off-by: Hec <hec@heccraft.com >
2026-07-17 00:26:15 -04:00
bbedward
4352f49ae3
core: remove useless tests
2026-07-16 12:33:53 -04:00
Aaron Tulino
9ddea82063
bar(IdleInhibitor): Color icon when activated ( #2395 )
2026-07-16 12:18:19 -04:00
bbedward
3c0f2cbc48
i18n: term overhaul
...
- Delete ~160-ish useless terms
- Add context to more terms
- Add a mechanism to duplicate the same terms with different contexts
- sync
2026-07-16 12:15:20 -04:00
bbedward
6c45413d7a
launcher: fix sticky header appearance without blur
...
port 1.5
2026-07-16 10:50:39 -04:00
bbedward
149e1e64b1
launcher: transparent sticky header when blur is enabled
...
port 1.5
2026-07-16 10:47:57 -04:00
bbedward
5589cfb783
dash/weather: fix X wheel scroll
...
port 1.5
2026-07-16 10:41:16 -04:00
Aldi Prasetyo
ff71502083
fix(minimal-install): add hyprland packages to minimal install preference ( #2872 )
...
(I guess we'll find out if this breaks any minimal script to desktop runs)
2026-07-16 10:37:14 -04:00
bbedward
1ef5371c3b
i18n: cut down new pam terms
2026-07-16 10:36:35 -04:00
bbedward
3951cd6b18
popout: guard against bad state and reset input method on close
...
port 1.5
2026-07-16 10:19:44 -04:00
bbedward
9686f29246
core: fix log file deadlock
...
port 1.5
2026-07-16 10:07:47 -04:00
bbedward
6d206c9521
launcher: fix usage history loading by adding guards
...
port 1.5
2026-07-16 09:30:18 -04:00
purian23
48e36ae146
feat(auth): expand shared PAM support for custom policies
...
- Add support for DMS and System managed factor policies
- Add validated dedicated security-key PAM / U2F Key sources
- Restore U2F OR/AND flows
Related: #2874
Port 1.5
2026-07-16 09:24:12 -04:00
purian23
7c24e85c19
fix(qml): resolve lint regressions from async shell loading
...
port 1.5
2026-07-16 06:10:43 -04:00
purian23
fe1a783ec2
fix(media-player): update Mpris stable metadata handling
...
- Restores Brave browsers
port 1.5
2026-07-15 20:57:05 -04:00
purian23
358496134c
refactor: update workfows & issue notes
...
port 1.5
2026-07-15 16:18:36 -04:00
purian23
dc924618fb
refactor: unify media control calls to MprisController sync
2026-07-15 14:35:19 -04:00
bbedward
fb2dbced08
system tray: fix overflow of menus
...
port 1.5
2026-07-15 14:19:49 -04:00
bbedward
cdaedad969
media: throttle frame rate of media-related animations
...
port 1.5
related #2869
2026-07-15 12:57:25 -04:00
bbedward
bf408f8d00
i18n: cut down terms and sync
...
port 1.5
2026-07-15 11:05:07 -04:00
purian23
b169fe0d77
feat: new PAM auth management & settings in greeter/lockscreen
...
- Introduce external management of greetd PAM
- New functionality to validate and apply custom PAM service paths in lockscreen
Port 1.5
2026-07-15 10:38:06 -04:00
bbedward
9b67cedaa1
battery: dont scale values and skew the actual battery values
...
fixes #2867
port 1.5
2026-07-15 10:20:59 -04:00
bbedward
2edf70a144
tailscale: fix inconsistency in styling of control center widget
...
port 1.5
2026-07-15 10:15:32 -04:00
bbedward
72a71cacba
hyprland: scale overview displays relative to their actual scale
...
port 1.5
2026-07-15 10:10:33 -04:00
bbedward
0440e40a82
compositor: improve compositor detection
...
port 1.5
2026-07-15 09:45:25 -04:00
bbedward
ec27d4643c
qs: improve initial load of wallpaper, dock, and desktop plugins
2026-07-15 09:38:19 -04:00
bbedward
f18d36f6c2
screenshot: add --json flag to capture metadata
...
fixes #2852
port 1.5
2026-07-15 09:17:55 -04:00
purian23
3254cc6a1e
update release & changelog docs formatting
...
port 1.5
2026-07-15 00:57:26 -04:00
bbedward
4af3225f21
network: avoid dropping to legacy service when loading
2026-07-14 22:56:28 -04:00
bbedward
3c5245914f
qs: use asynchronous loaders to load shell core
2026-07-14 22:35:58 -04:00
bbedward
89814a2c65
i18n: sync
2026-07-14 22:28:58 -04:00
bbedward
5d2093e54a
gamma: fix scheduler losing track during suspend
...
port 1.5
2026-07-14 22:26:44 -04:00
purian23
3cd52ca327
greeter: update success message
2026-07-14 20:01:06 -04:00
purian23
5b41d699fa
fix(greeter): reimplement regression to hide debug logs during login
...
- Provide more status feedback
- Allow 2 fprint tries within 10 seconds for DMS-managed PAM
- Updated dms greeter docs
Note: distro-managed PAM takes precedence and may use different limits.
DMS auth changes remain conditional on greetd being installed.
Fixes #2853
Port 1.5
2026-07-14 19:41:36 -04:00
bbedward
544599bf1c
media: fix track art flash from chrome changing media art sizes on track
...
change
port 1.5
2026-07-14 18:44:42 -04:00
bbedward
296b3a3d7e
mango: add separate dispatch socket
...
port 1.5
2026-07-14 17:09:34 -04:00
bbedward
729a990fa7
dbar: missing show on overview from search index
...
port 1.5
2026-07-14 16:35:26 -04:00
bbedward
c3fa7b2e1d
cava: more optimizations for visualizer
...
related #2863
2026-07-14 14:29:18 -04:00
bbedward
2c5a1a2804
cava: optimize CPU burn
...
related #631
2026-07-14 14:16:05 -04:00
bbedward
1973526c4e
plugins: prevent churn of daemon plugins by not re-creating the entire map
...
fixes #2860
port 1.5
2026-07-14 11:46:40 -04:00
Callum Wong
bba5502960
Smooth battery time remaining estimate ( #2854 )
...
* feat(battery): smooth time remaining estimate with moving average
* feat(battery): use a time-weighted EMA for time remaining estimate
port 1.5
2026-07-14 11:32:48 -04:00
Alexis Corporal
52740290b2
chore: fix indentation in niri media key bindings. ( #2858 )
2026-07-14 11:26:11 -04:00