So, I thought I'd add a TODO list of what I'd still like to do with this package before I think it's ready for publication. Feel free to add your own points, @rdbende , so we can discuss them here!
TODO List
Themes ready at release
These are all themes I'd like to have in a separate repository. Whether they should also be PyPI packages is TBD.
Stretch Goals
Suspended Features
So, I thought I'd add a TODO list of what I'd still like to do with this package before I think it's ready for publication. Feel free to add your own points, @rdbende , so we can discuss them here!
TODO List
tkextrafonttkextrafontto PyPI from that repositorytksvg/Tk 8.7tksvgto PyPI from that repositorySupport for defining themes in Python, CSS or some other additional method. Could work in conjunction with the GTK theme parser.
Investigate the possibility of loading PNG images into PhotoImages and dropping the alpha channel from them on-the-fly to improve application performance while removing the need for separate GIF-based themes.
Themes ready at release
These are all themes I'd like to have in a separate repository. Whether they should also be PyPI packages is TBD.
Yaru: Needs tristate images,Switchimages + Report theme formatting oddities and ui inconsistencies here ttkthemes#44Adapta: Needs tristate images,Switchimages + Report theme formatting oddities and ui inconsistencies here ttkthemes#44AzureEquiluxYaru-dark?Adapta-variants? (Make this an automatic process? There's lots of themes based off of Adapta)Stretch Goals
darkdetectSuspended Features
Either take the GTK theme parser from the
ttkstyles/gtkdirectory where it currently resides and make it suitable for parsing arbitrary GTK themes or drop the idea completely