
- 2020-10.png (2.92 KiB) Viewed 953 times
This doesn't look like much, but there are some important differences vs. the last six months. Those little bumps weren't there before! I was able to squeeze in more actual-development work in October than every month since the start of the pandemic combined. About half of it was new impositions: Apple broke MIDI in iOS 14, Kurzweil thinks sending more Note Ons than Note Offs is a good idea, Apple deprecates half their APIs every time they release something and then demands that you update to the latest before you are allowed to submit app updates, etc.
The other half of the bumps are useful work:
1. The translations hadn't been brought up to date since 10.5... except for a manual correction here-and-there submitted by a user, or a whole new language contributed by a user (at
some along the evolving state of the app). Figuring out which strings were missing in which languages, sorting out how the App Store listings need to be updated after 8 years with new features, and getting the raw, rough files from the translation service ($1,200 later

) integrated correctly into the app took more time than I expected. But it's done now and everything is caught up the way it should be.
2. Down stems are close. The renderer knows how to draw them just as pixel perfect as up stems now. It can beam them. The flags (or tails) are interesting because they tuck under the note, which means the stems on chords can get really long and kind of unsightly. The music font we're using has "short" flag variations for those cases and I'm thinking about using them when the stem gets ridiculous. Finally, when up- and down-stemmed notes happen on the same beat, they need to be pushed apart a little so they don't look like some yin/yang or figure eight thing. Lots of little details!
So we've got a combination of "new forced work" coming in and the phenomenon I described in the top post about this not being a perfect metric: a task list line that says "make sure X still works [after change Y]" might take 5 minutes. But a task list line like "Down stems" might take 50 hours. Progress on the graph is not linear. It looks flat for October, but the gears were turning again.
With any luck, 10.7 might go out the door in November. Hopefully.