lbry-desktop/ui/component/viewers/videoViewer/internal
infinite-persistence 36ddc69c13
videojs: refactor i18n (breaking up 'events' file)
## Issue
I couldn't find where the i18n went because the "events" refactor is just as confusing as the original -- unrelated things are still lumped together in a file.

Also, factoring based on events isn't useful -- it is features that drive what events are needed, not the other way around. This forces features to register events here, and do other things elsewhere? It will be more intuitive to have a one-file-per-feature structure.

## Change
Use existing frameworks to encapsulate things to manageable units/features:
(1) the React useEffect files (can be used isolate out React features like 'tap-to-mute' handling).
(2) the videojs plugins framework.
2022-05-17 16:16:37 +08:00
..
plugins videojs: refactor i18n (breaking up 'events' file) 2022-05-17 16:16:37 +08:00
ads.js MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
autoplay-next.js Expanded Playback and List controls (#6921) 2021-09-02 16:05:32 -04:00
chapters.jsx Player: chapter follow-up tweaks 2022-05-05 18:20:59 +08:00
chromecast.js Add Chromecast support on Google Chrome. 2021-12-10 14:16:03 -05:00
lbry-volume-bar.js Videojs component refactor (#240) 2021-11-12 09:56:46 -05:00
overlays.js Add percentage video duration keybinds› 2022-03-29 22:39:01 -04:00
play-next.js Expanded Playback and List controls (#6921) 2021-09-02 16:05:32 -04:00
play-previous.js Expanded Playback and List controls (#6921) 2021-09-02 16:05:32 -04:00
theater-mode.js Expanded Playback and List controls (#6921) 2021-09-02 16:05:32 -04:00
videojs-events.jsx videojs: refactor i18n (breaking up 'events' file) 2022-05-17 16:16:37 +08:00
videojs-functions.jsx MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
videojs-keyboard-shortcuts.jsx DRY: VIDEO_PLAYBACK_RATES 2022-05-04 10:02:22 -04:00
videojs.jsx videojs: refactor i18n (breaking up 'events' file) 2022-05-17 16:16:37 +08:00