feat: unify provider interface design
This commit is contained in:
@@ -43,6 +43,8 @@ Startup shows a centered **YouTube / Miruro** selector. Use `j` / `k` or arrows
|
||||
|
||||
After selection, the browser starts in **normal mode**. Press `i` to type a search; Enter submits a changed query and returns to normal mode. Esc returns without submitting.
|
||||
|
||||
Both providers use the same layout: a cyan view heading, bordered search and results, a bordered status line, and a dim one-line key hint bar. The selected row uses black text on cyan with a `> ` marker; saved titles are green, watch-later titles magenta, and `✓` marks watched entries. Metadata and help open in centered cyan-bordered popups; bulk-removal confirmations use yellow borders. Miruro keeps its catalog navigation and two-line title/episode rows rather than YouTube's video table.
|
||||
|
||||
Selecting a YouTube video launches:
|
||||
|
||||
```sh
|
||||
@@ -56,7 +58,7 @@ Each selection opens an independent player instance without replacing existing p
|
||||
|
||||
Choose **Miruro** at startup or use `--miruro` to start directly. Its interface is **catalog → series → episodes**, without YouTube's Search/Feed tabs, channel controls or category selectors.
|
||||
|
||||
Catalog autocomplete returns at most eight anime titles, without pagination. Titles show the available format, status, season/year and planned/listed episode counts; the metadata pane shows the selected title's synopsis and other returned facts. The series screen lists only actual returned episodes—not planned or absolute episode numbers—with titles, dates and durations when supplied. Selected episode details appear first in the metadata pane, above the series synopsis. Listed counts do not guarantee that a supported Sun source is available.
|
||||
Catalog autocomplete returns at most eight anime titles, without pagination. Titles show the available format, status, season/year and planned/listed episode counts; press `d` for the selected title's synopsis and other returned facts. The series screen lists only actual returned episodes—not planned or absolute episode numbers—with titles, dates and durations when supplied. Selected episode details appear first in the metadata popup, above the series synopsis. Listed counts do not guarantee that a supported Sun source is available.
|
||||
|
||||
| Key | Miruro action |
|
||||
| --- | --- |
|
||||
@@ -68,8 +70,8 @@ Catalog autocomplete returns at most eight anime titles, without pagination. Tit
|
||||
| `W` / `V` / `C` | Open Miruro's offline watch-later / saved / currently-watching episodes |
|
||||
| `f` | Cycle All / Unwatched / Watched in watch later |
|
||||
| `x` / `X` | Remove the selected / confirm removal of visible episodes from the active collection |
|
||||
| `d` | Focus/unfocus the synopsis/metadata pane; `j` / `k` and page keys scroll while focused |
|
||||
| Esc | Cancel input/help or return focus to the episode/title list |
|
||||
| `d` | Show/hide the synopsis/metadata popup; ↓ / ↑, Ctrl-j / Ctrl-k and page keys scroll; `j` / `k` change selection |
|
||||
| Esc | Cancel input or close help/metadata and return to the episode/title list |
|
||||
| `r` | Refresh the active screen and reload configured keys |
|
||||
| `?` / `q` | Keyboard help / quit |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user