From f5129469c358542fa61ea19c58979d7815c6c467 Mon Sep 17 00:00:00 2001 From: sudacode Date: Wed, 11 Feb 2026 18:45:29 -0800 Subject: [PATCH] add new task --- ...ng-and-decoupled-secondary-subtitle-bar.md | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 backlog/tasks/task-17 - Investigate-dynamic-overlay-window-sizing-and-decoupled-secondary-subtitle-bar.md diff --git a/backlog/tasks/task-17 - Investigate-dynamic-overlay-window-sizing-and-decoupled-secondary-subtitle-bar.md b/backlog/tasks/task-17 - Investigate-dynamic-overlay-window-sizing-and-decoupled-secondary-subtitle-bar.md new file mode 100644 index 0000000..064cbac --- /dev/null +++ b/backlog/tasks/task-17 - Investigate-dynamic-overlay-window-sizing-and-decoupled-secondary-subtitle-bar.md @@ -0,0 +1,27 @@ +--- +id: TASK-17 +title: Investigate dynamic overlay window sizing and decoupled secondary subtitle bar +status: To Do +assignee: [] +created_date: '2026-02-12 02:27' +labels: + - overlay + - ux + - investigation +dependencies: [] +priority: high +--- + +## Description + + +Current visible and invisible overlays can both be enabled at once, but both windows occupy full mpv bounds so hover/input targets conflict. Investigate feasibility of sizing each overlay window to subtitle content bounds (including secondary subtitles) instead of fullscreen. Also investigate decoupling secondary subtitle rendering from overlay visibility by introducing a dedicated top bar region (full-width or text-width) that remains at top and respects secondary subtitle display mode config (hover/always/never). + + +## Acceptance Criteria + +- [ ] #1 Document current overlap/input conflict behavior when both overlays are enabled. +- [ ] #2 Prototype or design approach for content-bounded overlay window sizing for visible and invisible overlays. +- [ ] #3 Evaluate interaction model and technical constraints for a dedicated top secondary-subtitle bar independent from overlay visibility. +- [ ] #4 Define implementation plan with tradeoffs, edge cases (line wrapping, long lines, resize, multi-monitor, mpv style sync), and recommended path forward. +