GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 9

Posted 4 months ago

Hello!

This last week, I continued refactoring and enhancing on the inputs for the score style dropdown. It is still a work in progress, but I think we are more than halfway through, and the final stretch should be quick to tackle. The task involves two main components: first, adding the regular options to the dropdown, and second, populating the dynamic options. I have completed the first part but received some feedback that I am currently addressing. I am also nearly done with the second part. I have updated the PR with the latest changes and am working on addressing some remaining gaps.

Below is the segmented status of the project:

Current status of the project
We have completed:
1. Score style preset dropdown and functionality is working and done.
2. Added UI for the "Notehead scheme" option in score accessibility panel.
3. Did the refactoring of the code for easy tracking.
4. Added "FigureNotes Stage 3" option in the notehead scheme dropdown under properties panel.
5. Incorporated the feedback for "FigureNotes Stage 3" option under note properties panel.
6. Implemented the notehead scheme option in the accessibility panel, updated the staff properties advanced style properties to have the updated notehead option.
7. Implemented the notehead color option in the accessibility panel.
8. Working on the feedbacks for Score Style Preset dropdown.

All codes are up for review here in the draft PR -
Score style preset option: https://github.com/musescore/MuseScore/pull/23048
Notehead scheme option: https://github.com/musescore/MuseScore/pull/23344
Notehead color option: https://github.com/musescore/MuseScore/pull/23556

Key accomplishments this week
Laid out the updated code for the score style preset.

Issues
create a new score, the dropdown defaults to some other settings (remembers some previous value) rather than "Default".

Tasks in coming week
I will continue to focus on getting the score style preset completely done so that we can move to thoroughly testing and reviewing the other PRs.

Have a Good Day,
Animesh
Github: https://github.com/nasehim7