feat: copy selected video URL

This commit is contained in:
2026-10-22 15:38:59 +02:00
parent 01275e20b8
commit b12bba9125
9 changed files with 80 additions and 14 deletions
+10
View File
@@ -2937,6 +2937,16 @@ impl App {
Some(Action::VideoToggle) => self.views[self.view_index].toggle_checked(),
Some(Action::VideoClear) => self.views[self.view_index].checked.clear(),
Some(Action::VideoOpen) => self.open_video_in_browser(),
Some(Action::VideoCopyUrl) => {
let view = &self.views[self.view_index];
if let Some(video) = view
.selection
.selected()
.and_then(|index| view.videos.get(index))
{
self.status = ui::copy_video_url(&video.id);
}
}
Some(Action::VideoNext) => {
self.views[self.view_index].prefetch_requested = true;
self.views[self.view_index].selection.select_next();