Make General Assist only focus the main window, without region capture.

This commit is contained in:
CREDO23 2026-04-27 18:49:27 +02:00
parent 7145a15149
commit 24a5a06f21

View file

@ -1,21 +1,5 @@
import { IPC_CHANNELS } from '../ipc/channels';
import { trackEvent } from './analytics';
import { pickScreenRegion } from './screen-region-picker';
import { getMainWindow, showMainWindow } from './window';
import { hasScreenRecordingPermission, requestScreenRecording } from './permissions';
import { showMainWindow } from './window';
export async function runGeneralAssistShortcut(): Promise<void> {
console.log('[general-assist] Shortcut triggered');
export function runGeneralAssistShortcut(): void {
showMainWindow('shortcut');
await new Promise((r) => setTimeout(r, 400));
if (!hasScreenRecordingPermission()) {
requestScreenRecording();
return;
}
const url = await pickScreenRegion();
const mw = getMainWindow();
if (url && mw && !mw.isDestroyed()) {
mw.webContents.send(IPC_CHANNELS.CHAT_SCREEN_CAPTURE, url);
trackEvent('desktop_screen_region_to_chat', {});
}
}