14 Commits

Author SHA1 Message Date
Yiannis Christodoulou
a4f0c742a0 Improve VideoJS control bar layout and responsiveness
Added CSS rules to prevent control bar button overflow, prioritize essential controls, and hide less important buttons on smaller screens. Also removed legacy VideoJS static assets no longer in use.
2025-10-17 15:52:23 +03:00
Yiannis Christodoulou
55c701e055 fix: Adjust subtitle position when controls are visible 2025-10-17 11:31:39 +03:00
Yiannis Christodoulou
40d13e8bd0 Update Greek subtitles timing in sample VTT file
Adjusted the timing of subtitle cues in sample-subtitles-greek.vtt to better align with the video content.
2025-10-17 11:29:45 +03:00
Yiannis Christodoulou
4772c11305 fix Format segments data for API request - use ref to get latest segments and sort by start time 2025-10-16 18:38:46 +03:00
Yiannis Christodoulou
84ed74d40d Increase mobile caption font size to 13
Updated the mobileFontSize setting in the captions config from 10 to 13 to improve readability on mobile devices.
2025-10-16 16:19:20 +03:00
Yiannis Christodoulou
219e80e9e2 Scope fullscreen button size to hover-capable devices
Wrapped the fullscreen button SVG sizing rules in a media query targeting devices with hover and fine pointer capabilities. This prevents the size override from affecting touch devices.
2025-10-16 15:50:56 +03:00
Yiannis Christodoulou
d955576a7e Center fullscreen button and adjust its size
Added CSS rules to center the fullscreen button's SVG and set its width and height to 30px for improved alignment and appearance.
2025-10-16 15:48:21 +03:00
Yiannis Christodoulou
cf1b84d538 Hide time tooltip, mouse display, and sprite preview for audio files 2025-10-13 01:14:15 +03:00
Yiannis Christodoulou
ea67201fa5 fix: Subtitles button toggles settings menu directly to subtitles 2025-10-13 00:48:52 +03:00
Yiannis Christodoulou
c5b11505e0 Ensure time control visibility in VideoJSPlayer
Updated CSS to always display the time control in the video player across all screen sizes, while hiding the time divider. This improves consistency in the player UI.
2025-10-13 00:28:44 +03:00
Yiannis Christodoulou
d8cfc8be7b build assets 2025-10-10 09:31:48 +03:00
Yiannis Christodoulou
9a6f2b1394 Improve video player button styles and focus handling
Added pointer cursor to video player buttons for better UX. Updated focus styles to ensure the video player is focusable without showing an outline.
2025-10-10 09:18:33 +03:00
Yiannis Christodoulou
d29c415d64 Remove focus outline from video player buttons
Added CSS to disable the default focus outline on .vjs-button elements for improved visual appearance.
2025-10-06 17:19:51 +03:00
Yiannis Christodoulou
a29d94dcbd Remove VideoJSNew and consolidate player components
Deleted VideoJSNew.jsx and removed VideoJSPlayerNew from exports. Merged VideoJSPlayerNew.css into VideoJSPlayer.css and updated VideoJSPlayer.jsx with new features, configuration, and sample data. Refactored and enhanced VideoJSPlayer to be the main player component, updating references and improving tooltip, autoplay, and control bar logic.
2025-10-06 12:41:54 +03:00