GSoC 2020 Midterm
Thanks to the continued efforts of @aviral243, @sksum and @meganindya, we have a number of new features to release:
- Much of the code is refactored into a Model-View-Controller framework (in anticipation of JavaScript export)
- There are numerous enhancements to the core vocabulary for describing pitch, including nth modal pitch and a refactoring of scale degree
- The palette code is refactored to circumvent race conditions and improve performance
- The on-screen buttons are refactored to be more robust
- A collection of musical staffs are added to the grid display
- New translations for Aymara and Quechua
- An Android app is in the Google Play Store
Issues closed since the last release include:
#1463 Make middle mouse scroll more sensitive
#2339 Some block images fail to load in "take a tour"
#1957 Choose Key in Menu; Changes Central Options in Pitch Pie Menus
#1454 Crescendo "within a note"
#2143 wrap graphics Issue-Enhancement
#1432 Add zoom option to the Palette Issue-Enhancement
#2241 Recommended Tags (on Planet) arbitrated by blocks used
#2252 On Every Beat Do
#2329 Display Grid Block Issue-Enhancement WF6-Needs testing
#2367 In music blocks tour, the "Show palette containing blocks" button doesn't work
#2385 Revamp Palette
#2426 Missing Images from Help
#2423 regression in on-every-beat-do Issue-Regression
#2414 add 1 block not working properly when pitch is stored in box Issue-Regression
#2415 removing a box from a pitch block has unexpected results Issue-Bug
#2376 Min (Pitch 1) - Max (Pitch 2) for Random Component-key/mode Issue-Enhancement
#2372 Declutter Interval Palette by Removing Verbose Macros
#2374 Noise block Pie Menu is broken WF1-Need more info
#2361 Check for regression due to porting Issue-Regression Issue-Testing Priority-Major
#2305 Print Letter Class, Solfege Syllables and other Tools Component-key/mode Issue-Enhancement
#2366 Searching a blocks loads two blocks of the same type Issue-Bug
#2326 regression in print block when used with Lilypond Component-Lilypond Issue-Regression
#2353 mouse over/mouse out events not working as expected Issue-Bug
#2058 Scale Degree Design Path Proposal Component-key/mode Issue-Enhancement
#2320 add staff display to grid cycle Issue-Enhancement WF6-Needs testing
#2319 Int in the back end for n^th modal
#2335 Issue with Mode Pie Menu
#2323 regression in backwards block Issue-Regression
#2315 Mice associated with bezier blocks rotate on project load
#2285 Zero Based Indexing for Scale Degree block and it's subsequent renaming to nth modal pitch Component-key/mode
#2288 Paste JSON only works once
#2293 Turtle loses track of position on running a turtle movement block after a bezier block is executed