GSoC 2017 - Timeline Navigation - Weekly Report #3

Posted 6 years ago

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 tempo changes.

-Multiple bug fixes

There were many small bugs that I had, but I fixed almost all of the currently known ones.

Key tasks that stalled

No tasks stalled this week.

Tasks in the upcoming week

-Vertical Scrolling

Vertical scrolling currently scrolls the entire view, including the meta rows. This addition will cause the meta rows to stay in place as you scroll up and down.

-Click+Drag

Performing this action will move the timeline around, much like the scoreview.

-Shift+Click+Drag or Click+Shift+Drag

Performing this action will create a selection box like performing this action in the scoreview.

Here is a current view of the timeline:
scoreview4.PNG

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/4-timeline-class )
IRC nick: JoshuaBonn1