lah7 / gtk3-classic

Patches to bring back a traditional experience for GTK+3
Other
338 stars 24 forks source link

[Request] Force GtkPopover to use GtkMenu globally #117

Open lah7 opened 4 weeks ago

lah7 commented 4 weeks ago

What should be patched?

Popovers are starting to be misused as context menus in a GTK 3 application, namely Inkscape 1.4.

We already patched the menus in places like the file chooser, so it is unknown how easy it is to apply this globally.

Screenshots

Inkscape 1.4 - context menu GNOME Disks 46.1 - as a toolbar item
Inkscape 1.4 using a popover GNOME Disks using a popover

Commits

It seems intentional that Inkscape moved to use popovers instead of menus due to some background work of porting to GTK 4. It's possible it was a regression in the application:

Since Inkscape is also distributed as an AppImage, it could be possible to just downgrade and stick with that version forever instead.