Warning, /plasma/oxygen-gtk/TODO is written in an unsupported language. File is not indexed.

0001 This is the oxygen-gtk TODO list, maintained and updated by the devs.
0002 You can add anything you can think of here. Possibly specifying the branch, a possible release target, and a priority.
0003 You can also add your name on which of the item you are either already working on, or interested in working on.
0004 
0005 Reminder: fixing existing bugs on bugs.kde.org should always have the highest priority :)
0006 
0007 Try find a way to avoid flicker on combobox resize (not sure whether this actually is possible or not).
0008 
0009 - add hooks at widget realization for registration to the relevant engines, rather than having it scattered in stylewrapper
0010 TRIED, but it actually does not unclutter the code much, and creates other issues. So post-poned.
0011 
0012 - better support for using oxygen-gtk in a non-kde environment.
0013 
0014 GTK3 branch:
0015 
0016 Arrows:
0017 scrollbars: ok
0018 menus: ok.
0019 treeviews: ok
0020 TreeView selection: OK.
0021 Spin buttons: OK
0022 
0023 Menu Expander: no selection. OK.
0024 
0025 Menus: ok, but:
0026 - issues with scrollbar background
0027 - tearoff menus are totally broken. Part of it might be gtk3 issue. 
0028 
0029 Combobox entry: completly fucked up
0030 Seems like gtk3 bug. Also broken with Raleigh. 
0031 TODO: file bug report.
0032 
0033 Notebooks:
0034 OK, but vertical positionning of text in tabs is broken. 
0035 Might also be gtk3 bug, but needs investigation.
0036 
0037 Icons: customize hover effect, and implement custom disable effect.
0038 
0039 ProgressBars
0040 Slider trough
0041 Splitter handles
0042 Toolbar grips
0043 
0044 Gtk3-Demo -> offscreen pixmap -> effects 
0045 crash.
0046 
0047 Inner shadows:
0048 Implement separate check if a particular GtkScrolledWindow has to be registered to ScrolledWindowEngine to allow for checking before registration (in innerShadowHook as well as in draw_shadow())
0049 Also use composited child hack to round combobox list (and remove old XShape hack for this)
0050 
0051 Apply XShape to GtkEntry and GtkComboboxEntry to make it look better on non-oxygen background (e.g. in GtkTextView)