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).
38 lines
970 B
Markdown
38 lines
970 B
Markdown
# 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!)
|