TagKit

TagKit is a Swift SDK that makes it easy to work with tags and slugification in Swift & SwiftUI.

MIT License

Stars
63
Committers
1

Bot releases are hidden (Show)

TagKit - Latest Release

Published by danielsaidi 7 months ago

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 a TagCapsuleStyle.
TagKit -

Published by danielsaidi about 2 years ago

This version adjusts the tag capsule border to be rendered as an overlay.

TagKit -

Published by danielsaidi about 2 years ago

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.
Package Rankings
Top 27.07% on Swiftpackageindex.com
Top 22.7% on Cocoapods.org
Related Projects