Commit graph

781 commits

Author SHA1 Message Date
ATMDA
d2c5065aa9 controlcenter: added debug toggle to taskbar objects 2025-11-11 11:44:47 -05:00
ATMDA
97d461871a controlcenter: launcher panel, can hide/show applications 2025-11-11 11:41:30 -05:00
ATMDA
7ad940ea9f controlcenter: taskbar object toggles 2025-11-10 15:57:11 -05:00
ATMDA
a48bb8a0a3 statusicons: made panel open in detach to match the bluetooth icon 2025-11-10 14:31:12 -05:00
ATMDA
16ab93f637 statusicons: sound input/output now opens controlcenter instead of pavucontrol 2025-11-10 14:28:48 -05:00
ATMDA
bd61cbaac5 statusicons: added ethernet when active and popout 2025-11-10 14:25:06 -05:00
ATMDA
f5ca27c967 controlcenter: polishing appearance panel 2025-11-10 12:05:02 -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
47dfcf4baf launcher: python execution like calculator functionality 2025-11-10 00:46:45 -05:00
ATMDA
4897b37882 osicon: toggle launcher on click 2025-11-09 23:51:53 -05:00
ATMDA
615d1d9a49 controlcenter: cleaning up ui to match 2025-11-09 23:36:44 -05:00
ATMDA
d20a5095bb fix: color schemes and variants in appearance pane 2025-11-09 22:52:21 -05:00
ATMDA
8d7bb827eb controlcenter: appearance pane 2025-11-09 22:48:38 -05:00
ATMDA
d8de7c7e4b controlcenter: wifi passphrase input
fix: dependability issues with nmcli
2025-11-09 21:43:51 -05:00
ATMDA
81a8157b67 fix: panels (i'm debugging)
new file:   modules/bar/components/Settings.qml
	new file:   modules/bar/components/SettingsIcon.qml
	new file:   modules/controlcenter/audio/AudioPane.qml
	new file:   modules/controlcenter/network/Details.qml
	new file:   modules/controlcenter/network/NetworkList.qml
	new file:   modules/controlcenter/network/NetworkPane.qml
	new file:   modules/controlcenter/network/Settings.qml
2025-11-09 19:17:26 -05:00
ATMDA
f1234bc967 fix: window title while keeping new panels
modified:   config/BarConfig.qml
	modified:   modules/BatteryMonitor.qml
	modified:   modules/background/DesktopClock.qml
	modified:   modules/bar/Bar.qml
	modified:   modules/controlcenter/WindowFactory.qml
	modified:   modules/controlcenter/WindowTitle.qml
2025-11-09 19:10:11 -05:00
ATMDA
8783a3a95a config: settings in bar 2025-11-09 17:55:03 -05:00
ATMDA
5d7151e79e controlcenter: network and audio panels 2025-11-09 17:54:16 -05:00
senkun
83bf3386a6
batterymon : fix toast text for charger unplugged (#887) 2025-11-07 03:46:23 +11:00
anders130
668b422149
background: use clock font for the desktop clock font family (#852) 2025-11-03 19:50:42 +11:00
2 * r + 2 * t
bfd149b256 background: fix wallpaper loading on init
Fixes #779
Closes #847
2025-10-30 01:03:57 +11:00
2 * r + 2 * t
58ac60c47c bar/popouts: allow disabling individual popouts
Closes #826
2025-10-21 19:40:34 +11:00
2 * r + 2 * t
8a46b63a55 background: fix visualiser blur + allow disable
Fixes #807
2025-10-21 14:05:06 +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
f78bc5adcb internal: fix lsp warnings 2025-10-14 16:03:37 +11:00
2 * r + 2 * t
40f98fb059 utilities/record: fix recording list months
Fixes #782
2025-10-13 23:44:44 +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
dbb3d7c67b internal: fix bat charge state
Counts fully charged and pending charge as charging, same as prior to
90c051cf
2025-10-08 13:16:25 +11:00
Dylan Myers
90c051cfa1
internal: fix battery charging logic for tray and lock (#751)
* Update StatusIcons.qml --- Fix battery chargiing logic

idk what the difference is in the return value of UPower.onBattery and UPower.displayDevice.state, but the former always returns false after unplugging my laptop. Changing this to the more specific displayDevice.state === 2 fixes this

* Fetch.qml --- Fix battery charging boolean logic

* Use enum value for UPowerDeviceState instead of index

* Use enum value for UPowerDeviceState instead of index

* Update Fetch.qml --- invert battery conditional logic
2025-10-06 19:51:42 +11:00
Soramane
1075a7e97d launcher: fix exclusion with sidebar 2025-10-03 16:26:14 +10:00
2 * r + 2 * t
d4dde2c02d idlemonitor: handle logind lock/unlock
Fixes #705
2025-09-27 15:13:49 +10:00
Soramane
dc986c00aa plugin: add sleep notifier
Lock before sleep
2025-09-26 14:35:54 +10:00
2 * r + 2 * t
84dc5a3593 utilities: size fixes 2025-09-25 23:04:32 +10:00
2 * r + 2 * t
5559490e5f bar: fix height when tray expansion 2025-09-25 16:20:41 +10:00
2 * r + 2 * t
d191ac44b5 bar: add compact tray option
Closes #659
2025-09-25 16:14:24 +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
262ade0e59 internal: add option for splitbutton menu pos 2025-09-24 12:53:23 +10:00
2 * r + 2 * t
06f366e27e dashboard/media: improve ui 2025-09-23 23:16:17 +10:00
AleksElixir
50ef4871c7
popouts/kblayout: add switch layout button (#682)
* keyboard layout

* Update KbLayout.qml

Code cleanup

* Update KbLayout.qml

more code cleanup

* fix

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-23 19:31:36 +10:00
2 * r + 2 * t
21e1efd944 config: enable/disable specific toasts 2025-09-23 18:10:32 +10:00
2 * r + 2 * t
95fc1c7fba idlemonitor: configurable timeouts
Closes #669
2025-09-23 14:38:44 +10:00
2 * r + 2 * t
38b9b86595 config: add toasts for events
Loaded, load parse error, load failed, save failed
Also increase toast icon size
2025-09-22 23:32:36 +10:00
2 * r + 2 * t
8e4c29b9de internal: fix choose wallpaper button 2025-09-22 22:41:17 +10:00
2 * r + 2 * t
45f1312cdf lock: different error messages
To separate between fprint and passwd errors
2025-09-22 18:38:06 +10:00
2 * r + 2 * t
a08b5daf96 plugin/appdb: forward signals 2025-09-22 13:56:21 +10:00
2 * r + 2 * t
229eaa284d drawers: fix input mask on special ws 2025-09-22 00:38:48 +10:00
2 * r + 2 * t
7b914f1faa batterymonitor: change charging icon
Fixes #664
2025-09-21 23:16:47 +10:00
2 * r + 2 * t
c6e9afc74a batterymonitor: fix warn levels 2025-09-21 17:44:46 +10:00