mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-11-10 04:46:07 -08:00
refactor(ipc): remove dead preload methods and the ASS line broadcast (#293)
Drop 16 overlay preload methods with no caller (onSubtitleAss, getCurrentSubtitleAss, onVisibility, getOverlayVisibility, openYomitanSettings, quitApp, toggleOverlay, getMecabStatus, setMecabEnabled, getKeybindings, saveControllerPreference, getAnkiConnectStatus, setAnkiConnectEnabled, clearAnkiConnectHistory, cycleRuntimeOption, appendClipboardVideoToQueue) along with their IPC_CHANNELS keys, handlers, validators and dep plumbing. With both ASS consumers gone, stop observing sub-text/ass in mpv and remove the subtitle-ass-change event chain and appState.currentSubAssText. The main-process functions these wrapped stay; tray, CLI, shortcuts and session actions still use them.
This commit is contained in:
1 parent
8fc20b2499
commit
7909fcd2cf
32 files changed
+8
-876
No files matched your search
@@ -25,22 +25,15 @@ export const IPC_CHANNELS = {
|
||||
command: {
|
||||
setIgnoreMouseEvents: 'set-ignore-mouse-events',
|
||||
overlayModalClosed: 'overlay:modal-closed',
|
||||
openYomitanSettings: 'open-yomitan-settings',
|
||||
recordYomitanLookup: 'record-yomitan-lookup',
|
||||
quitApp: 'quit-app',
|
||||
youtubePickerResolve: 'youtube:picker-resolve',
|
||||
toggleDevTools: 'toggle-dev-tools',
|
||||
toggleOverlay: 'toggle-overlay',
|
||||
saveSubtitlePosition: 'save-subtitle-position',
|
||||
statsNativeConfirmDialog: 'stats:native-confirm-dialog',
|
||||
statsNativeDialogOpened: 'stats:native-dialog-opened',
|
||||
statsNativeDialogClosed: 'stats:native-dialog-closed',
|
||||
saveControllerConfig: 'save-controller-config',
|
||||
saveControllerPreference: 'save-controller-preference',
|
||||
setMecabEnabled: 'set-mecab-enabled',
|
||||
mpvCommand: 'mpv-command',
|
||||
setAnkiConnectEnabled: 'set-anki-connect-enabled',
|
||||
clearAnkiConnectHistory: 'clear-anki-connect-history',
|
||||
refreshKnownWords: 'anki:refresh-known-words',
|
||||
kikuFieldGroupingRespond: 'kiku:field-grouping-respond',
|
||||
reportOverlayContentBounds: 'overlay-content-bounds:report',
|
||||
@@ -63,18 +56,14 @@ export const IPC_CHANNELS = {
|
||||
downloadSubtitleGenerationVadModel: 'subtitle-generation:download-vad',
|
||||
setSubtitleGenerationVadEnabled: 'subtitle-generation:set-vad-enabled',
|
||||
cancelSubtitleGeneration: 'subtitle-generation:cancel',
|
||||
getVisibleOverlayVisibility: 'get-visible-overlay-visibility',
|
||||
getCurrentSubtitle: 'get-current-subtitle',
|
||||
getCurrentSubtitleRaw: 'get-current-subtitle-raw',
|
||||
getCurrentSubtitleAss: 'get-current-subtitle-ass',
|
||||
getSubtitleSidebarSnapshot: 'get-subtitle-sidebar-snapshot',
|
||||
getSubtitleSidebarPlaybackState: 'get-subtitle-sidebar-playback-state',
|
||||
getSubtitleSidebarOpen: 'get-subtitle-sidebar-open',
|
||||
getPlaybackPaused: 'get-playback-paused',
|
||||
getSubtitlePosition: 'get-subtitle-position',
|
||||
getSubtitleStyle: 'get-subtitle-style',
|
||||
getMecabStatus: 'get-mecab-status',
|
||||
getKeybindings: 'get-keybindings',
|
||||
getMpvInputBindings: 'get-mpv-input-bindings',
|
||||
getSessionBindings: 'get-session-bindings',
|
||||
getConfigShortcuts: 'get-config-shortcuts',
|
||||
@@ -88,10 +77,8 @@ export const IPC_CHANNELS = {
|
||||
focusMainWindow: 'focus-main-window',
|
||||
activatePlaybackWindowForOverlayInteraction: 'overlay:activate-playback-window',
|
||||
runSubsyncManual: 'subsync:run-manual',
|
||||
getAnkiConnectStatus: 'get-anki-connect-status',
|
||||
getRuntimeOptions: 'runtime-options:get',
|
||||
setRuntimeOption: 'runtime-options:set',
|
||||
cycleRuntimeOption: 'runtime-options:cycle',
|
||||
getAnilistStatus: 'anilist:get-status',
|
||||
clearAnilistToken: 'anilist:clear-token',
|
||||
openAnilistSetup: 'anilist:open-setup',
|
||||
@@ -103,7 +90,6 @@ export const IPC_CHANNELS = {
|
||||
getCharacterDictionaryManagerSnapshot: 'character-dictionary:get-manager-snapshot',
|
||||
removeCharacterDictionaryManagedEntry: 'character-dictionary:remove-managed-entry',
|
||||
moveCharacterDictionaryManagedEntry: 'character-dictionary:move-managed-entry',
|
||||
appendClipboardVideoToQueue: 'clipboard:append-video-to-queue',
|
||||
getPlaylistBrowserSnapshot: 'playlist-browser:get-snapshot',
|
||||
appendPlaylistBrowserFile: 'playlist-browser:append-file',
|
||||
playPlaylistBrowserIndex: 'playlist-browser:play-index',
|
||||
@@ -153,9 +139,7 @@ export const IPC_CHANNELS = {
|
||||
subtitleGenerationProgress: 'subtitle-generation:progress',
|
||||
subtitleSet: 'subtitle:set',
|
||||
overlayPointerRecoveryRequest: 'overlay:pointer-recovery-request',
|
||||
subtitleVisibility: 'mpv:subVisibility',
|
||||
subtitlePositionSet: 'subtitle-position:set',
|
||||
subtitleAssSet: 'subtitle-ass:set',
|
||||
secondarySubtitleSet: 'secondary-subtitle:set',
|
||||
secondarySubtitleMode: 'secondary-subtitle:mode',
|
||||
subsyncOpenManual: 'subsync:open-manual',
|
||||
@@ -197,11 +181,6 @@ export type RuntimeOptionsSetRequest = {
|
||||
value: RuntimeOptionValue;
|
||||
};
|
||||
|
||||
export type RuntimeOptionsCycleRequest = {
|
||||
id: RuntimeOptionId;
|
||||
direction: 1 | -1;
|
||||
};
|
||||
|
||||
export type OverlayContentBoundsReportRequest = {
|
||||
measurement: OverlayContentMeasurement;
|
||||
};
|
||||
Reference in new issue
Block a user