Community Blog

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

GSoC 2017 - Timeline Navigation - Weekly Report #3

7 years ago • 0 comments

Hey everyone!

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

-Finished Labels

The labels for the rows have now been added--and they are re-sizable!

-Meta Rows

The three meta rows are now included in the timeline. Those are time signature, key signature, and

Read more

GSOC 2017 - Crash Reporting - Report 3

7 years ago • 2 comments

I decided to make a flow chart to show the various processes of breakpads and where they took place:

[inline:muse_breakpads.png]

Next I made a Qt example based on the Qt breakpad integration example from here:
https://github.com/JPNaude/dev_notes/wiki/Using-Google-Breakpad-with-Qt

My source code of the example is locate here:
https://github.com/gsocnikos/musescore_crash/tree/master/qt_example/qt_…

My build is located here:
https://github.com/gsocnikos/musescore_crash/tree/master/qt_example/bui…

I compiled it using CMake and MSVC2015

When you run the exe it will show up a Qt window for a few seconds and after that the crash

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

7 years ago • 2 comments

Hello!
This week, I have completed the navigation commands, and have started working on palette navigation.
I'd like to thank everyone who provided feedback on which approach to use to make the palettes keyboard accessible. Adding keyboard shortcuts for every palette symbol did not seem feasible, so the other approach which uses the palette search and palette navigation will be implemented.

Key accomplishments

Completed next-element and prev-element commands:

I removed some remaining bugs from the navigation commands next-element and prev-element.

Read more

GSOC 2017 - Crash Reporting - Report 2

7 years ago • 0 comments

I was able to compile breakpads client in windows environment with qmake(Qt creator) and mingw32 with this source code:
https://github.com/gsocnikos/musescore_crash/tree/master/windows_client

This is a simple example that generates a crash and creates a minidump file under c:\temp

The next step is to produce the symbol file from the executable. For this step breakpads comes with a precompiled tool called dump_syms. I tried all possibles ways using dump_syms to generate the sym file and I couldn't make it. dump_syms can not recognize

Read more

GSoC 2017 - Timeline Navigation - Weekly Report #2

7 years ago • 0 comments

Hey everyone!

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

-Resizing bug fixed

After removing a bunch of code, resizing the screen now does not mess up the scrollbar. Also, undocking and docking works well.

-Selection Box

There now exists a blue box

Read more