What has Changed:
- New About Editor added to extend what can be edited through the Quick Editor. You can now define the scope to either open the Quick Editor with the Avatar Picker, About Editor, or both!
- Improved performance on the horizontal avatar grid.
- Improved Quick Editor bottom sheet animations on SwiftUI.
List of PRs:
- Bring back pre iOS16 version of
gravatarQuickEditorSheetview modifier by @etoledom in #722 - About editor scope by @etoledom in #718
- About editor: Reuse QE top views by @etoledom in #723
- Centralize detent calculation in
QEDetents.detent(...)again by @pinarol in #724 - Add about fields definitions and enhance demo app to select them by @pinarol in #731
- About editor base networking by @etoledom in #730
- Add about info UI by @pinarol in #732
- Adding buttons on the profile card to switch scopes by @etoledom in #733
- Add snapshot tests for about info editor content by @pinarol in #734
- Adding an initial loading state for the about editor by @etoledom in #738
- About Editor save button improvement by @etoledom in #742
- Adding alert when closing the editor with unsaved changes by @etoledom in #736
- About editor error handling by @etoledom in #746
- Public Interface to select initial Page by @etoledom in #751
- Returning Profile after an update on about editor by @etoledom in #748
- Add detent calculations for about and avatar scope by @pinarol in #750
- Implement about detents by @pinarol in #753
- Remove the rogue button by @pinarol in #754
- Avoid scrolling of frame on Avatar Picker by @etoledom in #752
- Update profile card background in dark mode by @pinarol in #755
- Fixes contextual menu iPad presentation crashes by @etoledom in #757
- Hide the profile card on compact height and keyboard present by @etoledom in #756
- Adding bottom padding to error view on About editor by @etoledom in #760
- Avoid split navigation on regular horizontal size class by @etoledom in #759
- Adding first and last name fields to About Editor by @etoledom in #761
- Move headers from URLSession level to request level by @pinarol in #764
- UIKit sheet presentation from SwiftUI context by @etoledom in #763
- The edit button's fade away animation looks a bit glitchy by @pinarol in #766
- Fix vertical padding above the vertical avatar grid by @pinarol in #767
- Disable fields on save by @etoledom in #768
- Updating docs with API changes by @etoledom in #769
- Demo App: Improvements on UIKit Quick Editor Demo screen by @etoledom in #775
- Disable unwanted scroll bouncing by @etoledom in #776
- Using
LazyHGridonHorizontalAvatarGridby @etoledom in #777 - Improved readme and docs by @etoledom in #778
- Accessibility mark iii by @etoledom in #779
- Clear warnings by @etoledom in #780
- Remove profile card on iPhone SE 1st Gen with keyboard enabled by @etoledom in #781
- Requested changes from PR review by @etoledom in #782
- Update localizations by @etoledom in #783
- Using device orientation to hide profile card by @etoledom in #784
- Update localizations by @etoledom in #785
Full Changelog: 3.3.0...3.4.0