Devin Lin
e2e6590222
startupfeedback: Add support for multiple screens
...
Addresses https://invent.kde.org/plasma/plasma-mobile/-/issues/175
2024-06-23 16:48:32 +00:00
Marius P
17e92e72fc
Proofreading
2024-06-17 00:02:08 +03:00
Devin Lin
e7877a6d7a
navigationpanel: Remove feature that moves it to the right when the screen height is small
...
This feature continuously causes issues, and I don't really have time to keep looking at it again and again.
https://invent.kde.org/plasma/plasma-mobile/-/issues/321
2024-03-26 20:53:56 -04:00
Devin Lin
264197b7c6
components/mobileshell: Don't tie MarqueeLabel durations to kirigami duration lengths
...
Otherwise setting the animation speed will affect the MarqueeLabel speed, which will look very glitched if it's fast.
2024-03-16 11:53:25 -04:00
Devin Lin
a66d07f3ff
taskswitcher: Fix navigation panel position when in landscape mode
...
It used to get confused when in landscape mode, but the navigation panel is on the bottom of the screen.
2024-03-08 21:00:23 -05:00
Devin Lin
601dde21ab
Fix low inertia scrolling with shell flickables
...
See https://invent.kde.org/teams/plasma-mobile/issues/-/issues/273
2024-02-25 17:53:58 -05:00
Devin Lin
4b99637427
startupfeedback: Iron out animation
2023-11-22 22:31:23 -08:00
Devin Lin
76177166cf
navigationpanel: Have it on the bottom if the screen height is large enough
2023-11-22 20:48:22 -08:00
Devin Lin
e0768d64c0
startupfeedback: Handle case where same icon is used for opening
2023-11-18 18:27:43 -08:00
Devin Lin
4dddf9a46c
startupfeedback: Ensure that old colours don't get shown when launching app
2023-11-18 10:11:57 -08:00
Devin Lin
a7ac976263
startupfeedback: Improve animation behaviour with activated apps
2023-11-15 22:33:44 -08:00
Devin Lin
83ce339cda
components/hapticsplugin: Introduce direct haptics API for hfd-service
...
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/270
Introduce a direct haptics API for now for shell usage, and port to it. Also remove the vibration intensity setting as that didn't do anything.
2023-11-15 08:13:25 -08:00
Yari Polla
4f45654af6
Port mobileshell plugins to ecm_add_qml_module
2023-11-02 11:08:17 +00:00
Yari Polla
5013c1704e
components/baseitem: remove useless children push
2023-10-15 18:03:40 +00:00
Devin Lin
1963340d4f
Switch some uses of IconItem to Kirigami.Icon, and fix some theme porting
2023-07-24 22:24:23 -04:00
Alexey Andreyev
127bbdf653
Port away from PlasmaCore and PlasmaExtras to Kirigami
...
See also:
https://pointieststick.com/2023/06/14/call-to-action-easy-porting-opportunity-in-plasma/
2023-07-25 01:13:52 +00:00
Devin Lin
dffa0a9581
components: Port to MultiEffect
2023-05-12 22:07:48 -04:00
Devin Lin
12b9f1df9f
components: Add TextDropShadow
...
Introduce shadow component that uses MultiEffect from Qt 6.5
2023-05-12 19:43:24 -04:00
Devin Lin
2603f461e6
homescreens/halcyon: Fix list highlight within folder
2023-04-19 22:18:05 -07:00
Devin Lin
f2777c016f
startupfeedback: Remove debug message
2023-04-06 19:37:06 -07:00
Yari Polla
2da1bb150f
components/gridview: simplify component
2023-03-20 15:12:55 +01:00
Devin Lin
4bdacff13c
taskswitcher: Account for shell panels in app preview
...
change
2023-03-19 22:17:44 -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
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
0c2f215a3f
startupfeedback: Restore trigger from Plasma
2023-03-18 19:01:48 -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
462d99b83f
quicksettings: Extract out from mobileshell into separate plugin
2023-03-16 19:44:36 -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
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
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
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
f0c756214a
Port QtGraphicalEffects
2023-03-03 06:01:23 +00:00
Devin Lin
1d86723398
mobileshell: Fix haptics path
2022-11-12 11:15:36 -05:00
Devin Lin
df65a0e0f2
mobileshell: Remove compile time QtFeedback dependency, and make it optional
2022-11-12 11:15:36 -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
f4b15f922f
components: Fix MarqueeLabel behaviour with new line characters
2022-10-27 20:09:46 -04:00
Devin Lin
7385ca9dca
components/mobileshell: Add mechanism to keep track of and stop launched apps
2022-10-12 17:00:21 -04:00
Devin Lin
0bc1607893
statusbar: Rename WifiIndicator to InternetIndicator, and consolidate
2022-08-14 11:34:46 -04:00
Devin Lin
fbc644fced
mobileshell: Implement base flickable with higher maximum swipe speed
2022-07-08 21:59:55 -04:00
Devin Lin
b7f1a5b379
homescreens/halcyon: Add drag and drop reordering of favourites
2022-06-29 00:22:42 -04:00