JdeRobot / JdeRobot/BehaviorMetrics

[UI] Complete and refactor TUI

Open
#31 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.