Commit graph

9 commits

Author SHA1 Message Date
Thomas Ricouard
fe34551d78 cleanup 2026-03-15 11:12:21 +01:00
Thomas Ricouard
098389dd35 Enhance swiftui-patterns skill 2026-03-15 10:50:34 +01:00
Thomas Ricouard
9f3533a773 Add scroll-reveal pattern reference
Introduce a new scroll-reveal reference describing how to implement detail surfaces that reveal secondary content via vertical scrolling. Adds references/scroll-reveal.md with intent, core pattern, a minimal SwiftUI example that derives a normalized progress from scroll offset, design guidance (morphing controls, haptics, interaction guards), and pitfalls. Also update components-index.md and SKILL.md to point to the new guidance and to recommend driving visuals from a single scroll-derived progress value rather than parallel gesture state machines.
2026-03-07 07:50:18 +01:00
Thomas Ricouard
4c59f14753 Add macOS Settings and menu bar reference docs
Added new reference guides for building macOS Settings windows and customizing menu bar commands in SwiftUI. Updated the components index to include links to these new resources.
2026-01-09 16:02:45 +01:00
Thomas Ricouard
a66c570852 Add lightweight clients reference and index entry
Introduces a new reference file describing the lightweight, closure-based client pattern for SwiftUI apps. Updates the components index to include a link to this new guidance, supporting easier discovery and usage of small, testable API clients.
2026-01-07 21:37:45 +01:00
Thomas Ricouard
b6d69af073 Replace app scaffolding wiring with app wiring and dependencies
Removed the old 'app-scaffolding-wiring.md' reference and added a new, more comprehensive 'app-wiring.md' guide covering TabView, NavigationStack, sheet routing, and global dependency graph setup. Updated 'components-index.md' to reference the new guide and reflect the expanded focus on dependency management.
2026-01-07 10:59:03 +01:00
Thomas Ricouard
32849f2287 Add loading placeholders reference and update index
Added a new reference file detailing best practices for loading states and placeholders in SwiftUI, including usage of redacted placeholders and ContentUnavailableView. Updated the components index to include a link to the new loading & placeholders documentation.
2026-01-05 13:00:08 +01:00
Thomas Ricouard
f1749b2b45 Add title menus reference and index entry
Added a new reference file for title menus, including usage patterns, examples, and design guidance. Updated the components index to include a link to the new title menus reference.
2026-01-04 18:34:51 +01:00
Thomas Ricouard
70a15d08db Add SwiftUI UI patterns skill and references
Introduces the 'swiftui-ui-patterns' skill to docs/skills.json, providing best practices and example-driven guidance for building SwiftUI views and components. Adds SKILL.md and a comprehensive set of reference files covering TabView, NavigationStack, sheets, forms, controls, grids, overlays, haptics, focus handling, media, matched transitions, split views, and more.
2026-01-04 18:26:56 +01:00