Rob Watson
e434ad9a84
Remove fast-forward and rewind buttons
2022-05-18 18:16:51 +02:00
Rob Watson
26b51b8c93
Combine Player and VideoPreview components.
...
This makes sense semantically and also simplifies the component
structure as it avoids leaking the Video reference outside of the
component (at least for now).
2022-02-10 20:00:45 +01:00
Rob Watson
9f76d2764f
Refactor top-level state management => useReducer
continuous-integration/drone/push Build is passing
Details
2022-02-03 19:56:05 +01:00
Rob Watson
9ae4335b19
Disable buttons when zooming is not possible
2022-01-18 18:23:00 +01:00
Rob Watson
a4e9ebca3b
Update duration display on selection change
2022-01-18 18:23:00 +01:00
Rob Watson
aa80c9eb7e
Bug fix: avoid space bar conflict with player interface
2022-01-18 18:23:00 +01:00
Rob Watson
a33057651d
Update frontend with Tailwind.
...
- Replace inline CSS with Tailwind classes
- Improve page layout and scaling
- Add icons to ControlBar
- Small refactor of play/pause logic
- Add basic (not by any means final) colours
2022-01-18 18:23:00 +01:00
Rob Watson
04601bab2e
frontend: Add Zoom buttons
continuous-integration/drone/push Build is failing
Details
2022-01-07 19:51:53 +01:00
Rob Watson
2b1a668c9d
Add GetAudioSegment flow
continuous-integration/drone/push Build is passing
Details
2021-12-29 16:41:43 +01:00
Rob Watson
e486aab770
Prefer React.memo to useMemo when memoizing components
2021-12-04 05:34:17 +01:00
Rob Watson
43e2592de8
Refactor frontend
2021-10-16 21:23:04 +02:00