update roadmap

This commit is contained in:
Will McGugan
2022-10-23 10:58:29 +01:00
parent d48a320507
commit 1631efcd01

View File

@@ -9,6 +9,7 @@ We have many new features in the pipeline. This page will keep track of that wor
High-level features we plan on implementing. High-level features we plan on implementing.
- [ ] Accessibility - [ ] Accessibility
* [ ] Integration with screen readers
* [x] Monochrome mode * [x] Monochrome mode
* [ ] High contrast theme * [ ] High contrast theme
* [ ] Color blind themes * [ ] Color blind themes
@@ -16,9 +17,12 @@ High-level features we plan on implementing.
* [ ] Command menu * [ ] Command menu
* [ ] Fuzzy search * [ ] Fuzzy search
- [ ] Configuration (.toml based extensible configuration format) - [ ] Configuration (.toml based extensible configuration format)
- [x] Devtools - [x] Console
* [ ] Browser-inspired devtools interface with integrated DOM view, log, and REPL - [ ] Devtools
- [ ] Reactive state * [ ] Integrated log
* [ ] DOM tree view
* [ ] REPL
- [ ] Reactive state abstraction
- [x] Themes - [x] Themes
* [ ] Customize via config * [ ] Customize via config
* [ ] Builtin theme editor * [ ] Builtin theme editor
@@ -45,13 +49,13 @@ Widgets are key to making user friendly interfaces. The builtin widgets should c
* [ ] Export to `PyDantic` objects * [ ] Export to `PyDantic` objects
- [ ] Image support - [ ] Image support
- [ ] Half block - [ ] Half block
- [ ] Braile - [ ] Braille
- [ ] Sixels, and other image extensions - [ ] Sixels, and other image extensions
- [x] Input - [x] Input
* [ ] Validation * [ ] Validation
* [ ] Error / warning states * [ ] Error / warning states
* [ ] Template types: IP address, physical units (weight, volume), currency, credit card etc * [ ] Template types: IP address, physical units (weight, volume), currency, credit card etc
- [ ] Markdown viewer (more dynamic than Rich markdown, with scrollable code areas / collapseable sections) - [ ] Markdown viewer (more dynamic than Rich markdown, with scrollable code areas / collapsible sections)
- [ ] Plots - [ ] Plots
- [ ] bar chart - [ ] bar chart
- [ ] line chart - [ ] line chart
@@ -59,10 +63,11 @@ Widgets are key to making user friendly interfaces. The builtin widgets should c
- [ ] Progress bars - [ ] Progress bars
* [ ] Style variants (solid, thin etc) * [ ] Style variants (solid, thin etc)
- [ ] Radio boxes - [ ] Radio boxes
- [ ] Sparklines - [ ] Spark-lines
- [ ] Tabs - [ ] Tabs
- [ ] TextArea (multi-line input) - [ ] TextArea (multi-line input)
* [ ] Basic controls * [ ] Basic controls
* [ ] Syntax highlighting
* [ ] Indentation guides * [ ] Indentation guides
* [ ] Smart features for various languages * [ ] Smart features for various languages
* [ ] Syntax highlighting