Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TUI Improvements #146

Open
thw26 opened this issue Jul 31, 2024 · 0 comments
Open

TUI Improvements #146

thw26 opened this issue Jul 31, 2024 · 0 comments
Labels
cli Related to the CLI, optargs, or TUI
Milestone

Comments

@thw26
Copy link
Collaborator

thw26 commented Jul 31, 2024

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:

Additional issues outside of the TODO, FIXME, and ERROR notes in the code (cf. #35) and those mentioned in #106:

  • When running the install, report the Progress Percentage on its own line rather than in the Status Console Add the progress percentage to the "Install running…" Curses dialog on a new line, or in place of the spinner. Original idea is too much work for the benefit.
  • Add proper horizontal resizing to prevent TUI errors 3d00578
  • Add additional console status logs (e.g., Logos launching; Logos closing) See Partial fix for #143; TUI Improvements; Resolve #157 #163, Add Ability to Detect When Logos is Running #164.
  • Supply logos_release channel on main menu 09b493e
  • 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. See Add Ability to Detect When Logos is Running #164
  • 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 d91bc97
  • There has been a regression in resizing that causes the program to crash reliably on resize. 61e39e2
  • Permit the Console Log to grow in total number of reported lines 61e39e2
  • Switch the Screen ID detection to a dictionary. See d96769f
  • Add a switch to change the color scheme for the TUI from the Logos colors to white text on black background e8649af
@thw26 thw26 added the cli Related to the CLI, optargs, or TUI label Jul 31, 2024
@thw26 thw26 added this to the Release 1.0.0 milestone Jul 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cli Related to the CLI, optargs, or TUI
Projects
None yet
Development

No branches or pull requests

1 participant