Open
Description
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
- Font support
- Integration with
tkextrafont
- RedFantom/extrafont: Travis-CI & AppVeyor building
- Publication of
tkextrafont
to PyPI from that repository
- Integration with
- SVG Theme Support with
tksvg
/Tk 8.7- Implement CI building for TkinterEP/python-tksvg
- Create at least one scalable SVG theme for hi-res displays
- Publication of
tksvg
to PyPI from that repository
- Better logging configurability
- TBD
- Python or CSS theme support
Support for defining themes in Python, CSS or some other additional method. Could work in conjunction with the GTK theme parser. - Support for loading a PNG theme as a GIF theme
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. - Put everything under unit tests
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,Switch
images + Report theme formatting oddities and ui inconsistencies here ttkthemes#44 -
Adapta
: Needs tristate images,Switch
images + Report theme formatting oddities and ui inconsistencies here ttkthemes#44 -
Azure
-
Equilux
-
Yaru-dark
? -
Adapta
-variants? (Make this an automatic process? There's lots of themes based off of Adapta)
Stretch Goals
- Integration with
darkdetect
Suspended Features
- GTK-theme support
Either take the GTK theme parser from thettkstyles/gtk
directory where it currently resides and make it suitable for parsing arbitrary GTK themes or drop the idea completely
Metadata
Assignees
Labels
No labels
Activity