The current tui is far from perfect, file path completions have some unconventional behavior, and we are simulating selection with completions - [ ] Configuration: https://github.com/nix-community/nix-init/issues/21#issuecomment-1418215364 - [ ] Consistency with buildxyz: https://github.com/RaitoBezarius/buildxyz/issues/8 - [ ] Consider changing the library we use - [dialoguer](https://docs.rs/dialoguer) - [tui](https://docs.rs/tui) / [ratatui](https://github.com/tui-rs-revival/ratatui) - writing our own with [console](https://docs.rs/console) or [crossterm](https://docs.rs/crossterm) - [x] Create abstractions and avoid calling the ui library from main, open up possibilities for a jsonlines frontend for potential editor integration
The current tui is far from perfect, file path completions have some unconventional behavior, and we are simulating selection with completions