Skip to content
Commit bdcbe4d6 authored by Devin Lin's avatar Devin Lin 🎨
Browse files

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: teams/plasma-mobile/issues#198
parent 917a972e
Pipeline #284030 passed with stage
in 2 minutes and 46 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment