Community Blog

GSoC 2017 - Timeline Navigation - Weekly Report #10

7 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

7 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

7 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

7 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

7 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

7 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

7 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

7 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

GSoC 2017: Accessibility - Week 8

7 years ago • 8 comments

Hello!
This week I worked on assigning shortcuts to palette elements.

Key accomplishments

  • Added an option to set a shortcut in the palette cell context menu

  • Added a shortcut command to assign a shortcut to the currently selected palette element

  • Shortcut conflict detection:
    I improved the shortcut conflict detection to detect shortcut conflicts with other shortcut commands, with other palette shortcuts, and with menu shortcuts.

  • Palette shortcut manager:
    I made some improvements to the palette shortcut manager. It now displays

Read more

GSOC 2017 - Crash Reporting - Report 7

7 years ago • 1 comment

What I did last Week

This week I made a pull request for my branch add-breakpad. After the pull, I had some issues on compiling it on Linux. I worked on this issue and now the code successfully passed the compiling tests for all three operating systems, linux, windows and OSX. Next I got many comments from my mentor and from other people in the community regarding cmake and appveyor. Following the comments and suggestions for cmake, breakpads is now

Read more