50 Commits

Author SHA1 Message Date
Mike Lynch
824605820b Bumped version number 2025-04-20 16:03:44 +10:00
Mike Lynch
bf7ae246a3 Generalised grids and bands into a single function 2025-04-20 16:02:41 +10:00
Mike Lynch
077dc5254d Fixed alt-text for hyper-out 2025-04-20 15:32:22 +10:00
Mike Lynch
f397af24cd the radius method now returns a closure, so we can pick random
parameters for things like the sinusoid grids or centre points
2025-04-20 15:25:08 +10:00
Mike Lynch
31c093e1ed Merge branch 'main' into rc-1.2.1 2025-04-20 14:58:46 +10:00
Mike Lynch
81f0702e27 Added first version of sin (diamond grid) and horizontal and vertical
bands
2025-04-19 18:44:01 +08:00
Mike Lynch
6a0d2470a1 Added hyperbolic vignettes in and out 2025-04-19 18:27:58 +08:00
Mike Lynch
3eb527008a Made the bot version do bigger cell sizes 2025-04-06 18:25:54 +10:00
Mike Lynch
77970dbcd1 Cell size is now randomised 2025-04-06 17:12:51 +10:00
Mike Lynch
46fd00600e Adjustable cell size 2025-04-06 16:47:16 +10:00
Mike Lynch
6c42510a7d Revert "Checking in this because I'm not sure why it's not working"
This reverts commit 6e2036ac7d2c04d184715d2b6fa93a5b3ede8bfd.
2025-04-06 15:49:25 +10:00
Mike Lynch
6e2036ac7d Checking in this because I'm not sure why it's not working 2025-04-06 15:36:19 +10:00
Mike Lynch
ce4771a79f Bumped version v1.1.2 -> 1.2.0 and improved styling 2025-04-06 12:43:34 +10:00
Mike Lynch
844e847eab Grids are working properly with varying aspect ratios 2025-04-06 12:43:17 +10:00
Mike Lynch
7b05658a7f Added height control, rearranged things so that the pattern isn't
randomised every time the dimensions change
2025-04-06 09:54:17 +10:00
Mike Lynch
0f066251ca Merge branch 'feature-big-pngs' into feature-clip-web-version
Pulling the large pngs into this branch
2025-03-26 18:57:35 +11:00
Mike Lynch
7a1db41c18 Got clipping working in the web version too 2025-03-26 18:57:25 +11:00
Mike Lynch
3b50b39569 Made the downloadable pngs 1200x1200 2025-03-26 18:33:36 +11:00
Mike Lynch
b789f4fd99 Now patterns in the bot version go all the way to the edges 2025-03-26 18:32:54 +11:00
Mike Lynch
547baa9586 Moved ColourNamer to its own file as it was breaking the web version 2025-03-26 18:32:26 +11:00
Mike Lynch
f159f7d22c Fixed bug in dot pattern descriptions 2025-03-25 00:03:52 +00:00
Mike Lynch
03c87f21de Now describes the directions of the gradients 2025-03-23 17:33:04 +11:00
Mike Lynch
469de3c94d Added my own colour name code to palettes.js 2025-03-16 14:46:34 +11:00
Mike Lynch
88755feac4 Writing my own colour name picker 2025-03-15 13:47:03 +11:00
Mike Lynch
10f4f0b2c6 Added a brief explanatory line 2025-02-03 14:54:30 +11:00
Mike Lynch
72d50ca58a Merge branch 'feature-bot-script' into rc-1.1.1 2025-01-27 18:44:41 +11:00
Mike Lynch
54adcacdb1 Random PNG palettes and patterns are working 2025-01-27 15:37:22 +11:00
Mike Lynch
2c2956a214 npm installing a bunch of dependencies so that they can work with the
command-line script and not just get bundled at build time
2025-01-26 18:03:42 +11:00
Mike Lynch
d2c38a4053 Broke out the colour stuff to its own component 2025-01-26 18:00:14 +11:00
Mike Lynch
6fc02a1f3e Standalone script generates SVG 2025-01-26 17:26:17 +11:00
Mike Lynch
7fd2c3657e Partial fix for flashing 2025-01-26 17:03:35 +11:00
Mike Lynch
54a7ceda33 Put the wasm load in its own code block 2025-01-11 17:51:02 +11:00
Mike Lynch
a02252d8fb Moved the resvg code into downloads, made both svg and png work the
same way, added a note crediting resvg
2025-01-11 17:43:01 +11:00
Mike Lynch
146894583b First working version of wasm svg->png generator 2025-01-11 17:18:43 +11:00
Mike Lynch
daa4bbf9b3 Added comment indicating where I got the download code from 2025-01-11 15:33:50 +11:00
Mike Lynch
d7bccd620e download code 2025-01-11 15:32:35 +11:00
Mike Lynch
0a53220ecb Basic download SVG 2025-01-11 15:32:18 +11:00
Mike Lynch
c9c970036f Fixed bug in grids, added noise function 2025-01-10 10:36:25 +11:00
Mike Lynch
90c6a575b2 Noise fn 2025-01-09 15:51:05 +11:00
Mike Lynch
36c26e7cac Added changelog and version number 2025-01-09 11:33:13 +11:00
Mike Lynch
2b839fdbee Palettes are working with three basic kinds 2025-01-08 14:02:47 +11:00
Mike Lynch
b19ffd494a Cleaned up styles 2025-01-06 14:28:47 +11:00
Mike Lynch
db222246f2 Broke controls into a class and made everything randomisable 2025-01-06 12:28:13 +11:00
Mike Lynch
4c292031b5 Radial gradients 2025-01-06 10:59:58 +11:00
Mike Lynch
37711ee0e3 Diagonal gradients 2025-01-06 10:28:18 +11:00
Mike Lynch
22b02db4d4 Refactored the dots and radius functions into a DotMaker class 2025-01-06 10:24:05 +11:00
Mike Lynch
a23e12af40 Two-column interface which is gorgeously broken 2025-01-05 18:02:23 +11:00
Mike Lynch
d1bff0adf7 Toggle switches on and off the second grid 2025-01-05 17:17:52 +11:00
Mike Lynch
3b8afdc41a Two patterns working 2025-01-05 17:12:51 +11:00
Mike Lynch
ba5c461baf initial commit 2025-01-05 12:45:30 +11:00