Removed unnecessary useSignals() hook from components.
StatsData.tsx uses Signals instead of Redux.
New videos or edited videos that change the source file now display how long the video is and its file size.
Area that clicking focuses video in VideoContent.tsx has been increased on left side of page. Video is also autofocused by default.
Fixed issue where changing video progress (such as the left/right or 1-9 hotkeys) would make a paused video play.
Removed old logos
Area that clicking focuses video in VideoContent.tsx has been increased on left side of page. Video is also autofocused by default.
Fixed issue where changing video progress (such as the left/right or 1-9 hotkeys) would make a paused video play.
Removed old logos
ChannelActions.tsx and VideoActionsBar.tsx components created to reduce code reuse between VideoContent.tsx, PlaylistContent.tsx, and VideoListComponentLevel.tsx.
If a playlist is empty, comments and buttons no longer appear, the page just shows text explaining the situation.
1. Home.tsx
2. Home-State.tsx
3. SearchSidebar.tsx
4. SearchSidebar-State.tsx
5. VideoContent.tsx
6. VideoContent-State.tsx
By using custom hooks to hold all state data, these components are easier to read and edit.
fixes bug where pause() could interrupt play() and prevent video playback.
Excessive delay between clicking play and when the video starts playing after a long time paused is eliminated.
Layout of VideoContent.tsx and PlaylistContent.tsx updated, so it will feel more familiar to users.
Video Description boxes will not show the expand/contract button if the contracted description shows all text. The height of the contracted description is doubled.
Deleted Video Image no longer appears in VideoContent.tsx until after the video is loaded.
A new hotkey 'o' on the Video Player lets users switch between maintaining aspect ratio or filling all available space
Description and file downloader don't appear if video is deleted
In PlaylistContent.tsx and VideoContent.tsx, clicking anywhere other than the description or commentEditors will focus the video so that hotkeys will work on it