mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-20 03:16:46 -07:00
- show a dedicated startup OSD "building" phase for character dictionary sync - forward bare `Tab` from visible overlay to mpv so AniSkip works while focused - fix Windows plugin env override resolution for `SUBMINER_BINARY_PATH`
1.6 KiB
1.6 KiB
id, title, status, assignee, created_date, updated_date, labels, dependencies, references, priority
| id | title | status | assignee | created_date | updated_date | labels | dependencies | references | priority | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-145 | Show character dictionary build progress on startup OSD before import | Done | 2026-03-09 11:20 | 2026-03-09 11:20 |
|
|
medium |
Description
Surface an explicit character-dictionary build phase on startup OSD so there is visible progress between subtitle annotation loading and the later import/upload step when merged dictionary generation is still running.
Acceptance Criteria
- #1 Auto-sync emits a dedicated in-flight status while merged dictionary generation is running.
- #2 Startup OSD sequencing treats that build phase as progress and can surface it after annotation loading clears.
- #3 Regression coverage verifies the build phase is emitted before import begins.
Implementation Notes
Added a building progress phase before buildMergedDictionary(...) and included it in the startup OSD sequencer's buffered progress set. This gives startup a visible dictionary-progress step even when snapshot checking/generation finished too early to still be relevant by the time annotation loading completes.