Skip to content

Split native host session surfaces#212

Merged
yvette-carlisle merged 3 commits into
mainfrom
xy/native-host-session-split
May 9, 2026
Merged

Split native host session surfaces#212
yvette-carlisle merged 3 commits into
mainfrom
xy/native-host-session-split

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • Extract CaptureSessionController, capture chrome styling, overlay window, and host feedback sounds out of NativeHostApp.swift.
  • Split the session controller into focused extension files for live capture, frozen interactions, host requests, scroll capture, export, OCR, and runtime helpers.
  • Update the reset/workspace references so the documented Swift residual map matches the checked-in host-kit layout.

Verification

  • cargo make fmt-swift-check
  • cargo make check-swift
  • cargo make test-host-reset
  • cargo make check-vstyle-swift
  • git diff --check
  • scripts/build_and_run.sh --verify
  • semantic drift audit helper plus manual source-anchor review for the docs claims

@yvette-carlisle yvette-carlisle merged commit 34b3f1f into main May 9, 2026
14 checks passed
@yvette-carlisle yvette-carlisle deleted the xy/native-host-session-split branch May 9, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant