Devin Lin
0e4b1da9a1
volumeosd: Extract out singleton so that it's only loaded once in plasmashell
2023-03-19 21:10:49 -07: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
3f309067ef
widgets/krunner: Restore milou
2023-03-19 17:06:16 +00:00
Devin Lin
6160280b0c
mobileshell: Dynamically load in heavy dependencies for singletons
2023-03-18 22:43:59 -07:00
Devin Lin
2d1610aaa2
mobileshell: Add constants singleton to reduce dependency on mobileshellstate
2023-03-18 22:06:48 -07:00
Devin Lin
95d1ec87b1
actiondrawer: Smoothen the brightness slider so that it doesn't jump when sending events
2023-03-18 20:05:44 -07:00
Devin Lin
b0d45d8409
statusbar: Cleanup and fix audio indicator not showing
2023-03-18 19:52:35 -07:00
Devin Lin
1449ea7b4e
homescreen: Port to use shared WindowPlugin for zoom anim
2023-03-18 19:34:35 -07:00
Devin Lin
76b3c4ec4d
mobileshell: Remove unused displaysmodel
2023-03-18 19:34:35 -07:00
Devin Lin
0c2f215a3f
startupfeedback: Restore trigger from Plasma
2023-03-18 19:01:48 -07:00
Devin Lin
b1e0d41505
Add reuse header
2023-03-18 18:54:41 -07:00
Devin Lin
da6e17f3f4
windowplugin: Use standardized way to know whether a window is showing and maximized
2023-03-18 18:48:49 -07:00
Devin Lin
2653e2d816
actiondrawer: Fix typo
2023-03-18 17:32:19 -07:00
Devin Lin
9560d784a8
startupfeedback: Refactor so that fade in effect can be used for startupnotifier
2023-03-18 17:31:13 -07:00
Devin Lin
79e99a9cfe
shellsettingsplugin: Extract out from mobileshell component
2023-03-18 12:28:28 -07:00
Devin Lin
9e8838834b
taskpanel: Cleanup remnants of old task switcher
2023-03-18 00:02:01 -07:00
Devin Lin
462d99b83f
quicksettings: Extract out from mobileshell into separate plugin
2023-03-16 19:44:36 -07:00
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
Devin Lin
8d311ed97b
windowplugin: Fix remaining references to old plugin
2023-03-15 08:20:15 -07:00
Devin Lin
0775c56153
windowplugin: Extract out windowutil from mobileshell to separate plugin
...
This allows us in the future to use mobileshell without having the WindowUtil singleton loaded (which does a bunch of wayland calls that aren't necessary for most applications).
2023-03-15 15:12:23 +00:00
Devin Lin
eb03fe8c94
taskswitcher: Port to kwin effect
2023-03-13 22:07:32 -07:00
Yari Polla
f87c7c5526
homescreens/halcyon: switch page when trying to move out of the grids
2023-03-14 05:02:46 +00:00
Yari Polla
e21354bf63
quicksettings: add ability to enable/disable qs
2023-03-14 04:56:38 +00:00
Yari Polla
99d01f2d2a
components/GridView: reset highlight when dragging
2023-03-14 00:18:18 +00:00
Yari Polla
8c31f51ee6
components/GridView: implement highlight component
2023-03-14 00:18:18 +00:00
Yari Polla
b7ae754def
popupmenu: add license
2023-03-13 12:20:25 +00:00
Yari Polla
0640adc271
components/popupmenu: avoid showing maximised
2023-03-13 12:20:25 +00:00
Yari Polla
a2f6c51665
mobileshell/components: implement popup menu
2023-03-13 12:20:25 +00:00
Yari Polla
91bec04d9d
use IntervalAlignment from P5Support
2023-03-09 16:45:30 +01:00
Yari Polla
44f6d5e6d8
port one remaining datamodel to P5Support
2023-03-09 16:09:24 +01:00
Marco Martin
acd8605a4f
Port dataengine usage to plasma5support
...
DataEngines are deprecated and are being splitted in a (temporary lived)
compat library called plasma5support
2023-03-08 14:26:36 +01:00
Yari Polla
b866f6b70e
use new PointerDevice names
2023-03-06 22:32:37 +01:00
Yari Polla
8b5ec57d0b
explicitly declare signal handlers params
2023-03-06 14:09:54 +01:00
Yari Polla
2cf0d35f0c
Update file ActionDrawerOpenSurface.qml
2023-03-06 11:49:25 +00:00
Devin Lin
f7d51d851a
mobileshell: Remove nonexistent function call
2023-03-05 22:08:14 -08:00
Devin Lin
f65a7a1025
Disable QtFeedback
2023-03-05 12:53:09 -08:00
Devin Lin
97d549c34c
homescreens/folio: Port to plugin architecture
2023-03-05 09:39:44 -08:00
Devin Lin
60b8dc0eea
quicksettings: Fix not loading (Add KPackageStructure tag to meta)
2023-03-05 09:39:44 -08:00
Devin Lin
3bd81a68dd
widgets/krunner: Disable for now
2023-03-05 09:39:44 -08:00
Devin Lin
ebb49d89a3
osd/audio: Port to ItemDelegate
2023-03-05 09:39:44 -08:00
Devin Lin
f0c756214a
Port QtGraphicalEffects
2023-03-03 06:01:23 +00:00
Devin Lin
1dbb1c78f6
Port to Qt6/KF6
2023-03-03 06:01:23 +00:00
Yari Polla
c07aa84f63
quicksettings: fix PaginateModel
2023-03-01 01:38:09 +01:00
Devin Lin
d2b5416513
kded: Add startup settings manager
...
This adds a new component that manages Plasma Mobile specific configuration on every session startup. It also restores configuration when logged into a desktop session.
This allows us to remove https://invent.kde.org/plasma-mobile/plasma-phone-settings , as well as configuration that was set in the look and feel. This also gives us an easy way to control configuration upgrade paths, and in the future, add ways for the configuration to easily be reset for debugging purposes.
2023-02-23 16:43:38 +00:00
Devin Lin
f913039b63
components: Remove splash screen close button support, due to crashing problems
2023-02-14 23:07:38 -08:00
David Redondo
750d5581ef
Revert "Show all headers in qtc6"
...
There was no consensus for this in Plasma.
This reverts commit c79ca828f3 .
2023-01-24 08:51:18 +01:00
Laurent Montel
c79ca828f3
Show all headers in qtc6
2023-01-22 18:30:45 +00:00
Devin Lin
6b843da34b
Ensure all packages have translations enabled
2022-12-19 12:39:51 -05:00
Laurent Montel
ea2ccc4e4d
Remove duplicate headers between cpp/h files
2022-12-19 13:29:20 +01:00
Devin Lin
c873dffce8
homescreen: Fix bottom margin in gesture mode
2022-12-10 22:05:25 -05:00