fix: show active watch filter in pane title
This commit is contained in:
@@ -172,7 +172,7 @@ Bulk editing refuses to clear all tags when a target has no `[channels]` registr
|
||||
|
||||
Watch later is **one collection**, deduplicated by YouTube video ID. Category lists are derived from the saved videos' channel identities and the **current** subscription categories: adding or removing a channel from a category changes its watch-later list after saving tags or reloading config with `r`. No category memberships are stored on individual videos.
|
||||
|
||||
Browse a category with `c`, then use `W` for its watch-later list. From Search, Feed, or a channel view, `W` opens the combined collection. Watch-later views use saved title, creator, and publication metadata without fetching video lists, so they also work offline. Their filters are independent and retained during the session.
|
||||
Browse a category with `c`, then use `W` for its watch-later list. From Search, Feed, or a channel view, `W` opens the combined collection. Watch-later views use saved title, creator, and publication metadata without fetching video lists, so they also work offline. Their filters are independent and retained during the session; each pane's border title shows the active All, Unwatched, or Watched filter.
|
||||
|
||||
Saved video titles are **magenta** in all video tables; categorized channel names remain cyan. A `✓` marks watched videos, including outside watch-later views. The selected row retains its usual highlight.
|
||||
|
||||
|
||||
@@ -1222,6 +1222,7 @@ impl App {
|
||||
let ViewSource::WatchLater(category) = &view.source else {
|
||||
continue;
|
||||
};
|
||||
view.title = format!(" {} · {} ", view.name, view.watch_filter.label());
|
||||
let selected = view.selection.selected();
|
||||
let selected_id = selected
|
||||
.and_then(|row| view.videos.get(row))
|
||||
|
||||
Reference in New Issue
Block a user