shift-shell/containments/homescreens/halcyon/plugin
Devin Lin 2d2b7407a6 startupfeedback: Change to be window based and controlled by a model
This makes the startup feedback more robust, by having instances be controlled by a model which can listen to window changes. Being window based also allows for the close button and gestures to work properly with it, since it will show up in the task switcher as well.

Fixes:
* https://invent.kde.org/plasma/plasma-mobile/-/issues/357
* https://invent.kde.org/plasma/plasma-mobile/-/issues/338
* https://invent.kde.org/plasma/plasma-mobile/-/issues/335 (dark themes now tint the background color)
* https://invent.kde.org/plasma/plasma-mobile/-/issues/330
* https://invent.kde.org/plasma/plasma-mobile/-/issues/30
2024-07-13 16:30:07 +00:00
..
application.cpp Rename containments 2023-03-05 09:39:44 -08:00
application.h Rename containments 2023-03-05 09:39:44 -08:00
applicationfolder.cpp Remove unused slot params 2024-02-16 13:37:26 +01:00
applicationfolder.h Rename containments 2023-03-05 09:39:44 -08:00
applicationlistmodel.cpp Qt5 code as apps is qt6 only. 2023-12-15 21:41:40 +01:00
applicationlistmodel.h startupfeedback: Change to be window based and controlled by a model 2024-07-13 16:30:07 +00:00
CMakeLists.txt Adapt to plasma-framework targets being renamed 2023-11-23 23:42:47 +01:00
halcyonplugin.cpp halcyon/pinnedmodel: build singleton type using static method 2023-03-06 16:21:35 +01:00
halcyonplugin.h Rename containments 2023-03-05 09:39:44 -08:00
pinnedmodel.cpp homescreens/halcyon: Fix some layouting issues and simplify 2023-04-10 22:16:43 -07:00
pinnedmodel.h homescreens/halcyon: Fix some layouting issues and simplify 2023-04-10 22:16:43 -07:00
qmldir homescreens/halcyon: Fix license 2023-03-05 09:39:44 -08:00
windowlistener.cpp Rename containments 2023-03-05 09:39:44 -08:00
windowlistener.h Rename containments 2023-03-05 09:39:44 -08:00