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.
- [ ] Accessibility
* [ ] Integration with screen readers
* [x] Monochrome mode
* [ ] High contrast theme
* [ ] Color blind themes
@@ -16,9 +17,12 @@ High-level features we plan on implementing.
* [ ] Command menu
* [ ] Fuzzy search
- [ ] Configuration (.toml based extensible configuration format)
- [x] Devtools
* [ ] Browser-inspired devtools interface with integrated DOM view, log, and REPL
- [ ] Reactive state
- [x] Console
- [ ] Devtools
* [ ] Integrated log
* [ ] DOM tree view
* [ ] REPL
- [ ] Reactive state abstraction
- [x] Themes
* [ ] Customize via config
* [ ] Builtin theme editor
@@ -45,13 +49,13 @@ Widgets are key to making user friendly interfaces. The builtin widgets should c
* [ ] Export to `PyDantic` objects
- [ ] Image support
- [ ] Half block
- [ ] Braile
- [ ] Braille
- [ ] Sixels, and other image extensions
- [x] Input
* [ ] Validation
* [ ] Error / warning states
* [ ] 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
- [ ] bar chart
- [ ] line chart
@@ -59,10 +63,11 @@ Widgets are key to making user friendly interfaces. The builtin widgets should c
- [ ] Progress bars
* [ ] Style variants (solid, thin etc)
- [ ] Radio boxes
- [ ] Sparklines
- [ ] Spark-lines
- [ ] Tabs
- [ ] TextArea (multi-line input)
* [ ] Basic controls
* [ ] Syntax highlighting
* [ ] Indentation guides
* [ ] Smart features for various languages
* [ ] Syntax highlighting