Skip to content

Making this ready for publication #1

Open
@RedFantom

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
  • 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.

Stretch Goals

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions