mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-20 03:16:46 -07:00
Improve startup dictionary sync UX and default playback keybindings
- Add default `f` fullscreen overlay binding and switch default AniSkip skip key to `Tab` - Make character-dictionary auto-sync non-blocking at startup with tokenization gating for Yomitan mutations - Add ordered startup OSD progress (checking/generating/updating/importing), refresh current subtitle on sync completion, and extend regression tests
This commit is contained in:
4
changes/task-131.md
Normal file
4
changes/task-131.md
Normal file
@@ -0,0 +1,4 @@
|
||||
type: changed
|
||||
area: overlay
|
||||
|
||||
- Added `f` as the default overlay fullscreen toggle and changed the default AniSkip intro-jump key to `Tab`.
|
||||
4
changes/task-133.md
Normal file
4
changes/task-133.md
Normal file
@@ -0,0 +1,4 @@
|
||||
type: changed
|
||||
area: dictionary
|
||||
|
||||
- Aligned AniList character dictionary generation more closely with the upstream reference by preserving duplicate shared names across characters, skipping characters without native Japanese names, restoring richer character info fields, and using upstream-style role mapping plus hint-aware kanji readings.
|
||||
4
changes/task-141.md
Normal file
4
changes/task-141.md
Normal file
@@ -0,0 +1,4 @@
|
||||
type: fixed
|
||||
area: dictionary
|
||||
|
||||
- Refresh the current subtitle after character dictionary auto-sync completes so newly imported character names highlight on the active line instead of waiting for the next subtitle change.
|
||||
4
changes/task-142.md
Normal file
4
changes/task-142.md
Normal file
@@ -0,0 +1,4 @@
|
||||
type: fixed
|
||||
area: dictionary
|
||||
|
||||
- Show character dictionary auto-sync progress on the mpv OSD without sending desktop notifications.
|
||||
4
changes/task-143.md
Normal file
4
changes/task-143.md
Normal file
@@ -0,0 +1,4 @@
|
||||
type: fixed
|
||||
area: dictionary
|
||||
|
||||
- Keep character dictionary auto-sync non-blocking during startup by letting snapshot/build work run in parallel and delaying only the Yomitan import/settings phase until current-media tokenization is already ready.
|
||||
4
changes/task-144.md
Normal file
4
changes/task-144.md
Normal file
@@ -0,0 +1,4 @@
|
||||
type: changed
|
||||
area: startup
|
||||
|
||||
- Ordered startup OSD messages so tokenization loads first, annotation loading appears next if still pending, and character dictionary sync progress waits until annotation loading finishes.
|
||||
4
changes/task-145.md
Normal file
4
changes/task-145.md
Normal file
@@ -0,0 +1,4 @@
|
||||
type: changed
|
||||
area: overlay
|
||||
|
||||
- Show `Checking character dictionary...` during startup auto-sync and only show `Generating character dictionary...` when a fresh character-dictionary snapshot rebuild is actually needed.
|
||||
Reference in New Issue
Block a user