Skip to content

Releases: hbang/Alderis

1.2.3

23 May 00:51
2aa3086
Compare
Choose a tag to compare
  • Fixes settings not being saved for tweaks using libcolorpicker compatibility on rootless devices.

For the SDK, refer to Assets under 1.2. The rootful package is identical to 1.2.

1.2.2

22 May 05:07
3621e12
Compare
Choose a tag to compare
  • Fixes Alderis not working on rootless A12 and newer devices.

For the SDK, refer to Assets under 1.2. The rootful package is identical to 1.2. The rootless build was recompiled using the latest Xcode.

1.2.1

22 May 05:02
178c2ec
Compare
Choose a tag to compare

For the SDK, refer to Assets under 1.2. No binary changes in this release - this is simply a repackaging for rootless. The rootful package is identical to 1.2.

1.2.0

23 May 08:22
178c2ec
Compare
Choose a tag to compare
  • Adds a Contrast Checker tab, where you can try your selected color in various configurations, and test its contrast against an algorithm.
    Alderis’s Contrast Checker tab displaying pink text with 4.81 (23%) contrast on a white background.
  • Adds a context menu on color wells, allowing copying a color in a variety of formats. (Requires iOS 14.)
    Alderis’s color context menu, allowing copying a color in hex, RGB, HSL, Objective-C, and Swift formats, or pasting a color.
  • 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.
    Alderis’s HSL sliders being displayed with a lime green color.
  • 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.
    An Alderis color picker being presented as a popup from a button labelled “Present” in a Mac app.
  • Hopefully fixes an issue with the jailbreak package sometimes not working on iOS 12.
  • Reduces jailbreak package size by 70%.

1.1.2

18 Mar 09:17
267170a
Compare
Choose a tag to compare
  • Fixes a crash on iOS 14.0 - 14.1 in the jailbreak package.

For the SDK, refer to Assets under 1.1.1. No binary changes in this release.

1.1.1

09 Mar 13:01
7f14191
Compare
Choose a tag to compare
  • Fixes missing @objc on ColorPickerViewController.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

13 Oct 22:51
c0a7869
Compare
Choose a tag to compare
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 to ColorWell, and now acts like a UIControl. 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!