49 Commits

Author SHA1 Message Date
Yiannis Christodoulou
b224a66e74 Remove background color from video control elements
Eliminated the semi-transparent black background from multiple video control CSS selectors to improve visual consistency and reduce unnecessary styling.
2025-10-03 13:18:17 +03:00
Yiannis Christodoulou
373a64cfba fix: Prevent scrollbars in video player and embed styles 2025-10-03 11:44:27 +03:00
Yiannis Christodoulou
ccfe93a0f4 Hide HLS buffer segment boundaries and update dev mode 2025-10-03 11:24:35 +03:00
Yiannis Christodoulou
7356531c07 Adjust seekbar and end screen overlay styles 2025-10-03 11:24:35 +03:00
Yiannis Christodoulou
1585d619a7 Improve video control alignment and responsive time display
Adjusted CSS for video control wrappers to ensure consistent alignment and spacing across desktop and mobile. Reduced gaps between PiP and fullscreen buttons, and hid subtitles button on small screens for better layout. Updated CustomRemainingTime.css to increase font size, padding, and font weight for better readability on smaller devices.
2025-10-03 11:24:35 +03:00
Yiannis Christodoulou
44e6beb814 Center and resize settings button in VideoJS
Added CSS rules to center the settings button within its wrapper and increased the SVG icon size by 2px for improved visual alignment in the video player controls.
2025-10-03 11:24:35 +03:00
Yiannis Christodoulou
a43316bd5b Add custom wrapper for fullscreen button in VideoJS 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
09bd4d59b1 Style and wrap picture-in-picture button in VideoJS
Added custom CSS for the picture-in-picture button wrapper to ensure consistent sizing and alignment with other controls. Updated VideoJSPlayer.jsx to wrap the PiP button in a styled container for improved UI consistency.
2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
37464e5a86 Add custom wrapper for settings button in VideoJS 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
b70e8267ac Add custom styling for subtitles button 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
30e3fce967 Add custom styling for chapters button 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
9e689c88ba Add custom wrapper for autoplay toggle button 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
73ea56c79b Add custom wrapper for volume panel 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
86ce2ce0de fix: Global control order for all screens 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
75419a7402 fix: Dark background overlay when controls are visible to improve readability on bright videos 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
e885cc7c28 fix: Improve seekbar for mobile devices 2025-10-03 11:24:34 +03:00
Yiannis Christodoulou
71ad76285f feat: separate css files for better control 2025-10-03 11:24:33 +03:00
Yiannis Christodoulou
c7ad28572f fix: Grid items in related videos - Allow up to 9 videos on large tablets 2025-10-03 11:24:33 +03:00
Yiannis Christodoulou
801f5cf22d fix: Remove rounded corners on small mobile screens 2025-10-03 11:24:33 +03:00
Yiannis Christodoulou
b04ad2344c fix: Make seekbar more touch-friendly on Android 2025-10-03 11:24:33 +03:00
Yiannis Christodoulou
57616c6b81 fix: Disable tooltip on touch devices (mobile and tablets) 2025-10-03 11:24:33 +03:00
Yiannis Christodoulou
002016a9dd fix: Do not use rounded corners in embed modal 2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
51b52c38a3 fix: Remove the dark background from avatar/title in embed 2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
89a74f6570 fix: The volume hover should be displayed in front of the seekbar 2025-10-03 11:24:32 +03:00
Yiannis Christodoulou
ed07da1783 feat: Change autoplay icons and improve switch on/off functionality 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou
380b537d45 feat: User rounded corners based on py value USE_ROUNDED_CORNERS 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou
44a44d39f2 fix: Do not use box-shadow or borders on video-js:focus 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou
ae24bcab02 fix: Do not use rounded corners by default in video-js 2025-10-03 11:24:31 +03:00
Yiannis Christodoulou
9670ab7e11 fix: Sticky controls for embed player - always at bottom of window 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou
68fa1efe87 feat: Add Embed Info Overlay Component (for embed player only) 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou
5fda4610da fix: Chapter title, next video icon, play video with sound, dark opacity, fix hls, cleanup logs 2025-10-03 11:24:30 +03:00
Yiannis Christodoulou
499d98a5b2 fix: Fullscreen video styles for embedded video player 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou
e3291a5d75 feat: Focus the player element so keyboard controls work 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou
222c728909 fix:(video.js) support embed functionality and ensure videos play independently on the same page 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou
5066f60c00 feat: Add a method to support player in the same page (e.g. for the embed page) 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou
492911786c chore: Run prettier for css files 2025-10-03 11:24:28 +03:00
Yiannis Christodoulou
ca830788ca fix: Video.js (chaptersData conditions, separate sprite preview, add close icon in modal settings) 2025-10-03 11:24:26 +03:00
Yiannis Christodoulou
5d99a4e23d feat: Video.js (qualities, css improvements)
- Settings menu content - split into separate variables for maintainability
- Only include qualities that have actual sources
- hls_info vs encodings_info
2025-10-03 11:24:26 +03:00
Yiannis Christodoulou
543085c38f fix: Video.js improve browser/device compatibility, fixes and a lot improvements 2025-10-03 11:24:25 +03:00
Yiannis Christodoulou
3accbd29ce fix: Video.js improve styling of Toolbar icons
- chapter popup
- settings popup
- autoplay
-align the icons properly in the bar
2025-10-03 11:24:25 +03:00
Yiannis Christodoulou
eaf87e20d8 feat: Autoplay functionality 2025-10-03 11:24:24 +03:00
Yiannis Christodoulou
d70b71228a feat: Custom Seek Indicator Component for showing visual feedback during arrow key seeking 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
20e6a38fc8 chore: fix margins between tool icons 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
449baeabd1 style: Place the main tool icons to the right 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
a66d823d1d feat: Related media at the end of video 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
8bf50795c2 fix: Push specific controls to the right side of control bar 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
b3ab626c91 fix the height of volume slider 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
3d08f3b29f feat: Create the component CustomRemainingTime 2025-10-03 11:24:23 +03:00
Yiannis Christodoulou
3be86f91f7 feat: Welcome Video.js player v8.23.3 2025-10-03 11:24:22 +03:00