GSoC 2017: Accessibility - Week 11
This week I fixed some bugs in the master palette and also worked on the navigation of templates in the new score wizard.
Fixed navigation of Symbols palette:
On pressing Enter, the symbols palette is expanded. Pressing the down arrow key selects the next symbol palette. Previously, there was a problem expanding the symbols palette. I also fixed a bug in the navigation from certain symbol palettes like Barlines and Clefs.
Reduced code duplication in master palette and new score wizard navigation:
I used the same keyPressEvent function to make both the master palette and the key signature palette in the new score wizard navigable.
I enabled navigation of templates using the keyboard. Right/left arrow keys can be used to navigate through the templates. The next button gets enabled when a template gets selected. This was not happening before, when tab was used for navigation. Currently, if tab is used along with right/left arrow keys, there are problems. It works fine if only right/left arrow keys are used for navigation.
Key tasks that stalled
- Palette shortcuts:
I wasn't able to work on this branch much, as I was working on master palette navigation and template navigation.
Tasks for the upcoming week
- Clean up the palette shortcut code
- Fix bug in template navigation when tab is used