shift-shell/components/mobileshell/qml
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
..
actiondrawer mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops 2022-12-10 21:05:13 -05:00
components mobileshell: Fix haptics path 2022-11-12 11:15:36 -05:00
dataproviders mobileshell: Refactor and extract state to mobileshellstate plugin 2022-11-12 11:15:36 -05:00
homescreen mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops 2022-12-10 21:05:13 -05:00
navigationpanel mobileshell: Remove compile time QtFeedback dependency, and make it optional 2022-11-12 11:15:36 -05:00
osd/volume mobileshell: Refactor and extract state to mobileshellstate plugin 2022-11-12 11:15:36 -05:00
statusbar mobileshell: Refactor and extract state to mobileshellstate plugin 2022-11-12 11:15:36 -05:00
taskswitcher mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops 2022-12-10 21:05:13 -05:00
widgets mobileshellstate: Heavily refactor to remove global shell margins to fix window binding loops 2022-12-10 21:05:13 -05:00