Skip to content

developersancho/SwiftUIX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwiftUIX: An extension to the standard SwiftUI library.

SwiftUIX attempts to fill the gaps of the still nascent SwiftUI framework, providing an extensive suite of components, extensions and utilities to complement the standard library.

Notable offerings:

  • Asynchronous views
  • Controls such as checkboxes
  • Control flow views for operations such as switch
  • Programmatic navigation
  • A port for UIPageViewController
  • Progress views such as activity indicators, circular & linear progress bars
  • A port for UITextView
  • A reimplementation of Text supporting NSAttributedString
  • A SwiftUI port for NSToolbar and NSToolbarItem

Requirements

  • iOS 13, macOS 10.15, tvOS 13, or watchOS 6
  • Swift 5.1
  • Xcode 11

Installation

The preferred way of installing SwiftUIX is via the Swift Package Manager.

Xcode 11 integrates with libSwiftPM to provide support for iOS, watchOS, and tvOS platforms.

  1. In Xcode, open your project and navigate to FileSwift PackagesAdd Package Dependency...
  2. Paste the repository URL (https://github.com/SwiftUIX/SwiftUIX) and click Next.
  3. For Rules, select Branch (with branch set to master).
  4. Click Finish.

Usage

SwiftUIX's documentation is available via the repository wiki.

Contributing

SwiftUIX welcomes contributions in the form of GitHub issues and pull-requests. Please refer the projects section before raising a bug or feature request, as it may already be under progress.

License

SwiftUIX is licensed under the MIT License.

Credits

SwiftUIX was created and is primarily maintained by @vmanot, and is currently being built with the help of @siddarthgandhi.

Support

SwiftUIX is and will always be free and open. Maintaining SwiftUIX, however, is a time-consuming endeavour. If you're reliant on SwiftUIX for your app/project and would like to see it grow, consider contributing/donating as way to help.

About

An extension to the standard SwiftUI library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%