Apple UI Documentation Index
Quick Navigation
Liquid Glass Design
- Overview - Core concepts, platform availability
- AppKit Implementation - NSGlassEffectView usage
- SwiftUI Implementation - glassEffect() modifier
- Common Patterns - Reusable components & techniques
Toolbar Features
- SwiftUI Toolbar Features - Customization, search, transitions
API Quick Lookup
Liquid Glass APIs
Toolbar APIs
Decision Trees
When to Use Liquid Glass
Choosing Framework
Performance Guidelines
Common Tasks
Create Glass Button
- SwiftUI:
Button("Click").buttonStyle(.glass) - AppKit: See Glass Button Pattern
Animate Glass Tint
- SwiftUI:
.glassEffect(.regular.tint(condition ? .blue : .clear)) - AppKit:
NSAnimationContextwithanimator().tintColor
Merge Glass Effects
- SwiftUI: Wrap in
GlassEffectContainer(spacing: 40) - AppKit: Use
NSGlassEffectContainerViewwith spacing
Custom Toolbar
- SwiftUI:
.toolbar(id: "main")withToolbarItem(id: "item")
Platform Requirements
Migration Guide
AppKit → SwiftUI
Old Toolbar → New Toolbar
Resources
Apple Documentation
Sample Projects
WWDC Sessions
- Liquid Glass design principles
- Toolbar customization in SwiftUI