Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 12.0.0 #501

Merged
merged 3 commits into from
Aug 9, 2023
Merged

Release 12.0.0 #501

merged 3 commits into from
Aug 9, 2023

Conversation

n8chur
Copy link
Collaborator

@n8chur n8chur commented Aug 8, 2023

12.0.0 - 2023-08-08

Added

  • ApplyItemContentInfo and ApplyHeaderFooterContentInfo are now available in the Blueprint Environment for each BlueprintItemContent.
  • A new isContentScrollable property is added to ListView to determine if the content size is large enough that the list can be scrolled to a new position without springing back to it's original position.
  • A new custom case is added to KeyboardAdjustmentMode which allows the consumer to fully customize the inset behavior. onKeyboardFrameWillChange and customScrollViewInsets have been added to ListView and updateScrollViewInsets is now public. All of these can be utilized in conjunction to respond to the keyboard and fully control the insets. For now, these are available through ListView only.
  • A new verticalLayoutGravity behavior to accomodate vertical-layout lists where the normal scroll position of the list is at the bottom of the list. Setting verticalLayoutGravity to .bottom enables the new behavior. It's designed to accomodate a messaging client. Adds a new demo called Chat App.

Changed

  • SwipeAction property names have been updated to better reflect what they're for. Completion also now takes in a more descriptive enum, instead of a boolean, to make reading callsites clearer. Eg, completion(.expandActions) instead of completion(true).

Internal

  • Update CI script to reference the xcodesorg/made/xcodes package for installing simulator runtimes.
  • Update CI script to install aria2 to improve simulator runtime download speeds.

@n8chur n8chur marked this pull request as ready for review August 8, 2023 16:49
@n8chur n8chur requested a review from a team August 8, 2023 16:49
@n8chur n8chur merged commit 6e5f113 into main Aug 9, 2023
@n8chur n8chur deleted the westin/release-12.0.0 branch August 9, 2023 19:39
kyleve added a commit that referenced this pull request Sep 20, 2023
* origin/main:
  Release 13.0.0 (#504)
  Update KeyboardObserver (#499)
  CONV-1435: Gravity layout frame change fix - Before: Layout gravity doesn't take into account frame changes. For example, when the orientation changes the scroll position (relative to the bottom) changes - After: Layout gravity takes frame changes into account so the when the frame changes the scroll position relative to the bottom remains unchanged
  Release 12.0.0 (#501)
  CONV-1435: Add scroll indicator insets to customScrollViewInsets (#500)
  CONV-1435: Gravity layout - Adds a new Chat App demo and a new behavior called verticalLayoutGravity.  When verticalLayoutGravity is set to bottom, scrolling works the way you would expect for a messaging app.
  expose onKeyboardFrameWillChange on ListProperties
  onKeyboardFrameWillChange: Improve CHANGELOG, DocC
  CONV-1435: Custom keyboard adjustment mode - Adds a .custom KeyboardAdjustmentMode to fully customize inset behavior
  remove contentOffset from isContentScrollable calculation, improve comment
  Add ListView#isContentScrollable property - Add this property to ListView. It will be used in conjunction with upcoming so-called gravity scrolling changes to workaround an animation issue with paging
  Update CI script to reference the `xcodesorg/made/xcodes` package for installing simulator runtimes. (#494)
kyleve added a commit that referenced this pull request Nov 19, 2023
…rovements

* origin/main: (123 commits)
  Update CHANGELOG.md (#508)
  Revert "Supplementary Tracking Fixes (#433)"
  Revert "Force layout before appear, to avoid animated updates (#505)"
  Force layout before appear, to avoid animated updates (#505)
  Update workaround versions (#506)
  Fix supplementary view + contained first responder reuse issue (#507)
  Supplementary Tracking Fixes (#433)
  Release 13.0.0 (#504)
  Update KeyboardObserver (#499)
  CONV-1435: Gravity layout frame change fix - Before: Layout gravity doesn't take into account frame changes. For example, when the orientation changes the scroll position (relative to the bottom) changes - After: Layout gravity takes frame changes into account so the when the frame changes the scroll position relative to the bottom remains unchanged
  Release 12.0.0 (#501)
  CONV-1435: Add scroll indicator insets to customScrollViewInsets (#500)
  CONV-1435: Gravity layout - Adds a new Chat App demo and a new behavior called verticalLayoutGravity.  When verticalLayoutGravity is set to bottom, scrolling works the way you would expect for a messaging app.
  expose onKeyboardFrameWillChange on ListProperties
  onKeyboardFrameWillChange: Improve CHANGELOG, DocC
  CONV-1435: Custom keyboard adjustment mode - Adds a .custom KeyboardAdjustmentMode to fully customize inset behavior
  remove contentOffset from isContentScrollable calculation, improve comment
  Add ListView#isContentScrollable property - Add this property to ListView. It will be used in conjunction with upcoming so-called gravity scrolling changes to workaround an animation issue with paging
  Update CI script to reference the `xcodesorg/made/xcodes` package for installing simulator runtimes. (#494)
  Swipe Action Updates (#489)
  ...
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.

2 participants