Commit graph

53 commits

Author SHA1 Message Date
2 * r + 2 * t
1efb0be5ae Merge branch 'main' into feat/m3-revamp 2026-05-06 00:02:31 +10:00
dark3txr
97ec598573
fix: add Global to app properties (#1447) 2026-05-04 18:07:02 +10:00
2 * r + 2 * t
f09b56d2ea feat: use button row for utils toggles 2026-05-02 23:21:20 +10:00
2 * r + 2 * t
17281a66a5 feat: use button base component 2026-05-02 18:56:56 +10:00
2 * r + 2 * t
158588ce89 refactor: no need to explicitly type as default spatial
Default spatial is the default type, so no need to type anims as such
2026-04-23 03:47:56 +10:00
2 * r + 2 * t
7ea5fd3c70 fix: use effects curve for effects 2026-04-23 03:45:22 +10:00
2 * r + 2 * t
fee0167908 fix: use font alias on IconButton callers 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
acd492b3ea refactor: migrate MaterialIcon font to fontStyle 2026-04-22 22:47:18 +10:00
2 * r + 2 * t
f639b04310 refactor: migrate utilities 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
d675478e91 refactor: use new anim type prop 2026-04-15 18:32:19 +10:00
2 * r + 2 * t
0571adc80c fix: add back list option defaults 2026-04-13 18:11:54 +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
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
3a37d77d1f feat: replace qml config module with c++ module 2026-04-11 21:18:56 +10: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
2 * r + 2 * t
d0f2df9bae chore: fix all import formats 2026-03-22 06:02:19 +11:00
2 * r + 2 * t
2a54c089a4 chore: fix rest of linter warnings 2026-03-22 01:31:52 +11:00
2 * r + 2 * t
407324208f chore: fix utililities linter warnings 2026-03-21 16:40:07 +11:00
2 * r + 2 * t
c3fd5aa905 chore: fix unqualified access 2026-03-20 23:42:36 +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
23834525ed feat: async utilities 2026-03-20 01:19:28 +11:00
Ezekiel Gonzales
4c93de1513
utilities: allow disabling and moving toggles + support for extra row (#1181)
* quickToggles: Allow disabling and moving toggles and support for extra row

* edit: README

* splitIndex logic edit

* fix

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2026-03-15 19:38:50 +11:00
İlyas
e183599ce9
fix: unify wifi toggle state with Nmcli service to prevent desync (#1232) 2026-03-08 20:36:09 +11:00
2 * r + 2 * t
9d7f0c48ce internal: format 2026-01-28 19:21:44 +11:00
Robin Seger
2ddc367e4e
controlcenter: added VPN settings & management (#1095)
* 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
2026-01-21 00:12:08 +11:00
2 * r + 2 * t
4f7f21a86d internal: no async loaders
Fixes reload issue and all stuff not loading issues
2026-01-16 01:40:38 +11:00
ATMDA
59c906d650 controlcenter: appearance pane async loader 2025-11-16 13:09:09 -05:00
ATMDA
21e715468e controlcenter: changed to popout vs floating to match the other settings buttons (fixed issues with resizing) 2025-11-16 09:45:05 -05:00
ATMDA
f0ea26a71b controlcenter: removed dev panels 2025-11-13 20:52:09 -05:00
ATMDA
baa10d6ccf controlcenter: created dev panel for wireless testing 2025-11-13 16:56:49 -05:00
Robin Seger
fe4ebb79b6
feat: VPN toggle (#689)
* feat: configurable VPN toggle for Wireguard

- Added VPN service for wg-quick
- Added VPN toggle to utilities quick toggles
- Configuration in UtilitiesConfig (enabled, connectionName)

* fix:  monitoring and toasts

- Using nmcli monitor for state detection instead of polling
- Added VPN toast notifications

* fix: use polkit

* feat: multi-provider VPN support

- Added support for netbird and tailscale providers
- Universal interface detection using ip link show
- Provider-specific privilege handling (pkexec only for wireguard)
- Updated README with VPN configuration examples

* feat: less hardcoded, configurable providers

* removed comments

* code style changes

* reorganize signal handler
2025-10-14 16:05:15 +11:00
2 * r + 2 * t
40f98fb059 utilities/record: fix recording list months
Fixes #782
2025-10-13 23:44:44 +11:00
2 * r + 2 * t
98a5a62a82 utilities/record: hide sidebar as well
When hiding utilities
2025-09-20 16:02:08 +10:00
2 * r + 2 * t
ccc398b2a0 internal: better scroll bar 2025-09-19 23:56:17 +10:00
2 * r + 2 * t
172c1a047d utilities/toggles: add dnd
Closes #80
Closes #426
2025-09-15 23:32:07 +10:00
2 * r + 2 * t
debf99a5d9 utilities: fix colours
Fix transparency + some button colours
2025-09-15 23:09:51 +10:00
2 * r + 2 * t
9c6520b879 utilities/toggles: add gamemode
Closes #617
2025-09-15 22:55:28 +10:00
2 * r + 2 * t
484027202e utilities/toggles: convert to row of icon buttons 2025-09-15 22:36:48 +10:00
2 * r + 2 * t
ff901d825b utilities/record: fix list expand anim 2025-09-15 21:58:36 +10:00
2 * r + 2 * t
7a9fce9dd4 utilities/record: allow pause/resume recording 2025-09-15 21:55:10 +10:00
2 * r + 2 * t
4f54763e02 utilities/record: select mode 2025-09-15 15:59:24 +10:00
2 * r + 2 * t
9a92ad2d62 utilities/record: app2unit 2025-09-14 23:44:08 +10:00