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