GnoMenu - is a traditional styled full featured Gnome-Shell apps-menu, that aims to offer all the essentials in a simple uncluttered intuitive interface. Menu fully supports user theme integration and in addition themes that carry native support can be found here http://the-panacea-projects.deviantart.com/
With this pull request, GnoMenu should be fully working again on Gnome 3.38, but it's untested on older versions.
St.Align is replaced with Clutter.ActorAlign.
x_fill/y_fill properties are removed because they don't exist anymore and there's no replacement for them.
Quick workaround to make it work also on Wayland, without refactoring the code. It should be still compatible with X.org.
A function to make sure signals are disconnected properly, I applied privately this solution a while ago for some rare issues with signals, but don't know if it's still needed right now. I have left it in the code, just in case.
Remove deprecated usage of object.actor, to make the extension more future-proof.
myWorkspaceThumbnail.js is updated by borrowing some code from @passingthru67 's workspaces-to-dock extension.
Known issues that I can't figure why:
a lot of icons aren't aligned properly
the menu seems to crash, but only once. Just close and reopen it to fix it.
With this pull request, GnoMenu should be fully working again on Gnome 3.38, but it's untested on older versions.
Known issues that I can't figure why: