mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-08-16 01:55:51 -07:00
feat(anime): open Anime Browser in player modal
- Add the Ctrl+Alt+A shortcut and dedicated overlay modal - Share queue, sources, and watch history while isolating browser state
This commit is contained in:
@@ -144,6 +144,10 @@ export type RendererDom = {
|
||||
playlistBrowserDirectoryList: HTMLUListElement;
|
||||
playlistBrowserPlaylistList: HTMLUListElement;
|
||||
playlistBrowserClose: HTMLButtonElement;
|
||||
|
||||
animeBrowserModal: HTMLDivElement;
|
||||
animeBrowserClose: HTMLButtonElement;
|
||||
animeBrowserFrame: HTMLIFrameElement;
|
||||
};
|
||||
|
||||
function getRequiredElement<T extends HTMLElement>(id: string): T {
|
||||
@@ -326,5 +330,9 @@ export function resolveRendererDom(): RendererDom {
|
||||
'playlistBrowserPlaylistList',
|
||||
),
|
||||
playlistBrowserClose: getRequiredElement<HTMLButtonElement>('playlistBrowserClose'),
|
||||
|
||||
animeBrowserModal: getRequiredElement<HTMLDivElement>('animeBrowserModal'),
|
||||
animeBrowserClose: getRequiredElement<HTMLButtonElement>('animeBrowserClose'),
|
||||
animeBrowserFrame: getRequiredElement<HTMLIFrameElement>('animeBrowserFrame'),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user