mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-11-10 04:46:07 -08:00
fix(controller): pick up macOS presses while mpv is in front (#321)
This commit is contained in:
1 parent
fa3051f9cb
commit
8e29cb3c55
17 files changed
+614
-63
No files matched your search
@@ -197,6 +197,10 @@ const onPlaybackPauseChangedEvent = createQueuedIpcListenerWithPayload<boolean>(
|
||||
const onControllerConfigChangedEvent = createQueuedIpcListener(
|
||||
IPC_CHANNELS.event.controllerConfigChanged,
|
||||
);
|
||||
const onControllerBackgroundPressEvent = createQueuedIpcListenerWithPayload<number>(
|
||||
IPC_CHANNELS.event.controllerBackgroundPress,
|
||||
(payload) => (typeof payload === 'number' && Number.isInteger(payload) ? payload : -1),
|
||||
);
|
||||
const onKeyboardModeToggleRequestedEvent = createQueuedIpcListener(
|
||||
IPC_CHANNELS.event.keyboardModeToggleRequested,
|
||||
);
|
||||
@@ -509,6 +513,7 @@ const electronAPI: ElectronAPI = {
|
||||
onKeyboardModeToggleRequested: onKeyboardModeToggleRequestedEvent,
|
||||
onControllerSuspendedChanged: onControllerSuspendedChangedEvent,
|
||||
onControllerConfigChanged: onControllerConfigChangedEvent,
|
||||
onControllerBackgroundPress: onControllerBackgroundPressEvent,
|
||||
onPlaybackPauseChanged: onPlaybackPauseChangedEvent,
|
||||
onLookupWindowToggleRequested: onLookupWindowToggleRequestedEvent,
|
||||
getPlaylistBrowserSnapshot: (): Promise<PlaylistBrowserSnapshot> =>
|
||||
|
||||
Reference in new issue
Block a user