aryamanvinchhi's blog

GSoC 2017 - Startup Wizard - Weekly Report 5 - Jul 2nd

7 years ago • 0 comments

github: https://github.com/aryamanvinchhi/MuseScore

This week I worked on making improvements and fixes to the save/load functionality and the keyboard layout detection implementation. I then focused on auto-selecting appropriate shortcut lists on startup to avoid shortcut conflicts.

Key Accomplishments Last Week:
1. Initially, I focused on fine-tuning and improving the work I had already completed. I began by modifying the user keyboard layout detection dialog to only display on the first startup and store the keyboard layout so that it can be

Read more

GSoC 2017 - Startup Wizard - Weekly Report 4 - Jun 25th

7 years ago • 0 comments

github: https://github.com/aryamanvinchhi/MuseScore

The main focus of my work this week was saving and loading shortcut lists. The feature allows users to save their customized shortcut lists from the preferences menu as an xml file on their computer and load it as required.

Key Accomplishments Last Week:
1. Completed the implementation for the save button in the shortcut preferences dialog. After the users make changes to their default shortcut lists, they can save these customizations as xml files on their computer.

Read more

GSoC 2017 - Startup Wizard - Weekly Report 3 - Jun 18th

7 years ago • 0 comments

github: https://github.com/aryamanvinchhi/MuseScore

The focus of my work this week shifted from making different shortcut lists for keyboard layouts to importing/exporting shortcut lists from the preference dialog. The key idea is that the implementation for importing a new shortcut list can also be used at startup to automatically choose the appropriate shortcut list. This is also gives the user the opportunity to maintain different shortcut lists.

Key Accomplishments Last Week:
1. Configured the preferences dialog to allow for a functionality to

Read more

GSoC 2017 - Startup Wizard - Weekly Report 2 - Jun 11th

7 years ago • 2 comments

github: https://github.com/aryamanvinchhi/MuseScore

This week I worked on implementing a way to detect a user’s keyboard layout. After the keyboard layout is known, the appropriate shortcut list can be selected. The startup wizard is now slowly taking shape.

Key Accomplishments Last Week:
1. Configured the startup wizard to ask the user for his keyboard layout based on his system language.
2. Implemented a way for a user to choose from a universal list if his keyboard layout is not present on

Read more

GSoC 2017 - Startup Wizard - Weekly Report 1 - Jun 4th

7 years ago • 4 comments

github: https://github.com/aryamanvinchhi/MuseScore

For implementing my project idea, the first step that I want to complete is identifying the user’s keyboard layout. To do this, I will use the user’s locale to establish the user’s language and then present the user with a list of the most commonly used layouts in that language. The user can then choose his layout from this list. For instance, if the user’s locale is en-US then the list would contain the following options: QWERTY, AZERTY,

Read more

My GSOC Project Description

7 years ago • 0 comments

The project idea that I would like to implement is a start-up wizard for MuseScore. This idea stems from the idea of implementing keyboard layouts and shortcut management. Every MuseScore user has a different profile. At the beginning of the program, we could ask users different questions to help configure MuseScore better for their use. Some of these questions include a user’s language, keyboard layout or their level. We could then use this information to toggle settings and set up

Read more