shift-shell/components
Micah Stanley 681d1683f5 VolumeOSD: Improve design, and prevent touch events from being taken from outside the osd
Fixes: https://invent.kde.org/plasma/plasma-mobile/-/issues/274

Any feedback on these changes would be much appreciated.

![Screenshot_20241024_093458-1](/uploads/7b4f89ace1a53c559737d1c05d591329/Screenshot_20241024_093458-1.png)
![Screenshot_20241023_070919](/uploads/c7b9a8de7c9bba2de01d734408e02b2b/Screenshot_20241023_070919.png)

Change Log:
- NanoShell FullScreenOverlay was changed to a LayerShellQt Window to keep it on the top layer and to prevent the popup from obsorbing all touch inputs.
- New animations were added to the volume popup.
- User can now change the volume by touching and dragging on the popup
- The mute button on the popup was fixed
- Mute buttons were added next to the volume sliders in the AudioApplet page
- Volume icons now dynamically update to the volume level
- Visual design adjustments
2024-10-25 15:52:49 +00:00
..
dpmsplugin lockscreen: Reset state when screen is off 2024-07-03 18:06:24 +00:00
hapticsplugin components/hapticsplugin: Introduce direct haptics API for hfd-service 2023-11-15 08:13:25 -08:00
mmplugin kcms/mobiledata: Clarify behavior when networkmanager wwanEnabled is off 2024-02-13 19:49:38 +00:00
mobileshell VolumeOSD: Improve design, and prevent touch events from being taken from outside the osd 2024-10-25 15:52:49 +00:00
mobileshellstate startupfeedback: Fix multi-screen behaviour 2024-07-15 20:53:42 +00:00
quicksettingsplugin Drop semicolon after Q_UNUSED() for consistency through the repo 2024-09-28 06:31:00 +00:00
screenbrightnessplugin screenbrightnessplugin: Extract from initialstart and use in shell 2024-10-08 22:47:30 -07:00
shellsettingsplugin Flag unused parameters with Q_UNUSED() 2024-09-28 06:31:00 +00:00
wallpaperimageplugin Flag unused parameters with Q_UNUSED() 2024-09-28 06:31:00 +00:00
windowplugin startupfeedback: Change to be window based and controlled by a model 2024-07-13 16:30:07 +00:00
CMakeLists.txt screenbrightnessplugin: Extract from initialstart and use in shell 2024-10-08 22:47:30 -07:00