hwylterm/todo.md
Daylin Morgan 33e5c9e072
Some checks are pending
GitHub Pages / build (push) Waiting to run
GitHub Pages / deploy (push) Blocked by required conditions
todos
2024-10-17 00:38:48 -05:00

30 lines
1.1 KiB
Markdown

# hwylterm todo's
- [x] add cligen adapters to add colors with bbansi
- [ ] add integration test check cligen
- [x] add generic help generator to accompany parseopt
## improvements
- [ ] addJoinStyle(); works like join except wraps each argument in a style
- [ ] consider reducing illwill surface to only relevant IO (input) features
- [ ] revamp spinner api (new threads?)
- [x] add Bbstring ~~indexing operations~~ strutils, that are span aware
- [ ] add a `commands` option for `newHwylCli` in `hwylterm/cli`
## features
- [x] make a basic choose one from list widget
- [ ] tables/boxes?
- [x] confirmation proc
- [ ] basic progress bar
- [ ] support for 256 and truecolors
- [ ] support for rgb colors
- [ ] modify 256 colors w/parser changes to be `"[color(9)]red"` instead of `[9]red`
- [x] improve color detection [ref](https://github.com/Textualize/rich/blob/4101991898ee7a09fe1706daca24af5e1e054862/rich/console.py#L791)
## testing
- [ ] investigate [cap10](https://github.com/crashappsec/cap10) as a means of scripting the testing
<!-- generated with <3 by daylinmorgan/todo -->