fix: show active watch filter in pane title

This commit is contained in:
2026-10-11 20:36:06 +02:00
parent cf4941c879
commit 6eed1cdd9e
2 changed files with 2 additions and 1 deletions
+1 -1
View File
@@ -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.
+1
View File
@@ -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))