shift-shell/components/mobileshell
Devin Lin 158af43fd4 audio: Refactor applet and extract singleton to MobileShellState
The eventual goal is to have as few singletons with state as possible in the mobileshell component when it is imported into components such as the lockscreen.

This doesn't fully accomplish it, but moves the audio provider singleton to MobileShellState, which will eventually need to be prevented from importing into non plasmashell processes.

This also disables the sound feedback when changing volume, since it can be a source of lag when showing the applet.
2023-03-16 07:21:01 +00:00
..
components components: Port Direction enum to c++ to improve load times 2022-04-10 13:28:32 -04:00
notifications Remove duplicate headers between cpp/h files 2022-12-19 13:29:20 +01:00
qml audio: Refactor applet and extract singleton to MobileShellState 2023-03-16 07:21:01 +00:00
quicksettings quicksettings: add ability to enable/disable qs 2023-03-14 04:56:38 +00:00
taskswitcher libmobileshell: Move back to QML plugin 2022-03-21 10:00:09 -04:00
CMakeLists.txt windowplugin: Extract out windowutil from mobileshell to separate plugin 2023-03-15 15:12:23 +00:00
Messages.sh Ensure all packages have translations enabled 2022-12-19 12:39:51 -05:00
mobileshellplugin.cpp audio: Refactor applet and extract singleton to MobileShellState 2023-03-16 07:21:01 +00:00
mobileshellplugin.h libmobileshell: Move back to QML plugin 2022-03-21 10:00:09 -04:00
mobileshellsettings.cpp quicksettings: Remove location quicksettings 2022-11-23 19:48:53 -05:00
mobileshellsettings.h taskpanel: Remove keyboard button setting, only show when unsupported 2022-09-12 08:12:24 -04:00
qmldir libmobileshell: Move back to QML plugin 2022-03-21 10:00:09 -04:00
resources.qrc audio: Refactor applet and extract singleton to MobileShellState 2023-03-16 07:21:01 +00:00
shellutil.cpp windowplugin: Extract out windowutil from mobileshell to separate plugin 2023-03-15 15:12:23 +00:00
shellutil.h windowplugin: Extract out windowutil from mobileshell to separate plugin 2023-03-15 15:12:23 +00:00