Community Blog

GSoC 2017 - Startup Wizard - Weekly Report 10 - Aug 6th

6 years ago • 1 comment

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

This week, I worked on completing the startup wizard. In the initial days of the week, I modified and improved the pages of the wizard and started getting my code ready to be merged. The two main parts of my GSoC project are now ready and focus of the rest of my work will move towards maintenance, improvement and bug fixes related to the shortcut management system and the startup wizard.

Key Accomplishments Last Week:
Merged. The startup

Read more

GSoC 2017: Accessibility - Week 10

6 years ago • 3 comments

Hello!
This week I worked on making the key signature palette in the new score wizard navigable. I also worked on the navigation of the master palette.

Key accomplishments

  • Palette navigation has been merged:
    The palette navigation code has been merged. Feedback on this would be welcome.

  • New score wizard, master palette:
    The work on making the key signature palette accessible is complete. The master palette is also navigable now. Currently, these are two separate branches. I will shift the

Read more

GSoC 2017 - Timeline Navigation - Weekly Report #10

6 years ago • 0 comments

Hey everyone!

This is my tenth weekly report for my GSoC project. This will include all the work from the past week. It includes my key accomplishments up to this point, the tasks that have given me trouble, and my plan for the next week.

Key accomplishments

-Split/Add "Barline" meta row and "Jumps and Markers" meta row

-There was too much clashing with the "Repeat" meta holding both barlines and jump/markers, so we decided to split them into two and

Read more

Startup Wizard

6 years ago • 0 comments

I created a startup-wizard for MuseScore as part of my Google Summer of Code project this summer. The wizard is displayed on the first start (or after a factory reset) and prompts the user to answer multiple questions. According to the user’s answers, different settings and functions of MuseScore are tweaked to suit the user’s needs. As of now, the wizard asks the user the following questions:
1. Locale
2. Keyboard Layout
3. Choice of Workspace (basic or advanced)
The

Read more

GSoC 2017: Accessibility - Week 9

6 years ago • 5 comments

Hello!
This week I made changes to the palette navigation code and also worked on assigning shortcuts to palette elements.

Key accomplishments

  • Palette navigation: Added a shortcut command to apply the currently selected palette element:
    This shortcut command works even if the search box doesn't have keyboard focus. Previously, to apply another palette element, the shortcut command to set focus to the search box had to be used, and then Enter had to be pressed. With the new shortcut command,

Read more

GSoC 2017 - Startup Wizard - Weekly Report 9 - Jul 30th

6 years ago • 0 comments

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

The focus of my work this week was centered around completing the startup wizard. The wizard is taking shape now and I’m looking to get it ready soon. Currently, the startup wizard takes input for a users’ locale, keyboard and choice of workspace. Along with the wizard, I have worked on other related tasks over the summer (auto-loading shortcuts, toolbar customization, etc).

Key Accomplishments Last Week:
1. Added toolbar customization to other toolbars. Toolbar customization was present for

Read more

GSoC 2017 - Timeline Navigation - Weekly Report #9

6 years ago • 0 comments

Hey everyone!

This is my ninth weekly report for my GSoC project. This will include all the work from the past week. It includes my key accomplishments up to this point, the tasks that have given me trouble, and my plan for the next week.

Key accomplishments

-Enhanced Readability

I have combed through my code, renaming variable names, removing dead code, and compressing variables.

-Repeat, jump, and marker meta

I have added the repeat row with repeat bar lines, jumps,

Read more

GSOC 2017 - Crash Reporting - Report 8

6 years ago • 0 comments

What I did this week

We fixed the path issue of breakpad

Then I studied the code of how chromium and libreoffice implements breakpad. After a thorough review I concluded that when a crash occurs we have to open a new process by opening a fork and create a child process, which then it will open the dialog window for asking the user if he/she wants to send the debug information. This dialog window will be different executable.

One implementation

Read more

GSoC 2017 - Startup Wizard - Weekly Report 8 - Jul 23rd

6 years ago • 0 comments

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

After merging the shortcut management system last week, my focus this week shifted to working on the startup wizard. The shortcut management system is now up and running and as the MuseScore community contributes shortcut lists, I will start adding them. In the last few days, I finished creating two more pages for the startup wizard and started working on a few more.

Key Accomplishments Last Week:
1. Finished implementing a page to select MuseScore’s language in the

Read more

GSoC 2017 - Timeline Navigation - Weekly Report #8

6 years ago • 1 comment

Hey everyone!

This is my eighth weekly report for my GSoC project. This will include all the work from the past week. It includes my key accomplishments up to this point, the tasks that have given me trouble, and my plan for the next week.

Key accomplishments

-Rearranging Meta Rows

Upon moving the mouse over the meta rows, a set of arrows will appear that allow for rearranging of the meta values!

-Zoom!

Using [Ctrl] + [Mouse wheel up/down], you

Read more