mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-28 06:22:45 -08:00
1.8 KiB
1.8 KiB
id, title, status, assignee, created_date, updated_date, labels, dependencies, priority
| id | title | status | assignee | created_date | updated_date | labels | dependencies | priority | ||
|---|---|---|---|---|---|---|---|---|---|---|
| TASK-97 | Add intro skip playback control | To Do | 2026-02-21 04:41 | 2026-02-21 04:41 |
|
medium |
Description
Add an intro skip control so users can jump past opening sequences quickly during playback. Start with a reliable manual control (shortcut/action) and clear user feedback after seek.
Suggestions
- Add a configurable skip duration (for example 60/75/90 seconds).
- Expose skip intro via keybinding and optional UI action in overlay/help.
- Show transient confirmation (OSD/overlay message) after skip action.
Action Steps
- Define config and keybinding surface for intro skip duration and trigger.
- Implement intro skip command that performs bounded seek in active playback session.
- Wire command to user trigger path (keyboard + optional on-screen action if present).
- Emit user feedback after successful skip (current time + skipped duration).
- Add tests for command dispatch, seek bounds, and config fallback behavior.
Acceptance Criteria
- #1 User can trigger intro skip during playback with configured shortcut/action.
- #2 Skip performs bounded seek and never seeks before start or beyond stream duration.
- #3 Skip duration is configurable with sane default.
- #4 User receives visible confirmation after skip.
- #5 Automated tests cover config + seek behavior.
Definition of Done
- #1 Playback control tests pass
- #2 User-facing config/docs updated for intro skip control