AppKit Window Control

Community

Control macOS AppKit windows with precision for dynamic UI design.

Authortukuyomil032
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the complexity of creating and managing macOS AppKit windows, providing tools for transparent overlays, level management, and event handling to enhance dynamic UI design.

Core Features & Use Cases

  • Transparent Overlay Windows: Configure and manage transparent NSWindow/NSPanel overlays.
  • Window Level Management: Set window levels for various scenarios, including status bar integration.
  • Spaces and Fullscreen Support: Ensure seamless integration with Spaces and fullscreen modes.
  • Mouse Event Passthrough: Control event passing through windows based on their state (compact or expanded).
  • Integration with SwiftUI: Combine with SwiftUI for custom UI elements.
  • Use Case: Design a sophisticated application UI with transparent elements that dynamically change state and behavior based on user interactions and system events.

Quick Start

Initialize a transparent overlay window using IslandWindow and position it relative to the screen notch or floating for non-notch screens.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: AppKit Window Control
Download link: https://github.com/tukuyomil032/Perch/archive/main.zip#appkit-window-control

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.