multica/apps/desktop/src
Naiyuan Qing 229a709ec8 fix(desktop): prevent black screen when closing fullscreen window on macOS
On macOS, calling win.hide() on a fullscreen window causes a black screen
because it interrupts the Space transition animation. This is a known
macOS Cocoa limitation (NSWindow.orderOut() + fullscreen).

Fix: Exit fullscreen first and wait for 'leave-full-screen' event before
hiding the window.

Also added render-process-gone handler for debugging renderer crashes.

Refs:
- https://github.com/electron/electron/issues/20263
- https://github.com/electron/electron/issues/6033

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-26 16:36:25 +08:00
..
main fix(desktop): prevent black screen when closing fullscreen window on macOS 2026-02-26 16:36:25 +08:00
preload fix(chat): stabilize multi-session sync and tool flow 2026-02-17 15:59:25 +08:00
renderer fix(desktop): point auto-update to correct repository 2026-02-26 14:39:38 +08:00