lazanet / multi-monitors-add-on

GNU General Public License v2.0
30 stars 9 forks source link

Refactor for Gnome 46 #2

Closed lazanet closed 2 months ago

lazanet commented 2 months ago

(Almost) completely refactored code base. We now instantiate Panel directly and deal with the fallout later, instead of copying half of the gnome shell and imitating the original thing. This is a much simpler approach, that is IMO more maintainable, but there might be issues later on with signals and stale references. Oh, well...

Removed everything that didn't seem relevant in order to keep the code base light. I chose to ignore Chesterton's fences since the original code is 10 years old and basically unmaintainable at this point.