Skip to content

[data] Improve progress bars rendering #52505

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

Open
richardliaw opened this issue Apr 21, 2025 · 2 comments
Open

[data] Improve progress bars rendering #52505

richardliaw opened this issue Apr 21, 2025 · 2 comments
Labels
data Ray Data-related issues enhancement Request for new feature and/or capability P1 Issue that should be fixed within a few weeks

Comments

@richardliaw
Copy link
Contributor

Description

We've been thinking about how to improve the ray data cli progress bar. Here is a high-level proposal:

  1. Shorten the width/length of each line in this multi-progress bar layout.
  2. improve readability by aligning the items across different progress bars
  3. improve readability by cutting unnecessary texts

The current progress bars look like:

Image

Image

whereas we want something more like:

Image

Use case

Make Data look more beautiful, have it render more easily on a wider range of terminal sizes.

@richardliaw richardliaw added data Ray Data-related issues enhancement Request for new feature and/or capability P2 Important issue, but not time-critical labels Apr 21, 2025
@richardliaw
Copy link
Contributor Author

I've asked @demoncoder-crypto to take a look at this to start

cc @scottsun94

@richardliaw richardliaw added P1 Issue that should be fixed within a few weeks and removed P2 Important issue, but not time-critical labels Apr 21, 2025
@demoncoder-crypto
Copy link

I have made some suggestions and shown a implementation via a test script in #52526. Please let me know where to go from there. thanks. @richardliaw @scottsun94

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data Ray Data-related issues enhancement Request for new feature and/or capability P1 Issue that should be fixed within a few weeks
Projects
None yet
Development

No branches or pull requests

2 participants