Update TASK-20.2 status to done

This commit is contained in:
2026-02-12 02:49:54 -08:00
parent dfb54630df
commit f345547963
11 changed files with 427 additions and 7 deletions

View File

@@ -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 {