JdeRobot / JdeRobot/BehaviorMetrics
[UI] Complete and refactor TUI
- Dominant language
- Python
- Stars
- 64
- Forks
- 52
- PR merge metrics
- No merged PRs in 30d
Description
The current version of the TUI (Terminal User Interface) is not finished. There are several issues regarding this part of the application:
* [ ] Key press events are still detected while filling a TUI form. So one can randomly pause the application or start recording a dataset accidentally.
* [ ] Terminal resizing causes the application crash when the size of the terminal is less than a minimum. Change that to inform the user to make the terminal larger instead of crashing the whole application.
* [ ] Improve the log section. This part is not working as expected due to the lack of experience with npyscreen. A refactor is needed.
* [ ] Clean TUI directory. There are some test files that are not needed anymore.
Contributor guide
Assessment
This issue has not been assessed yet.