212 Commits

Author SHA1 Message Date
github-actions[bot] 9cddd2febe Bump version to 2.5.0 2.5.0 2026-04-03 11:35:30 +00:00
Antoine van der Lee 15afee6f09 Merge pull request #54 from AvdLee/add-focus-patterns
Add comprehensive Focus management reference
2026-04-03 13:34:43 +02:00
Antoine van der Lee 21eb640601 Soften focused values optionality claim per Copilot review
Focused values are typically optional but can use non-optional entries
with a sensible default value.
2026-04-02 16:05:31 +02:00
github-actions[bot] a60b1e8cc2 chore: sync README references [skip ci] 2026-04-02 13:55:55 +00:00
Antoine van der Lee 73960d84bf Add comprehensive Focus management reference
Add references/focus-patterns.md covering FocusState, focusable views,
FocusedValue/FocusedBinding/FocusedObject, default focus, focus scope
and sections, focus effects, search focus, and common pitfalls.

Update SKILL.md with Topic Router entry, References entry, and two
Correctness Checklist items for focus. Replace inline @FocusState
section in state-management.md with cross-reference to the new file.

Fixes #48
2026-04-02 15:55:21 +02:00
github-actions[bot] 9c2b174777 Bump version to 2.4.3 2.4.3 2026-04-01 17:35:26 +00:00
Omar Elsayed 604a95aa3e Merge pull request #53 from zunda-pixel/add-sensoryFeedback-api-documents 2026-04-01 19:34:56 +02:00
zunda 2c0095b3d4 Revise guidelines for SwiftUI API usage and haptics
Updated operating rules and best practices for SwiftUI development.
2026-04-02 02:05:13 +09:00
Omar Elsayed 7d8278e27e Update README.md 2026-04-01 18:37:34 +02:00
Omar Elsayed a169736c2e Merge pull request #50 from ohlulu/add-pi-install-support
feat: add pi package support
2026-04-01 18:32:36 +02:00
Omar Elsayed ac9ce9a956 Merge pull request #51 from Jack-sh1/fix/readme-links
fix: correct Claude docs URL and fix typo in resources link
2026-04-01 18:31:16 +02:00
Yazawa Hiroki 6f1e491c56 add feedback generator api documents 2026-03-31 11:15:03 +09:00
Ohlulu 1c3e3f234b fix: correct pi-mono repository URL 2026-03-30 11:40:14 -07:00
Jack-sh1 63e63738d4 revert: restore original resources link URL 2026-03-30 15:30:48 +08:00
Jack-sh1 2b27ca60f9 fix: correct Claude docs URL and fix typo in resources link 2026-03-30 12:23:21 +08:00
Ohlulu 41399cf8c2 feat: add pi package manager install support 2026-03-29 10:36:13 -07:00
github-actions[bot] 7d6275466d Bump version to 2.4.2 2.4.2 2026-03-29 08:19:40 +00:00
Omar Elsayed 24c70b474a Merge pull request #47 from alexanderwe/add-dynamic-table-row-instructions
feat: Add instructions for dynamic rows in a Table
2026-03-29 10:18:53 +02:00
Alexander Weiß 17b9ce1a97 fix: fix pr comments 2026-03-23 19:28:43 +01:00
Alexander Weiß 65318e9e31 fix: fix typo 2026-03-21 22:34:42 +01:00
Alexander Weiß 44e3465c43 feat: Add instructions for dynamic rows in a Table 2026-03-21 22:29:14 +01:00
Omar Elsayed 1363b6aecf Update weekly installs badge in README
Updated weekly installs badge to reflect new count.
2026-03-21 13:35:16 +02:00
github-actions[bot] b225875371 Bump version to 2.4.1 2.4.1 2026-03-21 11:34:40 +00:00
Omar Elsayed baf12c5c6f Merge pull request #46 from lanserxt/main 2026-03-21 13:17:32 +02:00
Omar Elsayed b31f57648e Update weekly installs count in README
Updated weekly installs badge to reflect new count.
2026-03-20 08:05:43 +02:00
Anton Gubarenko 5c62515d34 SF symbol scale fix 2026-03-20 00:47:51 +03:00
Anton Gubarenko 4f937095ac Text Dynamic Type clarification and ScaledMetric example extend 2026-03-20 00:40:43 +03:00
github-actions[bot] 923ca1d55c Bump version to 2.4.0 2.4.0 2026-03-18 08:21:14 +00:00
Antoine van der Lee e292839069 Merge pull request #43 from lanserxt/main
Inform about decorative images
2026-03-18 09:20:44 +01:00
Antoine van der Lee 7676d07689 Merge pull request #45 from AvdLee/sharpen-skill-concision
Sharpen SKILL.md concision and add OpenAI manifest
2026-03-18 09:19:44 +01:00
Anton Gubarenko 6f7bec1581 BundleID removed 2026-03-17 22:17:19 +03:00
Antoine van der Lee b9eb45d7d1 Sharpen SKILL.md concision and add OpenAI manifest
Refactor SKILL.md from 282 to 102 lines by removing duplicated
reference content (Core Guidelines, Quick Reference, Review Checklist,
Philosophy) and replacing it with an imperative operating guide:
Operating Rules, Task Workflow with shared Topic Router, and a compact
correctness-only checklist.

Migrate the "only adopt Liquid Glass when explicitly requested"
guardrail into references/liquid-glass.md so it is preserved in the
reference file.

Add agents/openai.yaml for Codex/OpenAI-compatible tooling and a
corresponding install option in the README.
2026-03-16 19:17:28 +01:00
Antoine van der Lee e180415ad8 Merge pull request #44 from AvdLee/feat/cursor-plugin-packaging
Add Cursor plugin packaging
2026-03-16 15:56:10 +01:00
Antoine van der Lee c890529b4c Update README.md to include additional Cursor plugin documentation, specifically linking to the 'Enabling Skills' section for improved clarity on plugin usage. 2026-03-16 15:55:50 +01:00
Antoine van der Lee 879cc07687 Update README.md to reflect changes in plugin options and remove outdated marketplace status. Reorganize installation instructions for clarity, introducing new sections for skills.sh and Cursor plugin. 2026-03-16 15:54:40 +01:00
Antoine van der Lee 7916961218 Add Cursor plugin packaging.
Package the SwiftUI skill as a Cursor plugin, add marketplace logo metadata, and document that the listing is coming soon while review is pending.
2026-03-16 15:51:59 +01:00
Anton Gubarenko 865787f0d2 Inform about decorative images 2026-03-15 23:11:06 +03:00
Omar Elsayed 65c9fb1ff6 Update weekly installs badge in README
Updated weekly installs badge from 7.6k to 8.1k.
2026-03-12 14:32:32 +02:00
github-actions[bot] 767e79a059 Bump version to 2.3.0 2.3.0 2026-03-10 10:09:15 +00:00
Antoine van der Lee 6b43b6cc01 Merge pull request #41 from AvdLee/optimize/reduce-context-usage
Reduce context usage: trim verbose examples and eliminate cross-file redundancy
2026-03-10 11:08:40 +01:00
Antoine van der Lee 5c2289ffbc Address Copilot review: fix foregroundStyle signature and coordinateSpace example
- Add argument label to foregroundStyle(_:) with usage example
- Use concrete string in coordinateSpace(.named("scroll")) example
- Update Quick Lookup Table to match
2026-03-10 11:04:53 +01:00
Antoine van der Lee 6efb473348 Restore over-reduced content from PR review analysis
- Restore compact ImageProcessor downsampling actor with scale-aware
  sizing and kCGImageSourceShouldCache: false (image-optimization.md)
- Add alert builder code example for the structural API change (latest-apis.md)
- Add onGeometryChange two-closure inline example (latest-apis.md)
- Add composite scrollable + range-selection chart example (charts-accessibility.md)
- Restore FileDocument init/fileWrapper bodies (macos-scenes.md)
- Add isInserted: binding snippet for MenuBarExtra (macos-scenes.md)
- Add proxy.plotAreaFrame iOS 16 fallback comment (charts.md)
- Add init() context to @StateObject anti-pattern (state-management.md)
2026-03-10 11:02:48 +01:00
Antoine van der Lee e3f9ec4b2d Phase 2 context reduction: add TOCs and trim verbose examples
Add Table of Contents to 14 reference files (>100 lines) per
skill-creator progressive disclosure guidelines.

Trim verbose content across 6 files:
- charts.md: 707→602 (-105) — strip Chart wrappers from mark
  examples, collapse enum lists inline, remove obvious descriptions,
  shorten Selection/ChartProxy/Composing sections
- macos-scenes.md: 415→314 (-101) — shorten Settings/MenuBarExtra/
  DocumentGroup examples
- macos-window-styling.md: 408→303 (-105) — merge Commands examples,
  shorten NavigationSplitView, combine window sizing blocks
- latest-apis.md: 547→452 (-95) — replace duplicate @Observable block
  with cross-ref, collapse onChange/presentation/layout to bullets
- macos-views.md: 422→357 (-65) — merge split view examples, trim
  file operations and NSViewRepresentable boilerplate
- state-management.md: 452→415 (-37) — shorten @FocusState, @Binding,
  @StateObject examples

Total references: 6,837→6,421 lines (-416, ~6% further reduction).
Combined with prior PR #41 reductions: ~7,998→6,421 (~20% total).
2026-03-10 10:17:04 +01:00
Antoine van der Lee 9c94fb5b2b Merge pull request #40 from AvdLee/enhance-charts-reference
Enhance Swift Charts reference with styling, accessibility, and WWDC sessions
2026-03-10 10:08:08 +01:00
Antoine van der Lee 4eae6f712a Merge enhance-charts-reference into optimize/reduce-context-usage
Resolve conflicts by keeping the context-reduced versions of
charts.md, charts-accessibility.md, and view-structure.md.
2026-03-10 09:42:36 +01:00
github-actions[bot] dfe7c147ce chore: sync README references [skip ci] 2026-03-10 08:34:04 +00:00
Antoine van der Lee ca58729f18 Address PR review feedback: split charts.md and add @ViewBuilder note
- Split charts.md into two files per progressive disclosure:
  charts.md for core 2D Charts patterns, and
  charts-accessibility.md for accessibility, complete examples,
  fallback strategies, WWDC sessions, and summary checklist
- Update SKILL.md workflow tree, review checklist, and references list
  to reference both charts files
- Update README skill structure tree
- Add @ViewBuilder state-independence note to view-structure.md

Addresses Omar's review feedback (file too big) and remaining
Copilot review comments.
2026-03-10 09:33:42 +01:00
github-actions[bot] ad19171ecd chore: sync README references [skip ci] 2026-03-10 08:15:08 +00:00
Antoine van der Lee 6206cfc3d7 Address PR review feedback: split charts.md and fix remaining issues
- Fix remaining force-unwrap in AXChartDescriptorRepresentable example
  (steps.first!/steps.last! → guard let)
- Split charts.md (798 lines) into two files per progressive disclosure:
  charts.md (~690 lines) for core 2D Charts patterns, and
  charts-accessibility.md (~100 lines) for accessibility, fallback
  strategies, WWDC sessions, and summary checklist
- Update SKILL.md workflow tree, review checklist, and references list
  to reference both charts files
- Update README skill structure tree
- Add @ViewBuilder state-independence note to view-structure.md

Addresses Omar's review feedback on PR #40 (file too big) and
remaining Copilot review comment (force-unwraps).
2026-03-10 09:14:50 +01:00
Omar Elsayed c5bfa85676 Update README.md 2026-03-10 06:27:20 +02:00