Daniel Thwaites
f78eff2236
Log fitness values 🔊
2022-07-16 00:30:00 +01:00
Daniel Thwaites
23033265c8
Encourage primary scale to be similar colours 👔
2022-07-01 14:38:10 +01:00
Daniel Thwaites
ffc2b3f447
End genetic algorithm when the fitness stops increasing ✨
...
This allows us to reach an even better colour scheme rather than
stopping after a fixed number of generations.
For images which create a good colour scheme quickly, we avoid doing
unnecessary passes which don't lead to much improvement.
2022-07-01 12:54:44 +01:00
Daniel Thwaites
6a706cba69
Add polarity option ✨
2022-06-30 18:17:44 +01:00
Daniel Thwaites
671068f7f6
Add internal docs for palette generator 💡
...
So that I don't forget how it works :)
2022-05-02 01:12:27 +01:00
Daniel Thwaites
c2358177dc
Use an external library for base16 ♻️
...
https://github.com/SenchoPens/base16.nix
2022-04-23 10:36:20 +01:00
Daniel Thwaites
3bde229fca
Allow generation of light schemes ✨
2021-12-24 16:42:44 +00:00
Daniel Thwaites
09892b21a5
Use a genetic algorithm to choose colours ✨
...
This produces much more visually pleasing palettes compared to the crude
algorithm which was previously used.
2021-12-16 20:03:07 +00:00
Daniel Thwaites
238366d8e0
Rename Haskell files 🚚
2021-10-18 16:40:18 +01:00