Releases: danielsaidi/TagKit
Releases · danielsaidi/TagKit
0.4.0
0.3.0
This version adds support for strict concurrency.
This requires standard styles to be converted to read-only values.
This version also adjusts the visual appearance of some standard styles.
✨ Features
TagCapsuleStyle
now supports specifying a shadow.
💡 Behavior Changes
TagCapsule.standard
and.standardSelected
now use material backgrounds.
0.2.0
This version bumps the package to Swift 5.9 and adds support for visionOS.
This version also bumps the deployment targets to make it possible to add more features.
✨ Features
FlowLayout
is now public.TagCapsuleStyle
has new, material-based default styles.TagCapsuleStyle
now supports specifying a background material as well.
💡 Behavior Changes
TagCapsule
now applies aTagCapsuleStyle
.
0.1.1
This version adjusts the tag capsule border to be rendered as an overlay.
0.1.0
This version is the first public beta release of TagKit.
✨ Features
Slugifiable
is a protocol that describes slugifiable types and adds additional functionality to any types that implement it.SlugConfiguration
can be used to customized the slugified result.Taggable
is a protocol that describes taggable types and adds additional functionality to any types that implement it and collections that contain them.TagList
renders a collection of tags using a custom view builder.TagEditList
renders a collection of toggleable tags using a custom view builder.TagCapsule
renders a tag with a customizable style.TagTextField
automatically slugifies any text that is entered into it.