Devin Lin
2af706d197
homescreens/halcyon: Fix some layouting issues and simplify
2023-04-10 22:16:43 -07:00
Yari Polla
16c66c161d
Revert "halcyon: use the new menu popup"
...
This reverts commit a353e87e47 .
This causes the homescreen delegates to no longer be draggable, and breaks the ability to reorder them
2023-03-30 22:25:22 -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
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
a353e87e47
halcyon: use the new menu popup
2023-03-13 12:20:25 +00:00
Devin Lin
9ff119282b
homescreens/halcyon: Fix app icon during launch from favourites page
2023-03-06 23:03:46 -08: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
Devin Lin
2403b20304
Use PlasmaComponents menu
2023-03-05 12:54:07 -08:00
Devin Lin
3ede60a091
Rename containments
2023-03-05 09:39:44 -08:00
Devin Lin
f0c756214a
Port QtGraphicalEffects
2023-03-03 06:01:23 +00: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
92d9295995
homescreens/halcyon: Don't have hovered state
2022-07-12 21:02:04 -04:00
Devin Lin
88417b3e0a
homescreens/halcyon: Add folder text editing
2022-07-12 00:21:14 -04:00
Devin Lin
85e434913b
homescreens/halcyon: Add ability to move out of folder
2022-07-10 22:50:00 -04:00
Devin Lin
32bd414b9e
homescreens/halcyon: Fix entry removal for folders
2022-07-10 21:08:03 -04:00
Devin Lin
51f558b4a3
homescreens/halcyon: Add ability to create folders by dragging
2022-07-09 12:05:58 -04:00
Devin Lin
d3054b1983
homescreens/halcyon: Fix favorites delegate so it doesn't stretch beyond visual boundary
...
f
2022-07-08 22:00:28 -04:00
Devin Lin
ab7d6aaedc
homescreens/halcyon: Ensure folder arrow icon is consistent size
2022-07-01 00:00:15 -04:00
Devin Lin
564c3f9e81
homescreens/halcyon: Add initial folders implementation
2022-06-30 00:40:22 -04:00
Devin Lin
b7f1a5b379
homescreens/halcyon: Add drag and drop reordering of favourites
2022-06-29 00:22:42 -04:00
Devin Lin
4f3b9a1fae
homescreens/halcyon: Fix gridview alignment, rename file to be more descriptive
2022-06-28 13:43:55 -04:00