AppKit Window Control
CommunityControl 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.