mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
1.1 KiB
1.1 KiB
id, title, status, assignee, created_date, labels, dependencies, parent_task_id, priority
| id | title | status | assignee | created_date | labels | dependencies | parent_task_id | priority |
|---|---|---|---|---|---|---|---|---|
| TASK-23.3 | Render JLPT token underlines with level-based colors in subtitle lines | To Do | 2026-02-13 16:42 | TASK-23 | high |
Description
Render JLPT-aware token annotations as token-length colored underlines in the subtitle UI based on returned JLPT levels, without changing existing subtitle layout or primary interaction behavior.
Acceptance Criteria
- #1 For each token with JLPT level, renderer draws an underline matching token width/length.
- #2 Underlines use distinct colors by JLPT level (e.g., N5/N4/N3/N2/N1) and mapping is consistent/documented.
- #3 Non-tagged tokens remain visually unchanged.
- #4 Rendering does not alter line height/selection behavior or break wrapping behavior.
- #5 Feature degrades gracefully when level data is missing or lookup is unavailable.
Definition of Done
- #1 Visual output validated for all mapped JLPT levels with no legibility/layout regressions.