Devin Lin
a8b858dc3e
Remove kirigami version in imports
...
This fixes potential issues stemming from pinning versions on Kirigami
qml api imports
2026-03-06 22:08:07 -05:00
Devin Lin
e915990621
taskswitcher: Don't set layer on task item, to avoid blurriness
...
Don't set a layer on the task item because it'll be put into a VBO and reduce the quality when the item is blown up in size.
2026-02-17 21:30:22 -05:00
Devin Lin
674c5034ae
animations: Use Kirigami units and speed up several of them
...
This converts many of the animation durations to Kirigami units so that
they can be controlled system wide. It also speeds up several of the
animation durations (ex. in folio) from 800ms to 400ms to improve the
feel and responsiveness of the shell.
2025-09-12 05:41:20 -04:00
Luis Büchi
04bcbd9f8d
taskswitcher: fully qualify property lookups
2025-07-10 19:01:04 +02:00
Luis Büchi
5d33295443
add type annotations to taskswitcher QML and do more explicit typing
2025-06-26 16:30:41 +02:00
Devin Lin
62f9237aec
taskswitcher: Fix task close icon colour in light mode
...
Breeze changed the icon for the "close" button to be a plain X, instead
of having a red background. Ensure that we use the complementary colour
scheme.
2025-06-11 00:22:38 -04:00
Devin Lin
bbac7e98b4
taskswitcher: Switch to declarative effect
...
This switches the kwin effect to be a declarative effect. However, for
now I have retained much of the logic that exists in cpp as a QML
plugin.
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/448
Also implements https://invent.kde.org/plasma/plasma-mobile/-/issues/408 now that we can access the QML api
2025-03-01 21:26:47 +00:00