Skip to content

Releases: ryanlintott/FrameUp

v0.9.10

06 May 18:15

Choose a tag to compare

Fixed watchOS widget dimension to match an update to the HIG

Full Changelog: 0.9.9...0.9.10

v0.9.9

02 Apr 13:52

Choose a tag to compare

  • Updated the internal onPreferenceChangeMainActor method so it only uses a MainActor Task for Swift compiler 6.0..<6.1
  • Updated the internal ifAvailable method so the closure can return an optional view (and therefor doesn't always need an else clause)

Full Changelog: 0.9.8...0.9.9

v0.9.8

28 Feb 16:35

Choose a tag to compare

Added new extension to Proportionable protocol: init(width:,aspectRatio:), init(height:,aspectRatio:), square(:), scaledToFit(:), and scaledToFill(:).
Added additional internal onPreferenceChange extensions to work around nonisolated closure though still using onPreferenceChangeMainActor
Improved WidthReaderExample so it changes with animation.

Full Changelog: 0.9.7...0.9.8

v0.9.7

29 Nov 19:17

Choose a tag to compare

  • Changed all instances of onPreferenceChange to use the main actor when updating values. This workaround fixes the compile errors when using XCode 16.2 beta 3.
  • onSizeChange updated to ensure the closure runs on the main actor.
  • TagView updated to only use HFlowLayout and HFlow under the hood. The older legacy implementation is no longer used as it may cause more concurrency issues as SwiftUI changes.
  • TagView examples updated with more interactivity.

Full Changelog: 0.9.6...0.9.7

v0.9.6

05 Nov 14:20

Choose a tag to compare

  • Bugfix: Tagview no longer errors on compile in iOS 18.1
  • TagView and TagViewForScollView deprecated for Swift 6, iOS 16, macOS 13, watchOS 9, tvOS 16, visionOS 1. HFlowLayout should be used instead.
  • HairSpaceJustifiedText changed from iOS only to canImport(UIKit)

Full Changelog: 0.9.5...0.9.6

v0.9.5

29 Oct 03:42

Choose a tag to compare

Bug fixed where package would not compile on Xcode 15.

Full Changelog: 0.9.4...0.9.5

0.9.4

21 Oct 17:18

Choose a tag to compare

  • Moved HairSpaceJustifiedText from experimental to public
  • Bugfix so that HairSpaceJustifiedText works correctly for mixed RTL and LTR text.
  • Patched a SwiftUI bug in Swift 6 where animated changes might crash the app when using any FULayout like HFlow, VFlow, etc, OverlappingImage, HFlowLegacy, VFlowLegacy, and VGridMasonry
  • Deprecated TagView and TagViewForScrollView in Swift 6 as it may crash.
  • Deleted extra files in the example app that were not used.
  • Reordered files in the example app to sort by name

Full Changelog: 0.9.2...0.9.4

v0.9.2

15 Oct 04:10

Choose a tag to compare

Bugfix: FrameUp should now compile on Xcode 15 on macOS 14.
Full Changelog: 0.9.1...0.9.2

v0.9.1

08 Oct 19:34

Choose a tag to compare

  • Moved example app from another git repo to /Example inside this package.
  • Updated .gitignore

Full Changelog: 0.9.0...0.9.1

v0.9.0

26 Sep 15:05
36235c4

Choose a tag to compare

What's Changed

Full Changelog: 0.8.0...0.9.0