-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Common UI improvements #5392
Comments
Referenced in #5282 (comment): |
What about extracting all user messages to a central location for easy access to the prod team to help with? Could even help for future i18n (more context). |
See #5891 for |
@skshetry Are there other issues that can be linked here? |
p.s. would it be worth giving a quick talk to others on this? E.g. in an all hands meeting or in a bash perhaps (cc @casperdcl) |
Not sure why you consider the progress bar to be quiet @skshetry . I think it communicates what's happening clearly enough (generally speaking). 💡 The exact phrases used in all messages can always be improved and to that effect I propose to consider an i18n-like effort to refactor the code extracting message strings to a separate module or config file anyone can easily propose updates on. Idk what to think about the Git hints. I give them for granted at this point but thinking about it, I'm not sure. Are they useful realistically? Or should people know what to do after
Yes. These operations can take a long time. It's important to know that there's progress.
I see some problems with the current way (shown in the 2nd animation above):
In all it is a bit confusing to try interpret those bars. Can there be a single, persistent master bar on top and then smaller bars for each subprocess underneath? |
They are misleading. I think silence is better than providing an incorrect command. (Some of these files are I believe building the command verbose doesn't add much value anyway. For the first few times, they may lead the user but after that, they are ignored. Verbosity must be optional, or at least could be turned off using config. Even notoriously difficult tools like |
I am hesitant to remove this on For experiments and pipelines, I don't have strong opinions. |
Update on UI improvement:
The #3682 is now being worked on. 🙂 |
@skshetry Do you think we can close this and open any more specific UI issues, or is it helpful to keep this open? |
Closing as stale. Let's open more specific follow-ups as needed. |
Goals for UI:
logger.info
for display #5347 and introduce dvc.io module to consolidate io utilities #5348Establish CLI/UI guidelines
Improve formatting, style, and functionality
@skshetry @efiop @pmrowla
The text was updated successfully, but these errors were encountered: