incular-macos 0.1.0

macOS platform integration for Incular
docs.rs failed to build incular-macos-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

incular-macos

Architecture and support

Contract Status
Ownership macOS desktop entry and native services over the shared desktop host.
API class backend; re-exports and path overrides follow the architecture contract.
Support Desktop adapter; macOS runtime behavior requires macOS validation.

macOS adapter for Incular's shared desktop shell. incular-desktop owns the common Winit/WGPU/AccessKit runner; this crate is the ownership boundary for AppKit-specific lifecycle, menus, titlebar behavior, and native services.

The display service derives physical usable bounds from NSScreen.visibleFrame as per-monitor insets relative to Winit's physical monitor rectangle. This preserves Winit's top-left coordinate convention while respecting the menu bar and Dock, including side-mounted Docks.

Native transient hosts remain Winit/WGPU windows but AppKit establishes the real ownership relationship with NSWindow::addChildWindow:ordered: and removes it before teardown. This keeps popup z-order/movement tied to the owning native window without leaking NSWindow into the shared desktop shell.

The adapter intentionally does not duplicate or source-include another platform crate's implementation.