Tags: wayfair/vsm-ios
Tags
Vision os support (#43) * Added support for visionOS * Maintenance (#38) * Updated testable combine publishers * Fixed Swift 6 conflicting generic aliases warning * Fixed Xcode 14.3 UI test bug * Update CI macOS and Xcode versions * build destination corrections * tidy up ci devices * Fix flaky tests * Upgrade actions * Temporarily™ disabled broken UI tests * Bumpped CI to use Xcode 15.2. Also enabled unit tests for the VisionOS test target --------- Co-authored-by: Bill Dunay <[email protected]> Co-authored-by: Albert Bori <[email protected]>
Mutatingcopyable keypath (#41) * Added a method to MutatingCopyable to use a KeyPath instead of a closure * Added mutating copyable unit tests * grammar --------- Co-authored-by: Bill Dunay <[email protected]> Co-authored-by: Albert Bori <[email protected]>
Auto-Rendering and State Behavior Documentation (#34) * Simplified state declaration example * RenderedViewState will/did set documentation * willSetPublisher SwiftUI documentation * Added startRendering example to demo app * willSetPublisher SwiftUI documentation * RenderedViewState will/did set documentation * UIKit auto-rendering documentation update * Removed UIKit documentation anti-pattern * Removed publisher anti-pattern documentation * Fixed example repository type definition * Fix markdown lint * Fix markdown lint
VSM Property Wrappers Documentation (#27) * property wrapper PoC (AutoRendered + ViewState) * Deprecate ViewStateRendering for the ViewState property wrapper * Fixed observe state wrapper issues * Split view state property wrappers * Clarified deprecation warnings * Upgraded debug logging * Migrate demo views to ViewState property wrapper * Missed container removal * Fixed typo in ViewStateRendering docs * Updated documentation to recommend @ViewState * Code file organization * Fixed extra-frame bug * Added a unit test to ensure synchronous main-thread action observation * Changed ViewState wrapper from struct to protocol * Fixed runtime StateObject access warnings * Added UI tests to UIKit scheme * Organized conformances, docs, and fixed async disambiguation bug * Clarified state management property names * Added profile view and tests for debounce field and async actions * Add storyboard view controller and tests for second RenderedViewState PoC * Undo merge fragments * Undo whitespace change * Undo unnecessary ViewState rename * Removed redundant deprecation decorators * File cleanup * Update static debug logging signatures * Binding protocol cleanup and async closure fix * Consolidated State Container code documentation * Update View Definition docs * Property wrapper docs cleanup * Documentation PR feedback * markdown lint fix * Documentation PR feedback * Apply suggestions from code review Co-authored-by: Mark Granoff <[email protected]> --------- Co-authored-by: Mark Granoff <[email protected]>