Releases: hbang/Alderis
Releases · hbang/Alderis
1.2.3
1.2.2
1.2.1
1.2.0
- Adds a Contrast Checker tab, where you can try your selected color in various configurations, and test its contrast against an algorithm.
- Adds a context menu on color wells, allowing copying a color in a variety of formats. (Requires iOS 14.)
- Adds HSL (Hue, Saturation, and Lightness) to the color sliders tab. As compared to the existing HSB (Hue, Saturation, and Brightness) sliders, HSL uses a slightly different formula that is considered more realistic to how we perceive color. HSL is also used by CSS.
- Adds a gradient background to color sliders, so you can see how your color will change if you tweak each slider.
- UI has been tweaked all around to look great in Catalyst apps configured for Mac UI mode.
- Hopefully fixes an issue with the jailbreak package sometimes not working on iOS 12.
- Reduces jailbreak package size by 70%.
1.1.2
1.1.1
- Fixes missing
@objc
onColorPickerViewController.init(configuration:)
. - Fixes mysteriously missing parser for alpha values in
UIColor.init(propertyListValue:)
, and cleans up the scanner logic a bit. - Adds support for the new breaking iOS 14 arm64e format for the jailbreak package.
1.1
- Major code improvement and cleanup.
- Adds full documentation.
- Now published on CocoaPods, and can be integrated via Carthage and Swift Package Manager. Refer to the readme for more info.
- Some UI refinements.
- Selection changes in the color picker are now passed to the delegate “live”, so that you can update your UI instantly to provide a more integrated experience.
- Adds a new
ColorPickerConfiguration
class, with a variety of behavior and visual options. ColorPickerCircleView
has been renamed toColorWell
, and now acts like aUIControl
. It supports drag and drop, and you can set up a tap action to present a color picker from it.- Adds drag and drop support on the color picker popup itself.
- Color picker now appears as a popover in regular size classes (i.e., iPad and Mac Catalyst), and remains a bottom popup sheet in compact size classes (i.e. iPhone and iPad slideover).
- Adds alpha/opacity slider (which can be disabled via the configuration if not relevant).
- Adds greyscale slider.
- Fixes the hex text field not accepting input.
If you were already using Alderis 1.0, refer to Migrating to 1.1 for discussion on API changes.
Thanks to @kabiroberai and @ryannair05 for contributing pull requests to this release!