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
685ad569a3
background: fix desktop clock 12h format
2026-01-20 20:53:34 +11:00
ATDMA
a17fe72be5
controlcenter: add per-application audio controls ( #1098 )
...
* feat: per-application audio controls in controlcenter and popout
* removed: per-application volume control removed from audio popout
2026-01-19 16:04:17 +11:00
Ezekiel Gonzales
d2c06587f5
utilities: fix fullscreen record ( #1085 )
2026-01-16 22:10:33 +11:00
2 * r + 2 * t
2d000c1052
notifs: fix image caching
2026-01-16 02:22:13 +11:00
2 * r + 2 * t
229934a986
lock: fix weather
2026-01-04 00:15:40 +11:00
2 * r + 2 * t
19104850ee
fix: get city for weather when given lat,long
...
Fixes #1036
2026-01-03 23:09:56 +11:00
2 * r + 2 * t
ee65883f97
internal: fix some widgets not respecting rounding scale
2026-01-03 19:34:14 +11:00
Ezekiel Gonzales
49b94e7b18
services: add brightnessIncrement config property ( #1010 )
...
* feat: Add brightnessIncrement config property
* birghtness increment applies on bar scroll
2026-01-03 19:04:00 +11:00
Ezekiel Gonzales
7d92c19358
dashboard: add weather tab
...
dashboard: Added Weather tab that shows weather forecast
2026-01-03 18:25:11 +11:00
ATMDA
05b0660627
controlcenter: password input errors/wrong pass
2025-11-15 01:31:53 -05:00
2 * r + 2 * t
9825ad4d31
nmcli: fix errors + disable most logs
2025-11-15 15:53:30 +11:00
ATMDA
3f58823762
nmcli: refactor to be readable/extensible
2025-11-14 11:12:07 -05:00
ATMDA
ba5dfbd4c4
network: removed all execs from Network.qml, now relies only on Nmcli.qml
2025-11-14 09:00:05 -05:00
ATMDA
36a91213b1
network: migrated to nmcli.qml
2025-11-13 19:05:23 -05:00
ATMDA
617e686238
service: Nmcli.qml
2025-11-13 18:59:48 -05:00
ATMDA
38c613a75e
controlcenter: wireless debug removal (preparing for rewrite)
2025-11-13 15:08:01 -05:00
ATMDA
1da9c68be8
cleanup: trailing whitespace removeal (entire project)
2025-11-13 14:41:14 -05:00
ATMDA
6ae1313b6b
controlcenter: wireless panel refactoring
2025-11-12 22:31:11 -05:00
ATMDA
ffe14748a2
notifs/toasts: reverted all changes to notifications to c0ea060f
2025-11-12 20:57:38 -05:00
ATMDA
7e6f327091
conrolcenter: debug/rewrite of wireless panel
2025-11-12 19:57:42 -05:00
ATMDA
84e839cf55
notif/toasts: refactoring colors
2025-11-12 16:50:20 -05:00
ATMDA
c1510b5476
notifs/toasts: reworked notifications and toasts and how they display and work together. see pull request comment.
2025-11-12 14:51:22 -05:00
ATMDA
5af1e9222e
controlcenter: added connection information to wireless to match ethernet panel
2025-11-11 16:18:32 -05:00
ATMDA
817156aec0
controlcenter: polished ethernet panel
2025-11-10 11:51:43 -05:00
ATMDA
1debf488ee
controlcenter: ethernet panel (debug)
2025-11-10 10:00:04 -05:00
ATMDA
d8de7c7e4b
controlcenter: wifi passphrase input
...
fix: dependability issues with nmcli
2025-11-09 21:43:51 -05:00
ATMDA
5d7151e79e
controlcenter: network and audio panels
2025-11-09 17:54:16 -05:00
Nikita Friesen
223207235e
hypr: account for kb layout variants ( #836 )
...
Refactor layout and variant parsing logic in Hypr.qml to improve readability and maintainability.
2025-10-23 19:35:45 +11:00
dish
4cb1048fdd
toasts: add toast for media track change ( #790 )
2025-10-15 14:03:14 +11: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
73aa3e32de
toasts: add toast for kb layout change
...
Closes #688
2025-10-14 01:18:54 +11:00
Robin Seger
dde0f85e78
feat: configurable max volume ( #723 )
...
* feat: configurable max volume
- Add maxVolume config option to ServiceConfig
- Add maxValue property to FilledSlider component
- Update OSD sliders to respect maxVolume setting
- Update example config in README
* fix: remove redundant maxValue prop
2025-10-13 22:50:56 +11:00
2 * r + 2 * t
0691dfb95f
notifs: clear actually close notifs
2025-10-01 13:08:01 +10:00
2 * r + 2 * t
4465f1e01c
services/hypr: lock keys ignore mods
2025-09-26 20:15:57 +10:00
2 * r + 2 * t
d3fac6805f
plugin/hypr: fix devices + better error handling
...
Also fix lock indicators
2025-09-25 18:24:52 +10:00
2 * r + 2 * t
f0ca30692d
plugin/hypr: add more helpers
...
Also refresh options on dynamic option application
2025-09-25 00:40:55 +10:00
2 * r + 2 * t
57e3989185
plugin: add hypr extras ( #690 )
...
* move machine
* works
* prevent duplicate refreshes
* use instead of hyprctl proc
2025-09-24 23:48:47 +10:00
2 * r + 2 * t
2ccd3a8662
plugin: add image analyser
2025-09-24 01:37:53 +10:00
2 * r + 2 * t
d79b5b7f71
players: persist active player across reloads
2025-09-23 23:18:12 +10:00
2 * r + 2 * t
52c573a1c7
hypr: add cap/num lock toasts
2025-09-23 20:02:32 +10:00
2 * r + 2 * t
21e1efd944
config: enable/disable specific toasts
2025-09-23 18:10:32 +10:00
Robin Seger
bef5359702
audio: audio device changed toasts ( #684 )
...
* Added toast notifications for audio device changes
* rename to toasts
* moved into audio service
* fixes
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-23 18:04:21 +10:00
2 * r + 2 * t
a6deec963c
internal: add toasts for gamemode & dnd
2025-09-23 14:20:14 +10:00
2 * r + 2 * t
1dad7d52ea
notifs: wrap time to days
2025-09-22 23:57:09 +10:00
2 * r + 2 * t
416bbbace7
colours: fix term colours
2025-09-22 14:02:26 +10:00
2 * r + 2 * t
0ca5d50546
utilities: add toasts
2025-09-21 16:43:45 +10:00
2 * r + 2 * t
16ce222ad7
sidebar/notifs: fix minor bugs
...
Image/app icon/urgency/time not updating until corresponding notif is fully destroyed
Weird array mutation shenanigans
2025-09-20 21:25:22 +10:00
2 * r + 2 * t
ea90fb97e5
notifs: persist images
2025-09-20 17:39:27 +10:00
2 * r + 2 * t
ef3bcc290a
notifs: fix persistence sorting order
2025-09-20 16:22:57 +10:00