6 Commits

Author SHA1 Message Date
Yiannis Christodoulou
5a282c7cd2 Improve Safari audio/video initialization and fallbacks
Adds Safari-specific detection and initialization logic to better support audio and video playback, especially for cases where metadata is not loaded as expected. Implements fallback event listeners, user interaction triggers, and exposes an initialization helper to ensure the editor works reliably on Safari and iOS devices.
2025-10-16 16:12:35 +03:00
Yiannis Christodoulou
085e944861 ChapterEditor: Add keyboard shortcuts for video playback controls
Implemented keyboard shortcuts for play/pause (Space), jump backward (ArrowLeft), and jump forward (ArrowRight) in the chapters editor. Shortcuts are disabled when typing in input fields to prevent interference with text entry.
2025-10-16 14:59:32 +03:00
Yiannis Christodoulou
f67021b17b fix: Chapters: Play should not stop at the end of a chapter or a cutaway area, but should just continue play through. 2025-10-13 01:35:12 +03:00
Yiannis Christodoulou
e29d364fd3 feat: Fix chapters (rename text/name to chapterTitle) and fetch/post the correct object 2025-10-03 11:24:29 +03:00
Yiannis Christodoulou
8df5ea880c feat: Chapter editor main functionality and styling 2025-10-03 11:24:25 +03:00
Yiannis Christodoulou
8a87aad647 feat: Chapters Editor (init) [copy from video editor] 2025-10-03 11:24:25 +03:00