shift-shell/components/mobileshell
Devin Lin bdcbe4d6f7 mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops
Having a global set margins and orientation (that were calculated from the panel containment) caused a lot of issues with the way bindings were evaluated across panels, and with high coupling.

Now use properties from within containments to determine shell margins instead, which removes the dependency on other containments for measurements. This allows us to get rid of TaskPanelControls as well!

Fixes: https://invent.kde.org/teams/plasma-mobile/issues/-/issues/198
2022-12-10 21:05:13 -05:00
..
components components: Port Direction enum to c++ to improve load times 2022-04-10 13:28:32 -04:00
notifications Port away from deprecated KIO::JobUiDelegate API 2022-10-14 13:30:00 +00:00
qml mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops 2022-12-10 21:05:13 -05:00
quicksettings QuickSettings: Make it possible for them not to be available 2022-07-07 14:09:24 +00:00
taskswitcher libmobileshell: Move back to QML plugin 2022-03-21 10:00:09 -04:00
CMakeLists.txt Add missing KPackage link 2022-11-28 13:10:21 +01:00
mobileshellplugin.cpp mobileshell: Remove compile time QtFeedback dependency, and make it optional 2022-11-12 11:15:36 -05:00
mobileshellplugin.h libmobileshell: Move back to QML plugin 2022-03-21 10:00:09 -04:00
mobileshellsettings.cpp quicksettings: Remove location quicksettings 2022-11-23 19:48:53 -05:00
mobileshellsettings.h taskpanel: Remove keyboard button setting, only show when unsupported 2022-09-12 08:12:24 -04:00
qmldir libmobileshell: Move back to QML plugin 2022-03-21 10:00:09 -04:00
resources.qrc mobileshell: Remove compile time QtFeedback dependency, and make it optional 2022-11-12 11:15:36 -05:00
shellutil.cpp mobileshell: Remove compile time QtFeedback dependency, and make it optional 2022-11-12 11:15:36 -05:00
shellutil.h mobileshell: Remove compile time QtFeedback dependency, and make it optional 2022-11-12 11:15:36 -05:00
windowutil.cpp components/mobileshell: Add mechanism to keep track of and stop launched apps 2022-10-12 17:00:21 -04:00
windowutil.h components/mobileshell: Add mechanism to keep track of and stop launched apps 2022-10-12 17:00:21 -04:00