Miscellaneous Swift UI utilities
This package is divided into a number of Swift Modules providing utility methods related to UI classes. A key feature of this package is that it has no dependencies other than the KSSCore libraries and a standard Apple development environment.
The modules provided by this package are the following:
- KSSMap - items that depend on MapKit
- KSSNativeUI - items that depend on either Cocoa (macOS) or UIKit (iOS)
- KSSSwiftUI - items that depend on SwiftUI
- KSSWeb - items that depend on WebKit
What is New in Version 2
There are no API changes in V2, however the minumum Mac OS is now 10.12 instead of 10.11 and the minimum KSSCore is V5.
Note that not all modules are available on all architectures. In addition, within a module there will be things that are only available on some architectures. For example, anything that depends on Cocoa will be available on macOS but not on iOS.
Presently we support the following:
- macOS - All modules are available
- iOS - All modules are available, except for
You may find interesting
Version 2.0.0 - 2020-09-15 22:17:11
There are no API changes in this version. But the dependencies have been updated and the minimum macOS version has been changed to 10.12.
Version 1.0.1 - 2020-09-08 03:17:12
This fixes a minor typo in the readme that was messing with the visual formatting.
Version 1.0.0 - 2020-09-08 03:13:48
This initial version is essentially the UI code from KSSCore V3 just before the end of its branch.