GSoC 2024 Project: Accessibility Profiles for MuseScore - Week 10

Posted 4 months ago

Hello!

This week I was working on fixing the score style dropdown functionality and was able to get it into shape that it is able to pick any changes in the style settings and is able to mark the preset at edited. Further enhancement would be to only pick changes to the style settings listed in the style preset style sheets but for now, it picks all the style settings. Additionally, new score sets the dropdown to default now.

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.
9. Implemented necessary changes for the 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
Fixed Score Style Preset dropdown functionality. Also, tested for new score creation setting the dropdown to default option.

Issues
None

Tasks in coming week
Work on any feedbacks I get for the Score Style Preset dropdown and simultaneously rebase other PR + propagate any necessary changes to them as per information received in the first PR.

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


Comments