GNOME Bugzilla – Bug 773677
GIMP Opens Dialogs in GIMP-mainscreen for macOS Sierra with "Prefer tabs when opening documents"
Last modified: 2016-12-28 15:57:50 UTC
If a user is running macOS Sierra (10.12.x) and has "Prefer tabs when opening documents" set to "Always," then all dialog boxes open as new tabs in the GIMP-mainscreen. macOS Sierra added the capability to always have an application open a new tab instead of a window which means that all dialog boxes open as a new tab instead of the appropriately sized dialog box as desired. Changing the setting to "Manual" fixes the problem for GIMP. Also, it disables the tabs feature for other applications that operate properly when opening their dialog boxes. This issue can be replicated in the current stable as well as the current nightly version of GIMP. Users want to be able to have the option to create multiple tabs instead of windows for their applications so GIMP should conform to this convention as well. My assumption is that all new windows are being treated as main windows when they should be modal or panel windows that are always opened as separate windows.
That's not the only issue. Gimp also opens Toolbox and Brushes as separate tabs in the main window instead of separate resizeable windows.
Are you saying there is now a generic tab mechanism for all sorts of an application's window, and all windows get swallowed into some sort of toplevel container window with tabs?
Default view when opening Gimp. https://www.dropbox.com/s/jqzh47dmscc7adw/Screenshot%202016-11-08%2015.25.26.png?dl=0
OMG... Thanks. Kris, any comment?
(In reply to Michael Natterer from comment #2) > Are you saying there is now a generic tab mechanism for all sorts macOS Sierra introduced a generic tab mechanism that "works" in all applications. > of an application's window, and all windows get swallowed into some > sort of toplevel container window with tabs? It looks like it indeed swallows all toplevel windows into these tabs ... (In reply to Michael Natterer from comment #4) > OMG... Thanks. Kris, any comment? I would think that this feature simply needs to be disabled at the GTK+-level, many GTK+ applications are simply not compatible with this. An additional toggle to enable it again on a per-application basis could be added to GtkOSXApplication.
I've modified GIMP to opt out of this behavior. Therefore closing as duplicate of 776294. In the future, we will look into properly respecting the user's automatic window tabbing preference. This will be discussed in bug 776546. *** This bug has been marked as a duplicate of bug 776294 ***