a024d9f005
gnome-shell moved to ES6 classes, which means the constructor is no longer a regular method that we can swap out with an injected version. Instead, do our modifications in subclasses and use them to replace the original classes. https://gitlab.gnome.org/GNOME/gnome-shell-extensions/issues/143