Devin Lin
e4919690b4
quicksettings/record: Make it more efficient on initial load
...
Try to reduce the amount of preloaded objects that aren't needed until the quick setting is toggled. Also port the the kpipewire interaction parts to C++.
2025-06-13 21:16:20 -04:00
Nicolas Fella
1a89b84917
Port record to declarative type registration
2025-04-20 18:02:19 +02:00
Devin Lin
529940341b
quicksettings: Use symbolic monochrome icons
...
Switch the screenshot and screen record quicksettings to use monochrome
icons.
Fixes: https://invent.kde.org/plasma/plasma-mobile/-/issues/432
2025-04-06 13:03:53 -04:00
Devin Lin
eb9509ce68
Remove trailing whitespace
2024-07-26 23:47:44 -04:00
Florian RICHER
11af97b83e
quicksettings: Fix crash when stop record
2024-07-02 22:23:51 +00:00
Yari Polla
4f45654af6
Port mobileshell plugins to ecm_add_qml_module
2023-11-02 11:08:17 +00:00
Devin Lin
f25840bfc2
mobileshellstate: Move to DBus API instead of trying to use shared QML context
...
This also allows us to trigger behaviour from other processes that import mobileshell
2023-03-19 18:32:52 -07:00
Devin Lin
462d99b83f
quicksettings: Extract out from mobileshell into separate plugin
2023-03-16 19:44:36 -07:00
Devin Lin
7d3bf39750
mobileshell: Refactor and extract state to mobileshellstate plugin
...
This avoids mixing plasmashell state with our MobileShell component library (which really shouldn't have state at all).
2022-11-12 11:15:36 -05:00
Devin Lin
8c885bc699
quicksettings/record: Move record functions out of shellutil
2022-10-12 12:00:12 -04:00