update tasks

This commit is contained in:
2026-02-14 23:21:57 -08:00
parent 66c8168d0e
commit ad0dc271a5
7 changed files with 84 additions and 10 deletions

View File

@@ -4,12 +4,14 @@ title: Break up the applyInvisibleSubtitleLayoutFromMpvMetrics mega function
status: To Do
assignee: []
created_date: '2026-02-11 08:21'
updated_date: '2026-02-15 07:00'
labels:
- refactor
- renderer
- complexity
milestone: Codebase Clarity & Composability
dependencies: []
dependencies:
- TASK-27.5
references:
- src/renderer/renderer.ts
priority: medium
@@ -36,3 +38,9 @@ This can be done independently of or as part of TASK-6 (renderer split).
- [ ] #3 Platform-specific branches isolated into dedicated helpers
- [ ] #4 Invisible overlay positioning still works correctly on Linux and macOS
<!-- AC:END -->
## Implementation Notes
<!-- SECTION:NOTES:BEGIN -->
Reparented as a dependency of TASK-27.5: the mega-function lives in positioning.ts (513 LOC), which is the exact file TASK-27.5 targets for splitting. Decomposing this function is a natural part of that file split. Should be executed together with TASK-27.5.
<!-- SECTION:NOTES:END -->