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
85061c3d9f
taskswitcher: Do not show apps marked as "skipSwitcher"
2024-03-08 15:11:49 +00:00
Devin Lin
7cb6ebaae1
taskswitcher: Remove all interaction restrictions while the task switcher is opening
...
This allows users to properly interact (open apps, dismiss) while the task switcher is in its opening animation.
This fixes tapping on an app while the task switcher is opening dismissing the task switcher entirely (due to race condition)
2024-03-04 18:23:17 +00: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
a3cd470efc
taskswitcher: Port to EffectTogglableState
2023-11-16 21:34:42 -08:00
Devin Lin
1e2a887c42
kwin/mobiletaskswitcher: Fix typo
2023-11-15 22:43:17 -08:00
Devin Lin
9776714341
taskswitcher: Port to kwin api changes
2023-09-27 20:04:14 -07:00
Marco Martin
d719f407dd
Port away from using colorGroup property directly in svg items
...
SvgItem and FrameSvgItem automatically follow the colorSet of
Kirigami.Theme and to set a custom one the usual inherit api is used
https://invent.kde.org/frameworks/ksvg/-/merge_requests/22 removes those properties
2023-09-05 16:18:47 +00:00
Marco Martin
42cccf8e7f
port to Kirigami.Icon
...
Part of https://invent.kde.org/plasma/plasma-workspace/-/issues/82
PlasmaCore.IconItem will be removed; now only the kirigami icon
should be used.
2023-08-18 09:08:07 +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
14f3f07316
Convert more uses of QtGraphicalEffects to MultiEffect
2023-05-13 11:15:57 -04:00
Devin Lin
6fb0eb6170
taskswitcher: Remove status bar for now
2023-04-10 21:12:31 -07:00
Devin Lin
372626b786
taskswitcher: Restore status bar and navigation panel
2023-03-31 22:10:02 -07:00
Devin Lin
7b77c9072f
taskswitcher: Fix vertical swipe being overridden by side swipe
2023-03-31 20:32:56 -07:00
Devin Lin
c4f80992cc
kwin/mobiletaskswitcher: Port swipe to dismiss to use MouseArea from DragHandler
2023-03-30 23:53:31 -07:00
Devin Lin
88d9c066af
kwin/mobiletaskswitcher: Restore touchscreen functionality to app activation
2023-03-30 23:05:27 -07:00
Devin Lin
b3dc5f15ad
kwin/mobiletaskswitcher: Fix touchscreen not being able to dismiss task switcher
...
It seems TapHandler is not able to receive touchscreen events anymore, use MouseArea.
2023-03-30 22:26:35 -07:00
Devin Lin
45ab8c5fa9
kwin/mobiletaskswitcher: Fix double animation for task elements
2023-03-25 23:37:18 -07:00
Devin Lin
5e22c69d32
kwin/mobiletaskswitcher: Remove blur for performance
2023-03-25 22:28:32 -07:00
Devin Lin
083481d971
taskswitcher: Expose visible state to DBus and hookup to homescreen anim
2023-03-24 23:29:40 -07:00
Devin Lin
4bdacff13c
taskswitcher: Account for shell panels in app preview
...
change
2023-03-19 22:17:44 -07:00
Devin Lin
eb03fe8c94
taskswitcher: Port to kwin effect
2023-03-13 22:07:32 -07:00