Info Space πŸ—‚οΈ

Native SwiftUI workspace SDK with resizable grids and customizable information panels

GitHub

Project goal

Give macOS app developers a reusable SwiftUI workspace for arranging their own content in resizable panels. The SDK handles grid geometry, snapping and panel identity; the included demo shows the interactions with sample content kept only for the current session.

Tech stack

  • Swift β€” SDK and demo implementation with strict concurrency
  • SwiftUI β€” Reusable canvas, panels and workspace controls
  • AppKit β€” Native macOS window integration
  • Observation β€” Observable layout and panel state
  • Swift Package Manager β€” Core/UI libraries and compiled SDK examples
  • XcodeGen β€” Generate the native demo app project
  • Swift Testing β€” Layout, identity and geometry tests