GtkApplication mac os tracker
Submitted by Allison (desrt)
Assigned to gtk..@..tk.org
Link to original bug (#722476)
Description
Lots of work is left to fix remaining issues with GtkApplication and Mac OS. Here's a partial list off the top of my head:
-
bundle support (ie: discovering bundle path and adjusting Gtk behaviour)
-
support submenu-action via GtkMenuTracker
-
dispatch action activations from menus to idles to avoid bug 704374
-
add support for hidden-when='macos' items for tweaking menubar layouts
-
'traditional menubar' support from bug 722092, if we can get it
-
make GtkApplication survive after all windows are closed, like a normal Mac OS application
-
handle accels ⌘Q and ⌘, even without windows open (gdk patch?)
-
API for setting dock menu via GMenuModel (which should work on gnome-shell too)
-
support opening files via the NSApplication delegate
-
punt [NSApp finishLaunching] to an idle so that we only call it after the application has actually done its startup. This would make Mac OS's hacking of the 'Edit' menu (to add the character map) work properly.