musescore / musescore/MuseScore
Saving Status UI to let users know when a score is saving
@bkunda is already working on this.
Since May 24, 2023.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Your idea
Provide an indicator that lets users know when a score is edited in if saving is in progress.
Currently, the file title shows a * when the score has been edited and not yet saved. This could be more aesthetically pleasing, but, more importantly, this indicator could also tell a user if a score is saving.
Concept Art (edited state is the left image, saving state is the right image
In this concept, the saving indicator is limited to the title tab.
Alternatively, there could be an entire saving progress window that will prevent users from accidentally (or not so accidentally) interacting with the score while it's saving.
Concept Art (score editing UI is greyed out, while a saving progress window displays a waiting message, a progress bar, and the percentage)
That sheen seen in the concept should be animated to let the user know that the app is working and not frozen.
Problem to be solved
Saving large files can take some time and the current UI for indicating the saving state is limited to an asterisk. Sometimes, the app is frozen and I don't realize unless I click anywhere on the app, and then is whitens and other Windows indicators show it's frozen or about to crash.
Implementing a similar UI might provide users peace of mind, knowing that their score is indeed being saved if it happens to take longer.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.