Files
modulearn/TODO.md

2.2 KiB

  • resolve the 'flashing'/re-rendering of the progress bars
    • hide the progress bar until maybe "unmute"?
    • related: don't re-render the progress bar to "done" or "empty" in current module right before switch
  • support modules from the same UID in a different order
  • load data from an API
  • enable search
  • add checkboxes for 'want to watch'
  • gray out watched modules

Later

Done

  • support segments from multiple videos
  • either don't allow going before the first module, or fix it so that the first module isn't highlighted when watching the pre-module content (first solution is easier)
  • add "flat" drop shadow to progress bar and modules
  • fix bug where the "current Module" no longer updates after you've navigated outside the bounds of the modules' timestamps
    • or (easier) require the modules' timestamps to cover the entirety of the recording
  • most of these should be fixed by changing it so a new iframe with start/end is rendered on every module change
    • bug: when the newly seleted module is from a different YouTube UID, it doesn't autoplay and it doesn't advance
  • unmute the player on each module change?
  • ` for pause/unpause
  • m for mute/unmute
  • add a 'muted' indicator outside the iframe
  • remove controls, since we want to be nonlinear