-
Notifications
You must be signed in to change notification settings - Fork 409
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 (no nottui) #8430
TUI (no nottui) #8430
Commits on Aug 19, 2023
-
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36b96f2 - Browse repository at this point
Copy the full SHA 36b96f2View commit details -
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e8a6a31 - Browse repository at this point
Copy the full SHA e8a6a31View commit details -
tui: refactor api and handle keypresses in ruidimentary way
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 109c472 - Browse repository at this point
Copy the full SHA 109c472View commit details -
tui: add error message separator with counter
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0adaccd - Browse repository at this point
Copy the full SHA 0adaccdView commit details -
tui: add scroll bars, help screen and debug info
The help screen can be toggled on and off. The scroll bars appear when the main text is cut off in the horizontal or vertical directions. They can be interacted with using the arrow keys, j and k and using the mouse. The mouse can scroll and click on them. Added a utility to provide debug info, which can be useful determining the state of the UI. It can be activated using 'd'. Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aed8533 - Browse repository at this point
Copy the full SHA aed8533View commit details -
tui: fix message divider for short messages
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d1cead - Browse repository at this point
Copy the full SHA 5d1ceadView commit details -
tui: improve scroll handling and attribute sharing
We improve the logic for scroll handling. Notably now the arrow buttons on the scroll bars work. We also make many of the used style attrubutes internally configurable and fix any styles biased to a dark background. There are various cleanups for the drawing of the top frame, including making the debug info menu a proper overlay rather than just appending to the end. Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 767ed6a - Browse repository at this point
Copy the full SHA 767ed6aView commit details -
refactor(tui): make debug printing easier to extend
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b443d7 - Browse repository at this point
Copy the full SHA 7b443d7View commit details -
feature(tui): WIP add process window
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fed9592 - Browse repository at this point
Copy the full SHA fed9592View commit details -
refactor(tui): move user message to notty image conv to own module
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 90787f5 - Browse repository at this point
Copy the full SHA 90787f5View commit details -
Signed-off-by: Ali Caglayan <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 331ce28 - Browse repository at this point
Copy the full SHA 331ce28View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74bf309 - Browse repository at this point
Copy the full SHA 74bf309View commit details