app
fusion - the Fusion 360 bridge (macOS)
Public Made by Adomby adom
This package installs the bridge's SKILLS into your container so your AI knows how to drive it; Adom Desktop loads the bridge runtime itself from the release zip.
"""Fusion 360 UI interaction — macOS.
This bridge is macOS-only; the implementation lives in handlers/mac_ui.py
(CGWindowListCopyWindowInfo for discovery, screencapture -l for shots,
CGEvent for input, AX/System Events for close/raise). This module is the
stable import surface server.py and the other handlers use; "hwnd"
throughout is the CGWindowID.
"""
from handlers.mac_ui import ( # noqa: F401
SCREENSHOT_DIR,
click_fusion,
close_window,
get_fusion_window_info,
screenshot_fusion_window,
screenshot_hwnd,
send_key_to_fusion,
)
from handlers.mac_ui import find_fusion_main_winid as _find_fusion_hwnd # noqa: F401
from handlers.mac_ui import find_dialog_windows as _find_qt_dialog_windows # noqa: F401
from handlers.mac_ui import get_window_rect as _get_window_rect # noqa: F401