Commit graph

23 commits

Author SHA1 Message Date
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