mirror of
https://github.com/sbuffkin/hexmaker.git
synced 2026-07-22 14:30:24 +00:00
Adds per-overlay pattern fills so factions and regions can be visually distinguished when they overlap (issue #25). Each faction note and each region note now carries a pattern, scale, and opacity in its frontmatter, edited via the existing FactionEditor / GeoRegionEditor modals (dropdown + sliders + live preview swatch). Pattern set (10 total): solid (the existing flat fill, default), diagonal stripes ↗ / ↖, crosshatch, polka dots, grid, zigzag, triangles, scales, checker. On screen: SVG <pattern> defs are deduped per (key,color,scale) and referenced from each overlay path's fill. Stroke stays solid color so blob boundaries remain crisp. Per-overlay opacity replaces the hardcoded 0.45 group opacity. PNG export: mirrored via Canvas patterns built from an offscreen tile per (key,color,scale), cached for the render pass. Backwards compatible — overlays without the new frontmatter keys fall back to solid + 0.45 opacity, matching pre-1.3.0 behavior.
43 lines
No EOL
840 B
JSON
43 lines
No EOL
840 B
JSON
{
|
|
"0.1.0": "1.12.0",
|
|
"1.0.0": "1.12.0",
|
|
"1.0.1": "1.12.0",
|
|
"1.0.2": "1.12.0",
|
|
"1.0.3": "1.12.0",
|
|
"1.0.4": "1.12.0",
|
|
"1.0.5": "1.12.0",
|
|
"1.0.6": "1.12.0",
|
|
"1.0.18": "1.12.0",
|
|
"1.0.19": "1.12.0",
|
|
"1.0.20": "1.12.0",
|
|
"1.0.21": "1.12.0",
|
|
"1.0.22": "1.12.0",
|
|
"1.0.23": "1.12.0",
|
|
"1.0.24": "1.12.0",
|
|
"1.0.25": "1.12.0",
|
|
"1.0.26": "1.12.0",
|
|
"1.0.27": "1.12.0",
|
|
"1.0.28": "1.12.0",
|
|
"1.0.29": "1.12.0",
|
|
"1.1.0": "1.12.0",
|
|
"1.1.1": "1.12.0",
|
|
"1.1.2": "1.12.0",
|
|
"1.1.3": "1.12.0",
|
|
"1.1.4": "1.12.0",
|
|
"1.1.5": "1.12.0",
|
|
"1.1.6": "1.12.0",
|
|
"1.1.7": "1.12.0",
|
|
"1.1.8": "1.12.0",
|
|
"1.1.9": "1.12.0",
|
|
"1.1.10": "1.12.0",
|
|
"1.1.11": "1.12.0",
|
|
"1.1.12": "1.12.0",
|
|
"1.1.13": "1.12.0",
|
|
"1.1.14": "1.12.0",
|
|
"1.1.15": "1.12.0",
|
|
"1.2.0": "1.12.0",
|
|
"1.2.1": "1.12.0",
|
|
"1.2.2": "1.12.0",
|
|
"1.2.3": "1.12.0",
|
|
"1.3.0": "1.12.0"
|
|
} |