Skip to content

Releases: jumper149/blucontrol

v0.7.0.0

19 Jul 17:51
Compare
Choose a tag to compare
  • MonadGamma has been renamed to MonadPrepareValue.
  • MonadRecolor has been renamed to MonadApplyValue.
  • Move modules from Blucontrol.Monad.Gamma to Blucontrol.Monad.PrepareValue.
  • Move modules from Blucontrol.Monad.Recolor to Blucontrol.Monad.ApplyValue.

v0.6.0.0

24 Jun 20:04
Compare
Choose a tag to compare
  • runControl is now a regular monad runner, that also returns the monadic state.
  • blucontrol now returns the monadic state.
  • Changes to the control flow in Blucontrol.Main.Control improve how monadic state is handled.

v0.5.1.1

21 Jun 08:30
Compare
Choose a tag to compare
  • Allow building against new versions of X11.

v0.5.1.0

19 Jun 18:24
Compare
Choose a tag to compare
  • RecolorXT now uses RecolorXValue, which is just a newtype of the old RGB Float.
  • Add applyBrightnessToRGB conversion function.

v0.5.0.0

08 Jun 22:15
Compare
Choose a tag to compare
  • Change module structure, now using Blucontrol.Monad and Blucontrol.Value.
  • Move module Blucontrol.Value.RGB.Brightness to Blucontrol.Value.Brightness.
  • Rename module Blucontrol.CompatibleValues to Blucontrol.Value.

v0.4.1.0

08 Jun 21:10
Compare
Choose a tag to compare
  • Remove field coerceValue from ConfigControl.
  • Add CompatibleValues class.

v0.4.0.0

06 Jun 18:25
Compare
Choose a tag to compare
  • Remove RGB class.
  • Remove Chromaticity.
  • Replace Trichromaticity by RGB.
  • Add type families GammaValue and RecolorValue to MonadGamma and MonadRecolor.
  • Add coerceValue to ConfigControl.
  • RecolorXT now uses RGB Float instead of Trichromaticity.
  • Temperature is now explicitly convertible to RGB Word8 using toRGBWord8.
  • Rename parametric field of WithBrightness record from rgb to color.

v0.3.2.0

03 Jun 22:12
Compare
Choose a tag to compare
  • New module Blucontrol.RGB.Brightness.
  • Introduce strictness to improve performance.
  • Allow runGamma to directly run in the IO monad instead of g with MonadGamma c g.

v0.3.1.0

29 May 22:56
Compare
Choose a tag to compare
  • New module Blucontrol.Gamma.Modifier.
  • New command line flag -i/--ignore-config to stick to the default configuration.

v0.3.0.1

28 Apr 20:03
Compare
Choose a tag to compare
  • Support GHC 9.0.1.