Skip to content

Releases: evnlme/half_tone_selector

Half Tone Selector v1.2.0

25 Sep 01:12
Compare
Choose a tag to compare

Add ability to export as Krita palettes.

{80C4303A-8263-4757-96E1-C747F441FA69}

Half Tone Selector v1.1.3

19 Aug 16:14
Compare
Choose a tag to compare

Bug Fix

Account for Device Pixel Ratio to support devices that have a ratio different from 1.0.

Half Tone Selector v1.1.2

19 Aug 01:51
Compare
Choose a tag to compare

Bug fix

MacOS doesn't support function calls like inverse and others in constant expressions. Replace function calls in constant expressions with precomputed values.

Half Tone Selector v1.1.1

18 Aug 23:15
Compare
Choose a tag to compare

Bug Fix

OpenGL rendering wasn't working for Mac users. The issue seems to be applicable to all users who were using the Core Profile which is the default of Macs. The fix turned out to be straight forward: bind a vertex array object. Discussion thread.

The math for cosine interpolation in xyz from oklab was wrong. I simplified it to interpolation in just oklab. I'll reintroduce xyz interpolation in a later version.

The "Half" button now halves both the lightness and the chroma.

Refactor colorspace transforms

I didn't like the previous implementation so I refactored it.

Half Tone Selector v1.1.0

27 Jul 18:33
Compare
Choose a tag to compare

Feature update

A visual color selector in the oklab color space has been added.

image

Breaking changes:

Importing python plugin from file nukes the entire directory (<resource folder>/pykrita/half_tone_selector/). This is problematic since the data file is stored in that directory. I have updated the data file location from <resource folder>/pykrita/half_tone_selector/_data.json to <resource folder>/pykrita/half_tone_selector_data.json.

Bug fixes

Zero to one clamping is now applied in the linear RGB space instead of the sRGB space when converting from oklab, oklch, or linear RGB to sRGB.

Half Tone Selector v1.0.1

18 Apr 17:15
Compare
Choose a tag to compare

The settings visibility toggle isn't very useful when you have to manually rescale the widget every time.

  • The plugin now remembers visibility state and the associated height and width with that state.

krita_cgWEVWr0rO

Half Tone Selector v1.0.0

18 Apr 01:10
Compare
Choose a tag to compare
  • Switch from sRGB to Oklch. This applies to interpolation of colors and internal representations.
  • Add numerical inputs for LCH.
  • Add input for selecting a curve. See diagram below.
  • Add ability to add and edit names for half tone sets.
  • Remove exponent input. The exponent is supposed to approximate the non-linear function to convert from sRGB to linear RGB and back. A more accurate version of the non-linear function is being used instead.
  • Add preview.
  • Replace cosine checkbox with a choice between linear and cosine distributions.
  • Add checkbox to toggle settings visibility.

Curves diagram:
curves

Half Tone Selector

04 Apr 21:38
Compare
Choose a tag to compare
  • Add state persistence so that settings and generated half tones are saved when Krita exits and reloaded when Krita starts.
  • (r, g, b) tool tips for the color patches.

Half Tone Selector

04 Apr 03:42
Compare
Choose a tag to compare
  • Made the docker responsive to light and dark themes.
  • Added scroll area so docker can be more freely resized.
  • Changed the minimum width and height of the created half tone patches.
  • Added hover effects to the color selectors and half tone patches.
  • Replaced the text in the Delete button with the trashcan icon.