Commit graph

24 commits

Author SHA1 Message Date
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
79e99a9cfe shellsettingsplugin: Extract out from mobileshell component 2023-03-18 12:28:28 -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
Yari Polla
c3882691bc homescreens/Halcyon: trigger children using signals instead of focus property 2023-03-14 00:18:18 +00:00
Yari Polla
4fc8582da5 homescreen/halcyon: visual adjustments 2023-03-14 00:18:18 +00:00
Yari Polla
a414563c02 homescreens/halcyon: implement keyboard arrow navigation 2023-03-14 00:18:18 +00:00
Devin Lin
3ede60a091 Rename containments 2023-03-05 09:39:44 -08:00
Devin Lin
0a4c669e8a homescreens/halcyon: Improve gridview scrolling performance 2022-11-13 22:17:48 -05: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
3e47bbd584 homescreens/halcyon: Port to new app launch method 2022-10-12 17:01:03 -04:00
Devin Lin
a4d47849e7 homescreens/halcyon: Use reuseItems on app list 2022-09-18 00:00:28 -04:00
Devin Lin
2de1a7a0e4 homescreens/halcyon: Fix app list margins resizing not working during screen rotation 2022-09-05 16:09:50 -04:00
Devin Lin
28f1c14505 metadata: Fix cmake warnings from incorrectly configured kpackages 2022-09-03 11:34:36 -04:00
Devin Lin
e0828cb272 homescreens/halcyon: Remove glitchy looking scrollbar 2022-09-01 22:34:50 -04:00
Devin Lin
cb71a7779f homescreens/halcyon: Properly implement home button trigger animations 2022-07-11 22:39:33 -04:00
Devin Lin
fbc644fced mobileshell: Implement base flickable with higher maximum swipe speed 2022-07-08 21:59:55 -04:00
Devin Lin
ba597e1de2 homescreens/halcyon: Turn off layer, and use handlers for grid delegates 2022-06-28 12:31:18 -04:00
Devin Lin
824a9f33ed homescreens/halcyon: Two column layout, and refactor 2022-06-28 00:43:40 -04:00
Devin Lin
1919a39d81 shell: Load wallpaper selector only when necessary 2022-06-25 12:43:11 -04:00
Devin Lin
4f5427cd3e homescreens/halcyon: Ensure gridview header is draggable, and add scrollbar 2022-06-24 15:31:46 -04:00
Devin Lin
108daf50db homescreens/halcyon: Fix overshoot 2022-06-23 17:02:32 -04:00
Devin Lin
213faea679 homescreens/halcyon: Add search widget open gesture 2022-06-23 16:39:55 -04:00
Devin Lin
ef45546127 homescreens/halcyon: Port to new model 2022-06-18 15:42:47 -04:00
Devin Lin
a173cf9b9d homescreens/halcyon: Add new homescreen 2022-06-08 18:09:35 -04:00