GSoC 2017 - Timeline Navigation - Weekly Report #8

Posted 6 years ago

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 can zoom in and out of the timeline! This makes large scores even easier to handle.

Key tasks that stalled

-Repeat Meta

It wasn't listed on my previous blog post, but since I made good progress this week, I started tackling this problem. However, I was not prepared for how many different ways the repeats/jumps are handled in memory! This is going to take another week.

-Pull Request

I did mention in the previous blog that I'd like to make a PR this week, but I decided that my code was not quite there, so I am postponing it until next week.

Tasks in the upcoming week

-Repeat Meta

It shall not elude me this week. I will add the repeat meta to my list of meta.

-Enhancing readability

I've been combing through my code, changing variable names to make my code more readable. I'm about 2/3 done and I'll be completed before making my pull request.

-Pull Request!

I'll make a pull request this week and hopefully have it merged before the next blog post!

Any comments about the current status is appreciated. Once I have moved on to the GUI part of this project, I will ask for more opinions.

Thanks for reading!
Joshua Bonn
GitHub: https://github.com/JoshuaBonn1
(Current branch is https://github.com/JoshuaBonn1/MuseScore/tree/7-timeline-class )
IRC nick: JoshuaBonn1


Comments