diagnose: investigate Miruro launch discrepancy
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.
|
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.
|
||||||
|
|
||||||
|
In either provider's normal mode, press `p` (`app.provider`) to reopen the chooser with the current provider selected, then Enter to switch. Esc cancels and returns to browsing (unlike at startup); `q` or Ctrl-C quits. Both browser sessions stay in memory, preserving their queries, results, selection and navigation history when you switch back. Switching leaves running players unaffected and never reapplies the CLI query: it is used only for the initially opened provider. `--miruro` only skips the startup chooser; you can still switch providers with `p`.
|
||||||
|
|
||||||
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. Entries use two lines: the title above dimmed metadata. YouTube shows the channel and publication date beneath each video title, without separate channel/date columns; tagged channels remain cyan. 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 title/episode metadata.
|
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. Entries use two lines: the title above dimmed metadata. YouTube shows the channel and publication date beneath each video title, without separate channel/date columns; tagged channels remain cyan. 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 title/episode metadata.
|
||||||
YouTube's dimmed metadata row includes duration as `M:SS` or `H:MM:SS`, or `Unknown duration` when unavailable. Duration is retained in saved collections; older entries without duration remain readable.
|
YouTube's dimmed metadata row includes duration as `M:SS` or `H:MM:SS`, or `Unknown duration` when unavailable. Duration is retained in saved collections; older entries without duration remain readable.
|
||||||
|
|
||||||
@@ -66,6 +68,7 @@ Catalog autocomplete returns at most eight anime titles, without pagination. Tit
|
|||||||
| Key | Miruro action |
|
| Key | Miruro action |
|
||||||
| --- | --- |
|
| --- | --- |
|
||||||
| `i` / `/` | Edit the catalog query; Enter searches, Esc cancels |
|
| `i` / `/` | Edit the catalog query; Enter searches, Esc cancels |
|
||||||
|
| `p` | Reopen the provider chooser in normal mode |
|
||||||
| `j` / `k`, ↓ / ↑; `g` / `G`, Home / End | Select a title or episode |
|
| `j` / `k`, ↓ / ↑; `g` / `G`, Home / End | Select a title or episode |
|
||||||
| Enter | Open a series, or pass the selected episode URL to Terebi for resolution and playback |
|
| Enter | Open a series, or pass the selected episode URL to Terebi for resolution and playback |
|
||||||
| `-` / `+` | Back / forward through cached screens, preserving query and selection |
|
| `-` / `+` | Back / forward through cached screens, preserving query and selection |
|
||||||
@@ -102,6 +105,7 @@ These are the default bindings. Overrides in `[keys]` replace an action's bindin
|
|||||||
| --- | --- |
|
| --- | --- |
|
||||||
| `j` / `k`, ↓ / ↑ | Select the next / previous video |
|
| `j` / `k`, ↓ / ↑ | Select the next / previous video |
|
||||||
| Enter | Launch the selected video in Terebi |
|
| Enter | Launch the selected video in Terebi |
|
||||||
|
| `p` | Reopen the provider chooser |
|
||||||
| `o` | Open the selected YouTube video in the default browser (also works in previews; configurable as `video.open`) |
|
| `o` | Open the selected YouTube video in the default browser (also works in previews; configurable as `video.open`) |
|
||||||
| `g` / Home, `G` / End | Select the first / last loaded video |
|
| `g` / Home, `G` / End | Select the first / last loaded video |
|
||||||
| `i` | Edit the current category/combined feed search; other views use general YouTube Search |
|
| `i` | Edit the current category/combined feed search; other views use general YouTube Search |
|
||||||
|
|||||||
Reference in New Issue
Block a user