Commit graph

1957 commits

Author SHA1 Message Date
2 * r + 2 * t
31e29c16a8 fix: blob sdf rect-rect edge sink 2026-04-07 17:01:41 +10:00
2 * r + 2 * t
ed33b3d8ff dev: update direnv watch paths 2026-04-07 03:13:07 +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
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
2 * r + 2 * t
a2a63977c1 fix: guard pw timer & stream for null 2026-04-02 15:03:52 +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
Chloé Legué
b5f761666d
fix: weather not using system timezone (#1346)
* adjusted weather.qml to ensure that it tracks system local time and date while ignoring API times if using VPN

* adjusted weather.qml to ensure that it tracks system local time and date while ignoring API times if using VPN

---------

Co-authored-by: Chris <102560999+ItsABigIgloo@users.noreply.github.com>
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-29 02:56:38 +11:00
2 * r + 2 * t
980dd0b209 fix: nix duplicate property set 2026-03-29 02:13:12 +11:00
2 * r + 2 * t
552c2e1480 Merge branch 'main' into sdfs 2026-03-29 01:25:49 +11:00
2 * r + 2 * t
793cc8234c feat: set hypr blur configs dynamically 2026-03-29 01:24:52 +11:00
2 * r + 2 * t
e32e1fd81c feat: disable reloads for installed shell 2026-03-28 22:22:22 +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
93379449ee ci: use 2 separate jobs for format 2026-03-28 21:44:14 +11:00
2 * r + 2 * t
c670302fc1 chore: format c++ 2026-03-28 21:36:00 +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
be53c42f0d chore: fix format 2026-03-28 19:51:37 +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
2 * r + 2 * t
b739e74247 ci: add qt shadertools dep to ci image 2026-03-27 21:03:39 +11:00
2 * r + 2 * t
e8555061ab fix: sidebar bulge at connection with utilities
Basically make sidebar and utilities exclude each other from merging and
manually animate corner radius
Also format c++
2026-03-27 20:58:00 +11:00
2 * r + 2 * t
0f5d2ddc16 feat: fade in/out drawers 2026-03-27 20:54:52 +11:00
2 * r + 2 * t
ff57473781 fix: account for bottom panel offset when checking hover
Basically only affects utilities panel cause it's in the corner
2026-03-27 19:23:54 +11:00
2 * r + 2 * t
c4399efbe4 fix: launcher anim
Async launcher makes anim worse cause height gets recalculated during
anim, removing overshoot and slowing down curve
2026-03-27 19:17:49 +11:00
2 * r + 2 * t
14437cc1ed fix: remove osd and session wrapper hacks
The panels are ignored if they are closed, so they don't produce bulges.
This does remove the sink effect on overshoot, but that didn't work
anyways. (also that change was part of the previous commit)
2026-03-27 19:03:55 +11:00
2 * r + 2 * t
f2d023b131 fix: osd hover area + popup notif osd/session dodging 2026-03-27 18:56:55 +11:00
Robin Seger
49695f8fd0
audio: add default output sink cycle ipc (#1200)
* [CI] chore: update flake

* [CI] chore: update flake

* [CI] chore: update flake

* [CI] chore: update flake

* audio: added default audio output cycle IPC

* fix format

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-27 18:47:05 +11:00
2 * r + 2 * t
2c5e433b73 fix: clean up notif wrapper and format 2026-03-27 15:21:32 +11:00
2 * r + 2 * t
e8ffd51442 fix: window mask regions during overshoot
The window mask regions followed the panel positions exactly, so when
they overshoot due to the open anim there will be a gap at the top.
2026-03-27 15:21:04 +11:00
Chloé Legué
148417baa1
fix: weather service using UTC instead of locale timezone (#1343) 2026-03-27 14:46:13 +11:00
2 * r + 2 * t
0075d64ca2 fix: osd and session clipping 2026-03-26 21:01:40 +11:00
2 * r + 2 * t
ea2ed3e5c4 fix: graphical artifact during sdf deformation 2026-03-26 17:23:06 +11:00
Robin Seger
6fa80bd857
dashboard: lyrics enhancements (#1321)
* dual lrc file search strategies, UI adjustments

* qml conventions & order

* format

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-26 17:13:57 +11:00
2 * r + 2 * t
600182ae00 feat: improve utilities open/close 2026-03-26 16:46:28 +11:00
2 * r + 2 * t
528a282e45 feat: improve launcher open
No janky stuff, use same Behavior pattern as launcher, and fix height
changes breaking.
Also allows for no initial load (though we still need to load Apps)
And for async launcher loader
2026-03-26 16:41:29 +11:00
2 * r + 2 * t
d7d53260a7 feat: use behavior for launcher anim
No need for initial load
2026-03-26 16:23:40 +11:00