2 * r + 2 * t
c869eee460
refactor: migrate more controlcenter stuff to new font API
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
c21c5fe552
refactor: migrate controlcenter bluetooth to new font API
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
d04963160b
refactor: migrate controlcenter network to new font API
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
7cb3944af7
refactor: replace scaled spacing with new tokens
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
52272c062d
feat: use M3 spacing tokens
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
0d0dcaf115
refactor: replace scaled padding with new tokens
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
57db6e246c
feat: use M3 padding tokens
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
711587d193
refactor: migrate to new rounding tokens
2026-04-22 22:47:18 +10:00
2 * r + 2 * t
68a336249c
fix: control center outer rounding
2026-04-20 17:18:31 +10:00
2 * r + 2 * t
6e234d6656
refactor: use signals instead of functions
2026-04-18 01:04:04 +10:00
2 * r + 2 * t
921c619ccb
refactor: use new AnchorAnim component
2026-04-15 18:32:19 +10:00
2 * r + 2 * t
d675478e91
refactor: use new anim type prop
2026-04-15 18:32:19 +10:00
2 * r + 2 * t
8106aca173
fix: even more non global access
2026-04-13 16:42:00 +10:00
2 * r + 2 * t
06ad45d88a
fix: more non global access warnings
2026-04-13 03:23:29 +10:00
2 * r + 2 * t
7e4b14f6ba
fix: per monitor props not having ancestor scope
2026-04-13 00:07:55 +10:00
2 * r + 2 * t
666d451f4b
fix: global config use for rest of global props
2026-04-12 23:02:00 +10:00
2 * r + 2 * t
b8d17ad8ef
fix: use global config for global properties
2026-04-12 22:47:30 +10:00
2 * r + 2 * t
42b9e57eae
fix: use singleton for conf writes
2026-04-12 03:46:37 +10:00
2 * r + 2 * t
3d012e86b3
chore: remove old Config.save()
2026-04-12 03:45:17 +10:00
2 * r + 2 * t
ae8d344f84
fix: qualify attached props on non-Item components
...
They do not have parents, so they won't inherit the config scope
otherwise
Animations are not per monitor
2026-04-11 22:43:31 +10:00
2 * r + 2 * t
71dd7b4db8
chore: format QML imports
2026-04-11 22:17:24 +10:00
2 * r + 2 * t
d99fefdd34
fix: use correct anim tokens in QML
2026-04-11 21:41:31 +10:00
2 * r + 2 * t
b5dcd07ab8
fix: use correct size tokens in QML
2026-04-11 21:24:16 +10:00
2 * r + 2 * t
3a37d77d1f
feat: replace qml config module with c++ module
2026-04-11 21:18:56 +10:00
2 * r + 2 * t
bd35b2bef5
Merge branch 'main' into sdfs
2026-04-08 22:46:04 +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
Robin Seger
dfc5bcf8b9
fix: preserve VPN interface and command fields ( #1373 )
2026-04-03 02:43:22 +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
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
Leith
9c34c232e4
fix: ignore escape and tab in input fields ( #1330 )
2026-03-26 15:52:03 +11:00
2 * r + 2 * t
25515fd32b
chore: fix rest of formatting issues
2026-03-22 16:08:57 +11:00
2 * r + 2 * t
d0f2df9bae
chore: fix all import formats
2026-03-22 06:02:19 +11:00
2 * r + 2 * t
be3da5a114
fix: control center
...
Tbh idk what the issue was, but the entire implementation is extremely
scuffed and we need to remake it completely
2026-03-22 01:12:57 +11:00
2 * r + 2 * t
c3fd5aa905
chore: fix unqualified access
2026-03-20 23:42:36 +11:00
2 * r + 2 * t
e88bbe425f
refactor: move nested Notifs.Notif type to NotifData
2026-03-20 22:34:08 +11:00
2 * r + 2 * t
8b64d38e26
chore: remove unused imports
2026-03-20 22:33:26 +11:00
2 * r + 2 * t
beddbb111e
chore: run qmlformat
2026-03-20 16:06:40 +11:00
2 * r + 2 * t
796c2e4e76
chore: fix prop order
2026-03-20 16:03:18 +11:00
2 * r + 2 * t
9e2ccbede3
chore: format everything
2026-03-20 04:42:06 +11:00
2 * r + 2 * t
3b08cd6594
chore: add newline after id
2026-03-20 04:42:06 +11:00
2 * r + 2 * t
96ed5895d8
feat: async control center
2026-03-20 01:02:44 +11:00
2 * r + 2 * t
ab91536059
fix: prevent changing material font to non material
...
Also swap places with sans font
Closes #1224
2026-03-19 22:46:57 +11:00
Ezekiel Gonzales
7fbcf17899
bar: add date and background option for clock ( #1198 )
...
* bar: add date and background option for clock
* fix height binding loop qs WARN
2026-03-19 22:39:35 +11:00
2 * r + 2 * t
70d6225186
feat: allow hover drawers when border < 2
...
Closes #1297
2026-03-19 21:36:48 +11:00
Ezekiel Gonzales
b68f0bae14
bar/activewindow: add compact option ( #1201 )
...
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-15 18:55:55 +11:00
Bora Gülerman
aea2ac96ef
controlcenter/taskbar: add excludedScreens ( #1215 )
...
also changed controlcenter/components/ConnectedButtonGroup
- Changed row layout to grid layout
- Added optional prop: row, which defaults to 1 so it looks same as
row layout if not given
- added new field to options, which bypasses rootItem bind. This is
needed because we can not predict the number of monitors the user has,
and can not create a seperate variable for each one
2026-03-15 18:42:34 +11:00
Robin Seger
1508abd3e1
workspaces: window icons limit ( #1267 )
...
* workspace window icons display limit
* serialization
2026-03-15 17:34:52 +11:00
Robin Seger
3e0360401b
dashboard: dynamic dashboard tabs + fix performance settings updating ( #1253 )
...
* [CI] chore: update flake
* Dashboard perf settings save, visibility on none enabled
* Dashboard heigh stutter fixed, persist current tab
* restore binding
* wrapper async=false
* ScriptModel, centralized tabs/panes, individual toggle
* fixes, missed mediaUpdateInterval, passing values
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2026-03-11 01:22:23 +11:00