feat(overlay): support selecting and copying subtitle sidebar text

- Select dialogue across rows and copy it without timestamps
- Keep selected excerpts visible during playback
This commit is contained in:
2026-09-08 01:08:16 -07:00
49 changed files with 1107 additions and 561 deletions
+1
View File
@@ -468,6 +468,7 @@ export interface ElectronAPI {
getCurrentSubtitleRaw: () => Promise<string>;
getCurrentSubtitleAss: () => Promise<string>;
getSubtitleSidebarSnapshot: () => Promise<SubtitleSidebarSnapshot>;
copySubtitleSidebarSelection: (text: string) => Promise<void>;
getSubtitleSidebarOpen: () => Promise<boolean>;
getPlaybackPaused: () => Promise<boolean | null>;
onSubtitleAss: (callback: (assText: string) => void) => void;