Community Blog

GSoC 2017: Accessibility - Week 6

6 years ago • 0 comments

Hello!
This week I've been working on assigning a shortcut to a palette element. The approach I had tried earlier didn't seem to work well, so I've started from scratch, following the method used to assign shortcuts to plugins.

Key accomplishments

  • Started working on assigning a shortcut to a palette element:
    I've followed the model used to assign shortcuts to plugins. I've finished most of the coding, I now need to test it and make changes if necessary.

  • Palette navigation

Read more

GSOC 2017 - Crash Reporting - Report 5

6 years ago • 0 comments

Breakpads Implementation for Windows using mingw32

General Flow Chart:

[inline:muse_breakpads_mingw.png]

Generation of Symbol file: MuseScore.sym

a) Generation of Dwarf data
where MuseScore.exe needs to be build with g++ -g

b) Generation of pdb file from MuseScore.exe using cv2pdb (https://github.com/gsocnikos/musescore_crash/raw/master/cv2pdb/cv2pdb.e…) this exe I compiled it with MS VC++ 2015 and it works OK with mingw32 version 5.3.0 . I tried the precompiled version from https://github.com/rainers/cv2pdb/releases but it is not working. The following command will produce the MuseScore.pdb file, it

Read more

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

6 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

6 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

6 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

6 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

6 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

6 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

6 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.

6 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