All notable changes to this project will be documented in this file.
- Added AppKit support.
- Stylegen now requires Ruby 2.7 or higher.
- Fixed a bug where an extra space was being added after the access-level modifier in the generated code.
- Switched from GLI to dry-cli for CLI. Some may produce slightly different STDOUT and STDERR output.
- Added
--output
flag tostylegen init
command. This allows you to specify a different output file than the defaulttheme.yaml
. - Added
--input
flag tostylegen build
command. This allows you to specify a different input file than the defaulttheme.yaml
.
- Switched generated code from
struct
toclass
. - SwiftUI: Use
Color(uiColor:)
initializer when running on iOS 15+.
- Added support for color descriptions.
- Increased precision of HEX color conversion to avoid truncation.
- SwiftUI support.
stylegen init
command.
- Initial release.