Skip to content

Releases: toastersocks/Flow

v1.3.1

20 Oct 02:00

Choose a tag to compare

Fix a Swift 6 compatibility issue.
Full Changelog: v1.3.0...v1.3.1

v1.3.0

18 Oct 21:52

Choose a tag to compare

  • Swift 6 concurrency safety fixes.
  • Switch to Swift Testing for tests.

Full Changelog: v1.2.4...v1.3.0

v1.2.4

31 Aug 16:37

Choose a tag to compare

Remove all traces of git LFS

Full Changelog: v1.2.3...v1.2.4

v1.2.3

03 Mar 21:43

Choose a tag to compare

This fixes an alignment issue where views could be be misplaced when using a non-leading alignment. This occurred when the bounds proposed was non-zero, which is common when a Layout is used inside another layout container.

v1.2.2 - Fix compile error on watchOS and tvOS

30 Sep 03:53

Choose a tag to compare

v1.2.1 - Fix a compile error in release mode.

29 Sep 03:52

Choose a tag to compare

v1.2 - Now with more system spacing

27 Sep 20:50

Choose a tag to compare

You can now use the default system spacing.

If you don't specify a spacing (or pass nil as the spacing), the default system spacing will be used between the flow's views.

More alignments

27 Sep 20:51

Choose a tag to compare

Added three new alignments:

  • center: Centers subviews horizontally within a row. Rows are centered within the container.
  • centerDistribute: Extra space is first added equally before the first and after the last subviews up to the spacing amount, then distributed evenly between and around the subviews.
  • centerJustify: Aligns the horizontal centers of subviews within a row. The first subview aligns with the leading edge and the last subview aligns with the trailing edge of the container. Extra space is distributed evenly between subviews. This is similar to how justified text is laid out in a paragraph.

Initial Release

27 Sep 20:52

Choose a tag to compare