Revision history for blucontrol
0.5.0.0 09 Jun 2021
- 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
.
0.4.1.0 08 Jun 2021
- Remove field
coerceValue
from ConfigControl
.
- Add
CompatibleValues
class.
0.4.0.0 06 Jun 2021
- 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
.
0.3.2.0 04 Jun 2021
- 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
.
0.3.1.0 30 May 2021
- New module
Blucontrol.Gamma.Modifier
.
- New command line flag
-i
/--ignore-config
to stick to the default configuration.
0.3.0.1 28 Apr 2021
0.3.0.0 18 Apr 2021
- Add
RGB
class.
- Remove
temperature
conversion function in favor of toRGB
.
GammaLinearT
now interpolates between Temperature
s instead of Trichromaticity
s.
0.2.1.1 12 Aug 2020
- Improve miscallenous documentation.
- Add
Setup.hs
.
0.2.1.0 12 Aug 2020
- Compile user config only when it has been modified.
- New internal module
Blucontrol.Main.GHC.Internal
for setting ghc flags.
0.2.0.0 10 Aug 2020
- Rename the whole application from bludigon to blucontrol.
0.1.1.0 10 Aug 2020
runGamma
runs directly in IO
now.
- New module
Bludigon.Control.Concat
.
- New module
Bludigon.Control.Count
.
0.1.0.1 02 Aug 2020
- Add header file to c-sources.
0.1.0.0 02 Aug 2020
- First version. Released on an unsuspecting world.