GSoC 2017 - Timeline Navigation - Weekly Report #12
Hey everyone!
This is my last 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
-Pull Request finished!
-My second pull request has been merged and is ready to be tried out. A couple bugs have been found, but have been fixed by other developers.
-Handbook entry made
https://musescore.org/en/node/245526 Here is a link to the timeline handbook page. This holds all the interaction for the timeline.
Key tasks that stalled
Switching over to my school's internet has slowed down my work due to being throttled at 1.1MB/sec.
Tasks until the end
-Switch over to main palette
Currently, my code has hard coded colors instead of using the main palette. I will change that before I run out of time
-Clean up
Any strange or unused code I find I will remove and I will add any comments to help future developers.
Overall, I have had a great time working with MuseScore on this project. Everyone was very helpful and I enjoyed contributing to this wonderful software!
Thanks for reading!
Joshua Bonn
GitHub: https://github.com/JoshuaBonn1
(Current branch is https://github.com/JoshuaBonn1/MuseScore/tree/8-timeline-class )
IRC nick: JoshuaBonn1
Comments
We hope to continue seeing you in the future.
Congrats! I've been busy for much of the last two weeks and haven't checked on things much. I'm a little surprised that there's a whole row dedicated for barlines. Wasn't the original idea to have them, well, on the barlines (the vertical cell separators in the grid)? That would be more efficient in terms of space and more natural, I think, to the eye scanning the grid. Was this found to be unfeasible for some reason?
Also, as you're making the final changes to the colors, I still strongly advocate for flopping the colored and gray sections for in and out of range cells.
And is it too late to get a meta row for page numbers, so this could really be the new Navigator?
In reply to Congrats! I've been busy for… by Isaac Weiss
Yes the original idea was to have the barlines on the timeline itself...it turns out that was a little too distracting. Then had repeat barlines share with jumps and markers...but that was too cluttered...so split off. And actually having barlines separate is useful because double barlines are often placed at measures that make sense for navigation.
I don't have a strong opinion about pages numbers...I remember there was a discussion about this...I can't remember the conclusion. But an extra row would work.
In reply to Yes the original idea was to… by ericfontainejazz
Page number: Big and semi transparent, like in navigator
In reply to Yes the original idea was to… by ericfontainejazz
Here is the link to the original discussion: https://musescore.org/en/node/239351
There was never much of an agreement, but people liked some sort of mixture of the two ideas. I am personally for the meta row as A) it is easier for me to code :) and B) it is cleaner in my opinion. Especially since you can add and remove them as you wish. The idea of a large number overlay just seems messy compared to the current timeline design of everything being neatly inside their box.