insidegui / WWDC

The unofficial WWDC app for macOS
https://wwdc.io
BSD 2-Clause "Simplified" License
8.6k stars 777 forks source link

Skip intro feature #603

Closed insidegui closed 4 years ago

insidegui commented 4 years ago

This implements a "skip intro" feature. The way it works is it looks for the time of first transcript annotation for that session and starts playback from that time. This won't work for sessions with no transcript, but since we're now using Apple's official transcripts API, the vast majority of sessions do have a transcript.

I also took the opportunity to move playback-related preferences to a separate "playback" tab, which currently has only two settings, but will likely have more in the near future 😇

Screen Shot 2020-05-30 at 17 07 14
bcmn commented 4 years ago
Screenshot 2020-05-31 at 14 38 30

I think there's something weird going on in the iCloud syncing switch -- & we could probably collapse the spacing a bit?

insidegui commented 4 years ago

@bcmn the reason you’re seeing it like that is because your build doesn’t have the iCloud feature. That visual issue doesn’t show up in release builds with iCloud enabled.