Todo
This is a tentative list of items to be done, with varying difficulty. A good way to get started with GTK+ OS X hacking is to just compile your favorite application and try to make it work better. You can post in the forum here if you want help getting started. Examples of some larger areas that need improvements (of varying difficulty):
Integration
- Work on native theme engine (available in svn.gnome.org/svn/gtk-quartz-engine)
- Look into possibility of using the native filechooser
- Look into possibility of using the native filechooser
Miscellenous
- Resync the keyboard handling with the code in xserver xquartz (ask Richard for more info)
Pango
- Add support for getting real font coverage
- Update the font enumeration to use CoreText/CGFont instead of ATSUI
Tablets
- There is API in Cocoa to support tablets - gdkevents-quartz.c will need changing to add the updated event fields (axis for example)
Input Methods
- Not implemented. There is a Cocoa API for using input methods which could be used
