Skip to content

Releases: facelessuser/ColorHelper

ST3 4.3.1

12 Apr 18:48

Choose a tag to compare

4.3.1

  • NEW: Upgrade underlying coloraide library to fix a color parsing
    bug.

ST3 4.3.0

06 Apr 01:36
e0e8085

Choose a tag to compare

4.3.0

  • NEW: Upgrade coloraide, along with various improvements brings
    the new HSLuv color space.
  • NEW: New coloraide enforces the old Lch gamut mapping as some
    issues with the CSS recommended Oklch were discovered.
  • NEW: Add HSLuv based color picker. Can be enabled in the settings.

ST3 4.2.0

20 Feb 00:36

Choose a tag to compare

4.2.0

  • NEW: Upgrade coloraide library which brings back color mapping
    mapping in CIELCH. While interpolation is great in Oklab/Oklch, gamut
    mapping with chroma reduction in Oklch has some less desirable corner
    cases. Using Oklch is in the early stages in the CSS Color Level 4 spec
    and there needs to be more time for this to mature and be tested more.
  • NEW: oklab() and oklch() CSS format is now available. This form
    is based on the published CSS Level 4 spec and requires lightness to be
    a percentage. In the future, it is likely that percentages will be
    optional for lightness and could even be applied to some of the other
    components, but currently, such changes are in some early drafts and
    not currently included in ColorHelper.

ST3 4.1.1

14 Jan 23:09
29012af

Choose a tag to compare

4.1.1

  • FIX: Fix palette update logic that would not properly format the
    version.

ST3 4.1.0

14 Jan 14:49

Choose a tag to compare

4.1.0

  • NEW: Add minimal color support in Sublime's built-in GraphViz
    syntax files. Colors are currently limited to hex RGB/RGBA and color
    names outside of HTML and full CSS support inside HTML. Support is
    experimental, and if false positives are a problem, the rule can be
    disabled in the settings.
  • NEW: Don't default tmtheme custom class output to X11 names,
    default to hex codes instead.
  • FIX: Fix some additional custom class issues related to latest
    coloraide update.

ST3 4.0.1

07 Jan 13:24

Choose a tag to compare

4.0.1

  • FIX: Fix built-in custom color class match return. This caused files
    using one of the built-in color classes to fail in creating previews.

ST3 4.0.0

22 Dec 20:16

Choose a tag to compare

4.0.0

BREAKING CHANGE
If you have defined custom colors rules and specifically reference xyz
rules should be updated to refer to xyz as xyz-d65.

  • NEW: Update to latest coloraide which provides minor bug fixes.
    As the new version now includes type annotations, ColorHelper now
    requires the typing dependency until it can be migrated to use Python
    3.8. Typing refactor did moderately affect custom color classes.
  • NEW: xyz is now known as xyz-d65 in the settings file.
    If you have custom rules that override or add xyz, please update
    the rules to reference xyz-d65 instead.
  • NEW: Gamut mapping now uses Oklch instead of CIE LCH per CSS recnet
    specifications changes to the CSS Level 4 specification.
  • NEW: Expose sRGB Linear color space per the CSS specification.
  • FIX: Fix blend and blenda regression in emulation of Sublime's
    ColorMod implementation.
  • FIX: ColorPicker should not show colors maps with opacity in the
    color map square.

ST3 3.8.0

19 Oct 18:55

Choose a tag to compare

3.8.0

  • NEW: Allow selecting the preview gamut to control what RGB space
    images previews are rendered in. For example, before this change,
    macOS computers with Display P3 monitors would render sRGB colors
    as Display P3 colors and could provide inaccurate previews. Now
    you can set gamut_space to display-p3 and sRGB and Display P3
    colors will be closer to their actual color. Gamut can be set to
    srgb, display-p3, a98-rgb, prophoto-rgb, and rec2020.
    Colors will on only make sense on displays of these types with
    the appropriate color profile enabled. Directly related to
    sublimehq/sublime_text#4930.

ST3 3.7.0

14 Oct 01:18

Choose a tag to compare

3.7.0

  • NEW: Color contrast tool will now take any color space, even non-sRGB,
    but the tool will only operate in the sRGB gamut as the compositing of
    transparent colors defaults to sRGB and the contrast targeting algorithm
    is currently done in the sRGB gamut using HWB. It will more clearly show
    that the color has been gamut mapped in the results as it will now show
    the modified color at all times.
  • NEW: Upgrade coloraide which brings the possibility of using CIELuv,
    LCHuv, DIN99o, DIN99o LCH, Okhsl, and Okhsv. Small improvements and fixes
    also included.
  • NEW: color(xyz x y z) now references D65 XYZ per latest CSS
    specifications. color(xyz-d50 x y z) is now the old D50 XYZ variant.
    color(xyz-d65 x y z) is also an alias for color(xyz x y z).
  • NEW: HSV and HSL store non-hue channels internally in the range of
    0 - 1 instead of 0 - 100. This affects the color(space) output form.
  • NEW: Color Picker for HWB is not enabled by default anymore, but can
    be enabled if desired via settings.
  • NEW: ColorPicker improvements. Can now configure which color pickers
    are enabled. Can specify a preferred color picker. Can specify whether
    ColorHelper should take a color space and auto load the matching color
    picker if it is enabled. Add new HSV, Okhsl, and Okhsv color pickers.
  • NEW: New coloraide dependency may break custom color spaces not
    provided with ColorHelper. If having issues, please open an issue to
    get help. It is doubtful that many have delved too deeply in this area.
  • FIX: Fix typos and wording in various color tool dialogs.
  • FIX: Better behavior of color picker's handling of color.
  • FIX: Fix issues with Advanced Substation Alpha (ASS)
    support.
  • FIX: Remove unnecessary dependencies.

ST3 3.6.0

06 Sep 16:48

Choose a tag to compare

3.6.0