Skip to content

Relaunch ViewMonitor with a SwiftUI demo and modern README - #47

Merged
daisuke0131 merged 5 commits into
masterfrom
docs/relaunch-readme
Aug 9, 2026
Merged

Relaunch ViewMonitor with a SwiftUI demo and modern README#47
daisuke0131 merged 5 commits into
masterfrom
docs/relaunch-readme

Conversation

@daisuke0131

Copy link
Copy Markdown
Owner

Summary

  • reposition ViewMonitor as an in-app visual layout inspector for UIKit and SwiftUI
  • add a real Simulator-recorded SwiftUI demo GIF showing two-element gap measurement
  • add an opt-in XCUITest choreography and reproducible MP4-to-GIF capture tooling
  • document installation, capabilities, relationship measurements, measurement behavior, and SwiftUI limitations

Why

ViewMonitor already supports modern Swift 6, SwiftUI inspection, and two-view relationship measurements, but the repository front page did not communicate those capabilities quickly. This prepares the project for a 2.x relaunch with a clearer value proposition and a reusable, authentic product demo.

Impact

The README now shows the primary workflow immediately and gives both SwiftUI and UIKit users a concise setup path. The capture test is compile-gated and skipped in ordinary test runs, so normal CI behavior remains unchanged. No production library source or package manifest is modified.

Validation

  • ViewMonitor package: 128 tests passed
  • SwiftUI Example UI tests: 5 passed, 1 capture-only test skipped
  • UIKit Example UI tests: 2 passed
  • SwiftLint strict: 0 violations across 51 files
  • capture shell script syntax/help verified
  • GIF converter compile/help/error handling verified
  • README local links verified
  • generated GIF verified at 360×779 and 139,062 bytes
  • git diff --check passed

@daisuke0131
daisuke0131 force-pushed the docs/relaunch-readme branch from 5acd3a5 to 210d067 Compare August 9, 2026 15:30
@daisuke0131
daisuke0131 marked this pull request as ready for review August 9, 2026 15:33
@daisuke0131
daisuke0131 merged commit 65285d1 into master Aug 9, 2026
4 checks passed
@daisuke0131
daisuke0131 deleted the docs/relaunch-readme branch August 9, 2026 15:33
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