mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-02-27 18:22:41 -08:00
Update TASK-20.2 status to done
This commit is contained in:
20
src/types.ts
20
src/types.ts
@@ -465,6 +465,25 @@ export interface MpvSubtitleRenderMetrics {
|
||||
} | null;
|
||||
}
|
||||
|
||||
export type OverlayLayer = "visible" | "invisible";
|
||||
|
||||
export interface OverlayContentRect {
|
||||
x: number;
|
||||
y: number;
|
||||
width: number;
|
||||
height: number;
|
||||
}
|
||||
|
||||
export interface OverlayContentMeasurement {
|
||||
layer: OverlayLayer;
|
||||
measuredAtMs: number;
|
||||
viewport: {
|
||||
width: number;
|
||||
height: number;
|
||||
};
|
||||
contentRect: OverlayContentRect | null;
|
||||
}
|
||||
|
||||
export interface MecabStatus {
|
||||
available: boolean;
|
||||
enabled: boolean;
|
||||
@@ -611,6 +630,7 @@ export interface ElectronAPI {
|
||||
onOpenRuntimeOptions: (callback: () => void) => void;
|
||||
onOpenJimaku: (callback: () => void) => void;
|
||||
notifyOverlayModalClosed: (modal: "runtime-options" | "subsync") => void;
|
||||
reportOverlayContentBounds: (measurement: OverlayContentMeasurement) => void;
|
||||
}
|
||||
|
||||
declare global {
|
||||
|
||||
Reference in New Issue
Block a user