-
Notifications
You must be signed in to change notification settings - Fork 179
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
use "rich" for terminal rendering #261
Labels
Comments
That looks like a great idea. :) |
It would be nice, if we could solve #222 during the revamp. (I noticed that if there is wrapping only the first line is colored). |
Merged
Closed
One thing I'm not sure we can easily replace is the overlay confirmation
dialog when the user requests process cancel or kill. It's possible to
emit a confirmation message, similar to input(), with rich; but it's
less fancy than the current widget.
|
The fact that the size of the columns is potentially changing at each refresh is a little distracting. |
The fact that the size of the columns is potentially changing at each
refresh is a little distracting.
What do you think about this ?
I agree. Either we can fix the size of columns. Or we could also just
hide the table when there's no row to show. Needs more thinking in any case.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm thinking of replacing blessed with rich as a terminal rendering library. Rich is now mature and provides high level features that would be nice for us as we could drop a bunch of custom logic on our side. In particular:
limit()
decorator)That would be a large refactoring. But, after having played a bit with it, I think it's worth as it will make UI development easier long term.
Thoughts?
The text was updated successfully, but these errors were encountered: