elementary / dock

A quick app launcher and window switcher for Pantheon and elementary OS
https://elementary.io
GNU General Public License v3.0
87 stars 24 forks source link

Introduce an App class taking responsibility from the Launcher #221

Closed leolost2605 closed 3 months ago

leolost2605 commented 3 months ago

Since we are going to add quite a bit more functionality regarding e.g. launching a new window of an app, cycling through windows, checking which workspace we are one etc. and since the launcher class was becoming quite big with it being responsible for both UI and functionality I think it would be good to separate out a new App class which takes responsibility for launching/activating a window/showing a spread/unity stuff/etc.