2756f8fbb3
When rotating theme values (e.g. the "charge" icon of the battery module(s)), until now, the code just showed the raw list (because it wasn't aware of the need to rotate).
970 B
970 B
Design
- core: only PSL
- pass if modules are missing
- minimize dependencies, code
- test everything
- think about pylint
small stuff
- rethink documentation (wiki vs. in-code)
- @parameter? (or was it @attribute?) - remove getter/setters
- use __ for private?
Features
- new themeing? (and add a "version" for backwards compat?)
Backwards-compatibility
- aliases
- charts (braille)
- minimize modules
- WAL support / colorscheme support
- tkinter / popups
- scrolling decorator (incl. minwidth, alignment)
- theme.exclude??
- bumblebee-ctrl
Improvements
- generalize the battery/hbar/vbar concept
- pango output (improve - maybe autodetect? see #531)
- allow handlers to specify whether to update or not (e.g. scroll)
- API documentation
- github pages
TODO
- theme:
load
vs.__load
vs.load_keywords
- themes: use colors to improve theme readability
- brightness: read from CLI tools
- input: use events?
- themes: rotating icons (battery!)