mirror of
https://github.com/Textualize/textual.git
synced 2025-10-17 02:38:12 +03:00
update roadmap
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user