Commit graph

1194 commits

Author SHA1 Message Date
2 * r + 2 * t
0682397384 fix: watch transform for changes + async dock list 2026-04-09 17:36:05 +10:00
2 * r + 2 * t
c7a943b1c7 fix: close notif group notifs in batches 2026-04-09 16:14:36 +10:00
2 * r + 2 * t
1d6919b375 Merge branch 'main' into cxx-listview 2026-04-09 15:56:15 +10:00
2 * r + 2 * t
c623b9b688 fix: osd and session bulges
Also remove rect-rect edge sink cause it doesn't work
2026-04-09 00:34:45 +10:00
2 * r + 2 * t
bd35b2bef5 Merge branch 'main' into sdfs 2026-04-08 22:46:04 +10:00
2 * r + 2 * t
7f0acf15b3 chore: fix linter warnings 2026-04-08 19:42:11 +10:00
2 * r + 2 * t
e1e0c314c6 refactor: move popout position logic to wrapper 2026-04-08 19:36:04 +10:00
2 * r + 2 * t
eaa6aefa6c fix: popout transition anim 2026-04-08 18:44:38 +10:00
2 * r + 2 * t
b1380235eb fix: prevent deform gap between bar and popouts 2026-04-08 17:20:58 +10:00
2 * r + 2 * t
ff5c46a429 fix: don't exclude panels from group based on size
Most panels do not change size either way, and doing this removes the
close sink effect
2026-04-08 17:07:35 +10:00
2 * r + 2 * t
ec4a15c1d1 fix: undef warning in winfo 2026-04-08 17:06:49 +10:00
2 * r + 2 * t
df27c93224 feat: improve popouts
Fix bg tracking, use slow spatial for detach, default spatial for
everything else, adjust deform, move instead of width scale
2026-04-08 17:06:37 +10:00
2 * r + 2 * t
9ce0224d0a fix: reduce deform amount 2026-04-07 17:02:17 +10:00
2 * r + 2 * t
c126075d40 chore: clean out legacy background code 2026-04-06 23:42:47 +10:00
2 * r + 2 * t
0e50b62413 refactor: move drawers window -> ContentWindow.qml 2026-04-06 23:38:36 +10:00
2 * r + 2 * t
612f828b9f fix: don't loader variants
Change model instead
This may or may not help with the background not loading
2026-04-06 23:04:48 +10:00
2 * r + 2 * t
a40b1c2c77 fix: use bound component context 2026-04-03 22:37:35 +11:00
2 * r + 2 * t
009c5519fd Merge branch 'main' into cxx-listview 2026-04-03 20:52:06 +11:00
2 * r + 2 * t
5b153fde8f fix: batch clear all notifs to prevent blocking 2026-04-03 20:47:13 +11:00
2 * r + 2 * t
b83ac6e50a feat: use curve for notif clear all anim
Speeds up clearing large numbers of notifications
2026-04-03 20:25:04 +11:00
2 * r + 2 * t
2fbdfad472 fix: notif group collapse lag
It sort of breaks the anim but it's a worthwhile tradeoff
Without this it is just wayyy too laggy with large amounts of notifs
2026-04-03 19:59:14 +11:00
2 * r + 2 * t
700ad61969 feat: listview async delegate creation and destruction 2026-04-03 18:34:07 +11:00
2 * r + 2 * t
20983ffa6e feat: replace notif group list with lazy list view 2026-04-03 17:59:27 +11:00
2 * r + 2 * t
cf8b68be3b fix: add null guards to notifs 2026-04-03 17:03:18 +11:00
2 * r + 2 * t
916b702562 fix: use visible height to calc contentHeight 2026-04-03 16:04:51 +11:00
Evertiro
f924dbfbbb
feat: show battery status in Bluetooth popout (#1130)
* Display bluetooth battery in popout when possible

Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>

* Actually return the alert icon if battery status can't be determined

Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>

* Fix lint error

Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>

* move icon to right + static popout width

---------

Signed-off-by: Dan Griffiths <dgriffiths@widgitlabs.com>
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-04-03 15:32:00 +11:00
2 * r + 2 * t
051b8caee6 fix: move anim logic to qml
Fixes closing in quick succession not updating movement correctly
2026-04-03 03:51:33 +11:00
Robin Seger
dfc5bcf8b9
fix: preserve VPN interface and command fields (#1373) 2026-04-03 02:43:22 +11:00
2 * r + 2 * t
9e35e93f76 fix: model change sigabrt crash + resize anim 2026-04-03 02:27:53 +11:00
2 * r + 2 * t
736eda6715 feat: c++ resizable list view component
Partially fixes notif dock lag
2026-04-03 02:13:47 +11:00
2 * r + 2 * t
c2221a6d8e fix: use height scaled region for top panel detection
Same as bottom panel, doesn't take into account the 5px offset this way
2026-04-02 15:57:24 +11:00
2 * r + 2 * t
2dffd4fbfd Merge branch 'main' into sdfs 2026-04-02 15:30:15 +11:00
2 * r + 2 * t
4714fe8795 feat: use logging categories 2026-04-02 15:29:40 +11:00
八奈見 レイ
36aac876cc
feat: add option to change notif dock placeholder (#1190)
* config: added option to change NotifDock Pictures

* NotifDock: change config option `notifDockPic` to `noNotifsPic` and similar for lockscreen too

* lockscreenNoNotifsPic -> lockNoNotifsPic

* fix lint

---------

Co-authored-by: Soramane <61896496+soramanew@users.noreply.github.com>
2026-03-31 16:29:16 +11:00
Chea Vuthearith
3fe54c5be8
feat: add c-p and c-n to vim bindings (#1325)
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-30 14:35:56 +11:00
2 * r + 2 * t
b57d596230 Merge branch 'main' into sdfs 2026-03-30 02:10:22 +11:00
2 * r + 2 * t
3bdffca061 feat: c++ visualiser
Closes #1126
2026-03-30 01:54:06 +11:00
2 * r + 2 * t
1f3656c2f6 fix: performance cpu/gpu name overlapping usage
Fixes #1337
2026-03-30 01:41:26 +11:00
Robin Seger
5c59e4490a
feat: VPN fixes & improvements (#1116)
* feat: add VPN settings and management UI

- Add VPN configuration UI
- Update VPN toggle visibility to check enabled providers

* controlcenter: VPN modal transitions & cleanup

* controlcenter: VPN modal styling

* controlcenter: VPN modal scrim

* controlcenter: VPN modal padding

* controlcenter: VPN modal enter & exit behaviour

* vpn: reworked managment & fixes

       - Switched to primarily use provider status json
         - Emitting more detailed toasts and errors/states
       - Authentication prompt button to open in browser
       - Better resets and provider change

* vpn: replace use of qt5compat

* fixing providers, status and adding custom option

* local qml-lint script lied to me

* format

* section order

* linting

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-29 15:25:52 +11:00
Robin Seger
c588794b20
feat: fullscreen notification & toasts overlay (#1276)
* reworked fullscreen mode as transforming shell

* controlcenter configuring of toasts & notifs

* fix animation on fs switch

* border rounding & shadow animation

* change controlcenter notifications layout

* stay on WlrLayer.Overlay, use Anim

* ci: update action versions

* qmlformat

* format take two

* third time's the charm

* fix: special workspace fullscreen

* fix: bar width border.thickness on non-persistent behaviour

* merge fix

* stop layout shift on close

* last few conventions sorted

* linting

* maximized state to fullscreen

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-29 15:22:00 +11:00
2 * r + 2 * t
ab4070aac9 Merge branch 'main' into sdfs 2026-03-28 21:58:51 +11:00
İlyas
c64119a22b
fix: YouTube thumbnail fallback for missing mpris:artUrl (#1347)
* fix: YouTube thumbnail fallback for missing mpris:artUrl

* fix

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-28 21:58:16 +11:00
2 * r + 2 * t
4ed5449485 fix: animate background colour 2026-03-28 21:35:31 +11:00
2 * r + 2 * t
99dec4ea6b chore: fix format 2026-03-28 21:31:28 +11:00
2 * r + 2 * t
6cdecb8825 fix: sidebar gap with utils due to deform
Also better sync utils width with sidebar width
2026-03-28 21:28:21 +11:00
2 * r + 2 * t
04efa4d39d feat: make utils anim to sidebar width 2026-03-28 21:06:49 +11:00
2 * r + 2 * t
edf1c155f1 Merge branch 'main' into sdfs 2026-03-28 19:54:17 +11:00
2 * r + 2 * t
42a1f34ddb chore: fix property-override linter warnings 2026-03-28 18:17:36 +11:00
2 * r + 2 * t
611f8de400 fix: sidebar close anim & gap w/ utilities
Don't exclude each other when not flush to fix close overshoot not
looking right
Also increase sidebar height by 2 instead of 1 to fix gap
2026-03-28 00:49:48 +11:00
2 * r + 2 * t
5a4dbf1300 Merge branch 'main' into sdfs 2026-03-27 21:24:17 +11:00