mpvqt renders without disabling MPV_RENDER_PARAM_BLOCK_FOR_TARGET_TIME, so each new video frame blocks the Qt Quick render thread for up to video-timing-offset (50 ms). Animations over a playing video (playlist slide-in) stuttered; paused video was smooth. Set video-timing-offset=0.
Measured offscreen while toggling the playlist during playback: worst frame 35–39 ms before, 17–21 ms after.
Reviewed-on: #6
Co-authored-by: Tri Vo Khac <git@trivk.dev>
Apply glossary edits directly to translated subtitles and reload the active track. Keep terms with their originating episode, preserve existing translations, and clear stale episode groups with glossary entries.
- Add AppMenu and AppMenuItem so menu labels, mnemonics and shortcuts render consistently under org.kde.union
- Move the translation glossary into GlossaryDialog with add, remove and clear-all actions
- Regroup the translation preset and instructions settings layout
- Preserve the platform-selected QtQuick style on Plasma
- Add the QtPotato desktop entry and bundled app icon
- Remove the empty-state open-file action