Commit Graph

18 Commits

Author SHA1 Message Date
Mert Uyanık 1113ca891c Redesign video player styling 2025-10-30 04:14:28 +03:00
hibna 183cc65455 . 2025-10-30 04:02:31 +03:00
Mert Uyanık 17463ea9e7 Fix Firefox subtitle positioning 2025-10-30 03:39:39 +03:00
hibna 72520d56e6 Refactor video player CSS for improved subtitles and layout
Major CSS refactor for video player components: improves subtitle styling and cross-browser positioning, restructures ControlsLayer and VideoElement styles for clarity and responsiveness, and updates custom properties for better subtitle/controls separation. Adds a local settings file for permissions.
2025-10-30 03:31:07 +03:00
Mert Uyanık 8f0c23325f Revamp subtitle styling 2025-10-29 14:41:52 +03:00
hibna ad0c32785b . 2025-10-29 14:37:33 +03:00
Mert Uyanık a508919d20 Fix SRT subtitle conversion and default selection 2025-10-29 14:22:08 +03:00
hibna c5efcb95d5 Add SRT subtitle support and improve subtitle handling
This update enables SRT subtitle files by converting them to VTT blob URLs, sets the default subtitle track automatically, and improves subtitle track switching. Subtitle styling is enhanced in CSS, and tests are updated to use the correct subtitle prop format.
2025-10-29 14:15:43 +03:00
hibna c643b030d7 . 2025-10-29 13:41:08 +03:00
Mert Uyanık 044183cd61 Fix lint issues in tests 2025-10-29 13:13:47 +03:00
hibna bad1cc6ca0 Add i18n, tests, and update documentation
Introduces internationalization (i18n) support with English and Turkish, adds unit tests and test setup with Vitest and React Testing Library, and updates documentation including README and changelog. Removes legacy publishing and usage guides, refactors components to use translation system, and updates build and test scripts in package.json. Also adds new utility modules for HLS and CORS, and improves PlayerContext and SettingsMenu for language support.
2025-10-29 13:10:07 +03:00
Mert Uyanık 002ec26b30 feat: add resolution selection to settings 2025-10-29 09:45:02 +03:00
Mert Uyanık 3ccdd55bdf Fix TypeScript ref typings and lint errors 2025-10-29 09:32:44 +03:00
Mert Uyanık 60adb36721 refactor: strip debug noise to reduce bundle 2025-10-29 09:06:29 +03:00
Mert Uyanık f26a76836f Fix lint issues and improve type safety 2025-10-29 08:40:19 +03:00
Mert Uyanık 379f0a0058 Fix fullscreen controls and refresh lint setup 2025-10-29 08:15:14 +03:00
Mert Uyanık 400bf899aa Fix control visibility and stabilize HLS loading 2025-10-29 07:58:50 +03:00
hibna b57b24d051 Initial commit: modern React video player library
Add all source files for a feature-rich, reusable video player built with React, TypeScript, and Vite. Includes core components, context, hooks, utilities, styles, demo app, and configuration files.
2025-10-29 07:49:06 +03:00