Skip to content

bdrelling/KippleUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KippleUI

Latest Release CI Status Code Coverage Swift Compatibility Platform Compatibility License

A collection of common SwiftUI and UIKit utilities.

Warning

The code in this library has been made public as-is solely for the purposes of reference, education, discovery, and personal use. As such, stability for production applications CANNOT be guaranteed; however, if you're interested in leveraging code within this library in your own projects, feel free to do so at your own risk.

Please open GitHub issues for any problems you encounter or requests you have and we will do my best to provide support.

Table of Contents

Documentation

Modules

  • KippleFonts — Convenience functionality for Font, UIFont, and NSFont.
  • KippleUI — Convenience functionality for SwiftUI, UIKit, and AppKit.

Dependencies

  • Kipple — A collection of Swift modules providing common Swift functionality.

Note

This package also utilizes KippleTools as a development dependency, which handles linting, formatting, and other core scripting needs for Kipple projects. This dependency is not pulled into your project in any way, as it is not referenced directly by any product of this package.

Kipple Libraries

There's more where this came from!

Check out Kipple and its component libraries.

Installation

See Installation.

Compatibility

Swift Compatibility Platform Compatibility

Note

Because of SwiftUI's major leap forward with @Observable in iOS 17 / Swift 5.9, KippleUI's minimum version is 5.9 instead of 5.7.

See Compatibility for more information.

Stability

CI Status Code Coverage

See Stability.

Contributing

Sorry to do this to you again, but...

See Contributing.

License

All Kipple libraries are released under the MIT license. See LICENSE for details.