Create beautiful generative geometric background images from a string.
A collection of updates from the past several years.
New class structure for patterns and colors as well as updated testing infrastructure. See #46.
We finally have a basic test suite in place thanks to @maxmeyer. No new functionality here.
Allow for no generator
parameter. (#37)
#34 introduced a new syntax for the :generator
option. Rather than the previous string parameter (e.g. plus_signs
), we now use a class (e.g. GeoPattern::PlusSignPattern
). String references will still work, though a deprecation warning will be output as a comment in the generated SVG.
Somehow, the fact that I had 17 patterns instead of 16 escaped me until recently reported. I decided to remove triangles_rotated
because it was very similar to the regular triangles
pattern. Apologies for any inconvenience this may have caused.
You can now specify a color for the background w/o the hue or saturation shifting.
Fix for inner squares on nested_squares pattern.
Fixes opacity problem with mosaic squares.
Using frozen array list for better security.