SwiftUIKit contains additional functionality for SwiftUI.

What's New


This release deprecates a bunch of things in preparation for the 4.0 bump.

SwiftUIKit 4.0 will drop support for iOS 13.

✨ New features

  • MultilineSubmitViewModifier is a new view modifier to make multiline text fields submit when return is pressed.
  • View has a new multilineSubmit(...) extension.
  • View has a new onMultilineSubmit(...) extension.

💡 Behavior changes

  • ForEachPicker no longer applies a .plain button style.
  • ForEachMultiPicker no longer applies a .plain button style.
  • SwiftPreviewInspector now provides a standard implementation.

🗑 Deprecations

  • MultilineText has been deprecated.
  • DotAnimation has been renamed to DotLoadingAnimation.
  • DotAnimationText has been renamed to DotLoadingAnimationText.
  • SearchBar has been deprecated.
  • SidebarPresenter has been deprecated.
  • StandardSwiftPreviewInspector has been deprecated.
  • Text+Markdown has been deprecated.
  • UIApplication+Windows has been deprecated.
  • View height and width modifiers have been deprecated.
  • View+Keyboard has been deprecated.

SwiftUIKit Logo

Version Swift 5.6 Swift UI MIT License Twitter: @danielsaidi Mastodon: @danielsaidi@mastodon.social

About SwiftUIKit

SwiftUIKit adds extra functionality to SwiftUI, like extensions to existing types and completely new stuff.


SwiftUIKit can be installed with the Swift Package Manager:


If you prefer to not have external dependencies, you can also just copy the source code into your app.


The online documentation has more information, code examples, etc., and makes it easy to overview the various parts of the library.

Demo Application

This repository doesn't have a demo application, but you can use the source code previews to preview most features directly in Xcode.


I manage my various open-source projects in my free time and am really thankful for any help I can get from the community.

You can sponsor this project on GitHub Sponsors or get in touch for paid support.


Feel free to reach out if you have questions or if you want to contribute in any way:

Supported Platforms

SwiftUIKit supports iOS 13, macOS 11, tvOS 13 and watchOS 6.


SwiftUIKit is available under the MIT license. See the LICENSE file for more info.


  • Swift Tools 5.6.0
View More Packages from this Author


  • None
Last updated: Fri Sep 29 2023 04:28:37 GMT-0900 (Hawaii-Aleutian Daylight Time)