feat: Next.js 13 and React 18 (#176)

* Replaced all Reach UI components with Radix UI.
* Improved UX of playlist "Play All".
* Highlight current playing watch list item.
* Added support for hash ids.
* Added menu options for "Play Next" and "Add to Watch List".
* Made "Play Previous" button functional.
* Player buttons now have hover/focus feedback.
* Removed default controls from video element.
* Clicking the video element now toggles the playing state.
* Made the video element bigger, especially on high-res displays.
* Added "Other Entries" to new video player.
* Added support for browser media metadata to new video player.
* Switching between audio and video mode now retains the playback position.
* Removed GraphQL endpoint.
* Disabled custom scroll bar styling for touch devices.
This commit is contained in:
Mani
2023-04-07 00:52:09 +02:00
parent 2995543309
commit 62eaff6dc1
42 changed files with 2261 additions and 3248 deletions
+1118 -1878
View File
File diff suppressed because it is too large Load Diff