10 Commits
Author SHA1 Message Date
Alexa a96aab1245 Hide stale frames during Android video switches 2026-10-21 00:15:45 +02:00
Alexa daffc70dd0 Reset PC video texture between playback sessions
Clear the shader texture when opening or stopping playback and default it to black, preventing stale frames from appearing during transitions. Add a rendering test for startup, stop, and reopen behavior.
2026-10-20 22:54:07 +02:00
Lizzy 818a65452f Remove playback diagnostics and debug logging 2026-10-20 20:35:01 +02:00
Cuteminded 3fb03e885d Add playback quality setting 2026-10-15 00:50:30 +02:00
Lizzy 9b83b7c057 Add video loading indicator
Show a dedicated loading spinner while playback is preparing, seeking, or buffering. This exposes buffering state from the Android and mpv backends, wires the indicator into the VR player UI, updates playback flow to keep it visible even when controls are hidden, and adds coverage for the new loading-state behavior.
2026-09-21 17:22:00 +02:00
Lizzy a22f5871a1 Refine user-facing copy and setup docs
Improve wording across the app
2026-09-19 14:35:11 +02:00
Lizzy 224bcfb930 Add Linux PC video plugin support 2026-09-03 17:44:06 +02:00
Lizzy bef7dc4772 Add Windows mpv playback backend and CI build 2026-08-30 12:10:28 +02:00
Lizzy 364eaca48f Add playback overlay and timeline seeking
This change replaces the old playback button strip with a transparent overlay attached to the movie screen. It adds a seekable timeline, duration reporting, and proper seek routing for resumed/transcoded streams while preserving paused state and overlay behavior across settings and recenter actions.

Pointer and scroll handling were also hardened to improve controller input stability, including hover tracking, exit handling, aim smoothing, and synthetic wheel release events. Regression tests and testing notes were extended to cover overlay toggling, timeline formatting, seek flows, recenter behavior, and pointer/scroll edge cases.
2026-08-16 18:06:11 +02:00
Lizzy 424c3204e3 Initial commit 2026-08-15 16:42:47 +02:00