ColorHelper

Sublime plugin that provides helpful color previews and tooltips

MIT License

Stars
256
Committers
15
ColorHelper - ST3 6.4.1 Latest Release

Published by facelessuser 5 months ago

6.4.1

  • FIX: Fix regression due to not accounting to API change when
    upgrading to latest ColorAide.
ColorHelper - ST3 6.4.0

Published by facelessuser 5 months ago

6.4.0

  • NEW: Opt into Python 3.8.
  • NEW: Upgrade ColorAide.
  • NEW: Note in documentation and settings a new gamut mapping
    method, oklch-raytrace, which does a chroma reduction much
    faster and closer than the current suggested CSS algorithm.
  • NEW: Add color rule for ini files.
  • FIX: Fix Less rule.
ColorHelper - ST3 6.3.2

Published by facelessuser 11 months ago

6.3.2

  • FIX: Fix missing requirement for math.isclose in ColorAide
    (Python 3.3).
  • FIX: Do not pad preview by default due to performance impact.
ColorHelper - ST3 6.3.1

Published by facelessuser about 1 year ago

6.3.1

  • FIX: Update to ColorAide 2.9.1 which uses the exact CSS HWB
    algorithm instead of the HSV -> HWB algorithm.
ColorHelper - ST3 6.3.0

Published by facelessuser about 1 year ago

6.3.0

  • NEW: Upgrade to ColorAide 2.9.
  • FIX: Fix some issues with blend and contrast tool.
ColorHelper - ST3 6.2.2

Published by facelessuser over 1 year ago

6.2.2

  • FIX: Remove regression fix that was fixing a false issue.
ColorHelper - ST3 6.2.1

Published by facelessuser over 1 year ago

6.2.1

  • FIX: Fix issue where recent changes for "on activated" caused
    a regression.
ColorHelper - ST3 6.2.0

Published by facelessuser over 1 year ago

6.2.0

  • NEW: Since browsers do not and may not introduce Color Level 4
    gamut mapping until some future spec, make gamut mapping approach
    configurable. Use clipping by default to match browsers as this is
    likely what people expect even if it is not an ideal approach. Use
    gamut_map in settings option to manually control the approach.
  • NEW: Upgrade ColorAide to 2.4.
  • NEW: Previews now run immediately on view activation.
  • NEW: The sliding preview window has configurable padding to scan
    a larger region.
  • FIX: Fix regression where contrast logic could not adjust to a
    given contrast due to a property access.
ColorHelper - ST3 6.1.1

Published by facelessuser over 1 year ago

6.1.1

  • FIX: Fix broken gamut mapping logic after recent port of latest
    coloraide.
ColorHelper - ST3 6.1.0

Published by facelessuser almost 2 years ago

6.1.0

  • NEW: Update to ColorAide 1.5.
  • FIX: Fix issue where if a view does not have a syntax it could
    cause an exception.
ColorHelper - ST3 6.0.3

Published by facelessuser about 2 years ago

6.0.3

  • FIX: Fix registration of color spaces in custom color objects.
ColorHelper - ST3 6.0.2

Published by facelessuser about 2 years ago

6.0.2

  • FIX: Fix issue where default, dynamic color class wasn't always
    properly.
ColorHelper - st3-6.0.1

Published by facelessuser about 2 years ago

6.0.1

  • FIX: Fix absolute import reference that should have been relative.
ColorHelper - ST3 6.0.0

Published by facelessuser about 2 years ago

6.0.0

WARNING: We finally made it to a stable coloraide 1.x.x release,
but some more unforeseen changes had to be made. This has been a long
road to get the underlying color library to a stable state.

  • User created custom plugins may need refactoring again, but most
    should be unaffected.
  • If you tweaked the newadd_to_default_spaces, please compare against
    the default list as some plugins were renamed and user settings may
    need to get updated. Color space plugins that do not properly load
    should show log entries in the console.
  • NEW: Upgraded to the stable coloraide 1.1. This should hopefully
    eliminate API churn as it is now a stable release.
  • NEW: Log when default color space loading fails.
  • FIX: Fix color picker slider issue.
ColorHelper - ST3 5.0.1

Published by facelessuser about 2 years ago

5.0.1

  • FIX: Fix issue with Sublime ColorMod.
ColorHelper - ST3 5.0.0

Published by facelessuser over 2 years ago

5.0.0

BREAKING CHANGE: Newest coloraide was updated. It is approaching
a 1.0 release. In the path to a 1.0 release some refactoring and
reworking caused custom color classes to break. All internal color
classes should be fine, but any users that created custom local
color classes will need to update the color classes and color spaces
to work with the latest version.

  • NEW: Upgrade to latest coloraide.
  • NEW: Many new color spaces have been added and can optionally
    be included via the new add_to_default_spaces option. Some that
    were available previously are no longer registered by default.
    See add_to_default_spaces in the settings file to enable more
    spaces. A restart of Sublime Text is required when changing this
    setting.
  • NEW: Add new add_to_default_spaces which allows a user to add
    NEW color spaces to the default color space so that the new spaces
    can be saved and recognized in palettes and other areas of ColorHelper.
    Modifying this setting requires a restart of Sublime Text. Custom
    color classes should only be used to modifying previously added
    color spaces to add to recognized input and output formats.
ColorHelper - ST3 4.3.1

Published by facelessuser over 2 years ago

4.3.1

  • NEW: Upgrade underlying coloraide library to fix a color parsing
    bug.
ColorHelper - ST3 4.3.0

Published by facelessuser over 2 years ago

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.
ColorHelper - ST3 4.2.0

Published by facelessuser over 2 years ago

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.
ColorHelper - ST3 4.1.1

Published by facelessuser almost 3 years ago

4.1.1

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