LogosLinuxInstaller
LogosLinuxInstaller copied to clipboard
TUI Improvements
With the TUI revamp complete (#42) and with the TUI further refined in #22, some planning needs to be done for further improvements.
These issues track some of those issues:
- #141
- #142
- #145
Additional issues outside of the TODO, FIXME, and ERROR notes in the code (cf. #35) and those mentioned in #106:
- When Logos is running, the rest of the program is unresponsive. Make Logos a "background" or separate process to the program. This should also prevent screen resize issues.
- Switch the Screen ID detection to a dictionary.
- Add proper vertical resizing to prevent TUI errors
- Permit the Console Log to grow in total number of reported lines
- Add additional console status logs (e.g., Logos launching; Logos closing)
- Supply additional config info on the main menu?
- When running the install, report the Progress Percentage on its own line rather than in the Status Console
- Implement submenus? Primary example: winetricks submenu for quick actions. If so, allow navigating to them either with enter or a right arrow, and going back with the menu, backspace, or left arrow