Skip to content

feat(brownie): add iOS selector support to @UseStore#179

Merged
okwasniewski merged 2 commits into
mainfrom
feat/ios-selectors
Jan 12, 2026
Merged

feat(brownie): add iOS selector support to @UseStore#179
okwasniewski merged 2 commits into
mainfrom
feat/ios-selectors

Conversation

@okwasniewski
Copy link
Copy Markdown
Contributor

Summary

  • Add KeyPath-based selectors to @UseStore property wrapper
  • Only re-renders when selected value changes (removeDuplicates())
  • New API: @UseStore(\BrownfieldStore.counter) var counter
  • Setter via projected value: $counter.set { $0 + 1 }
  • Add StoreBinding struct for scoped updates
  • Update TesterIntegrated example app
  • Update docs with new selector API

@okwasniewski okwasniewski force-pushed the feat/ios-selectors branch 2 times, most recently from b11b48c to 3611105 Compare January 12, 2026 10:33
@okwasniewski okwasniewski merged commit ac6decb into main Jan 12, 2026
4 checks passed
@okwasniewski okwasniewski deleted the feat/ios-selectors branch January 12, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant