Community 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: Accessibility - Week 5

7 years ago • 0 comments

Hello!
This week I made some modifications to the palette navigation commands, and I continued working on setting a shortcut for a palette element.

Key accomplishments

  • Made mouse single click select the current element, when the palette is being navigated using the keyboard:
    A combination of using keyboard navigation and using the mouse to select elements makes the navigation of the palette faster. When keyboard navigation isn't being used, the mouse behavior is as usual, single click does not result

Read more

GSoC 2017 - Timeline Navigation - Weekly Report #5

7 years ago • 11 comments

Hey everyone!

This is my fifth 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

-Timeline displays what measures are within view

Now, there is a cyan-gray shading over non view-able measures in the timeline that updates whenever the scoreview moves.

-GUI changes

There is now a separator

Read more

GSOC 2017 - Crash Reporting - Report 4

7 years ago • 0 comments

Requirements for the metadata gathering process of the client

Implementation
- The software shall use a hashmap which will contain a key and a value
- The software shall dump the map into JSON format it may use the disk or memory for storage

Specifications
- The metadata shall show how many seconds MuseScore has been running before
- The metadata shall show the load of the RAM at this time
- The metadata shall show the last command executed

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: Accessibility - Week 4

7 years ago • 0 comments

Hello!
This week I reimplemented some features of palette navigation based on the feedback I got on my post https://musescore.org/en/node/226131. More feedback would be welcome.

Key accomplishments

  • Reimplemented some features of palette navigation:
    I changed the shortcut keys to select next/previous palette item to up/down arrow. I also changed the shortcut to apply a palette item to Enter. I also made changes so that if no palette cell is selected, pressing up/down arrow selects the first/last search result.

  • Fixed

Read more

GSoC 2017 - Timeline Navigation - Weekly Report #4

7 years ago • 0 comments

Hey everyone!

This is my fourth 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. I am writing this a day early because I am busy all day tomorrow.

Key accomplishments

-Static Meta Rows

The meta rows now stay at the top of the timeline view when scrolling up and

Read more

OpenScore: First editions available! How to submit scores.

7 years ago • 34 comments

So far our Kickstarter campaign has raised 65% of the funding required to make OpenScore a success, and we only have 10 days left to get to 100%. Kickstarter funding is all-or-nothing, so if we don’t reach the target then we won't be able to review your contributions and turn them into OpenScore editions. You can help us by sharing the campaign on social media, telling all of your friends about it, and backing it if you can.

[inline:OpenScore-covers-banner3.png]

Another

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: Accessibility - Week 3

7 years ago • 0 comments

Hello!
This week I worked on palette navigation. I have implemented most of the functionality, but the design has not been finalized yet, so there could be changes. Feedback on the design is welcome.

Key accomplishments:

  • Fixed the selection of next palette element so that there is no delay:
    The delay was because the palette was not getting updated after the selection. Calling the function update() solved this problem.

  • Completed selection of previous palette element

  • Added a shortcut command to

Read more