Skip to content

Settings panel spike #56

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 37 commits into from
Dec 21, 2018
Merged

Settings panel spike #56

merged 37 commits into from
Dec 21, 2018

Conversation

pietrop
Copy link
Contributor

@pietrop pietrop commented Dec 18, 2018

Work in progress

Setting it up as separate branch and PR to try out some ideas.

referencing #48

jamesdools and others added 4 commits December 18, 2018 12:54
changed background colour to grey and text colour to white, using cog unicode emoji in btn label
@pietrop pietrop requested a review from jamesdools December 18, 2018 16:36
Pietro Passarelli - News Labs added 5 commits December 18, 2018 17:47
flexbox for elements in settings
clicking on currentTime triggeres promptSetCurrentTime function
added playbackRate in MediaPlayer PlayerControl with custom select
@pietrop
Copy link
Contributor Author

pietrop commented Dec 18, 2018

recap from issue #48 - updated with current PR

Main control bar

  • rollback
  • rewind
  • fast forward - see issue #47
  • timecode display
  • Jump to time functionality - by clicking on timecode - possibly with tool tip to flag option?
  • duration display
  • playback speed indication x1
  • playback speed control - dropdown to change based on presets (or range with bars?)

Settings

cheat sheets

  • Keyboard shortcut cheat sheet
  • How does this work - cheat sheet

Other integration

  • add timecode offsets in TimedTextEditor

Pietro Passarelli - News Labs added 7 commits December 18, 2018 22:21
moved value in state of TranscriptEditor passed into MediaPlayer and changed by Settings via handle callback
rollback value was not neing passed in MediaPlayer in getDerivedStateFromProps
works, might need a forced re-render? it updates, but takes a while to show, sometimes only show if you click on the timecode?
@pietrop
Copy link
Contributor Author

pietrop commented Dec 19, 2018

As mentioned in the commit had a first pass at adding timecode offsets in TimedTextEditor.
However it doesn't re-render to show until the next re-render, eg if you click on a word, or on the timecode etc.. might need a forced re-render?

Pietro Passarelli - News Labs added 2 commits December 19, 2018 18:39
same probelm as timecode offset, doesn't instantly re-render until next click
@pietrop
Copy link
Contributor Author

pietrop commented Dec 19, 2018

Having same issue (of not auto re-rendingering on update)with hide/show time-codes and speaker labels

@jamesdools jamesdools merged commit a69b750 into master Dec 21, 2018
@jamesdools jamesdools deleted the settings-panel-spike branch December 21, 2018 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants