Skip to content

SwiftUIComponents 1.0.4

Choose a tag to compare

@shial4 shial4 released this 03 Nov 02:44
· 9 commits to main since this release

Fix SearchBar clearing on Android tablets: late keyboard composition commits no longer restore a cleared query. Fresh typing and programmatic text changes continue to work.

The guarded input binding preserves complete SwiftUI transactions on Apple platforms, including animation, disabled-animation, and custom transaction values. The public SearchBar API is unchanged. Android continues to use native Skip Fuse and its supported binding setter.

Validation of PR #1 at 8db4a98:

  • All 74 package tests pass, including a regression that reproduced the transaction loss before the fix.
  • All three GitHub Actions checks pass: Swift package tests, iOS example build, and native Android example build.
  • The consumer app builds for iOS and Android.
  • The API 34 tablet workflow passes search, empty results, clearing, subsequent typing, scrolling, asset selection, and exact saved-document restoration.
  • Interactive iOS verification remains unavailable because the installed CoreSimulator is older than Xcode requires.

The existing Apache 2.0 license, NOTICE, dependency versions, and minimum platform requirements are unchanged.

PR: #1