elementary / gala

Gala Window Manager for elementary OS and Pantheon
https://elementary.io
GNU General Public License v3.0
275 stars 77 forks source link

Use WindowPositioner for panel positions #2109

Open leolost2605 opened 2 weeks ago

leolost2605 commented 2 weeks ago

This will also allow to do a bit better architecture in #2103 where instead of changing barriers on setting hide mode we change on changing anchor which is the actual reason we would need to resetup.

leolost2605 commented 2 hours ago

I've been running this quite a bit now so it should be ready for review and testing. Unfortunately we have to do a little workaround to avoid API breakage with wingpanel and dock but that can be removed in the next major release.