Skip to content

feat: "hatch" pattern support#102

Merged
trevorld merged 3 commits into
mainfrom
hatching_pattern
Jun 12, 2026
Merged

feat: "hatch" pattern support#102
trevorld merged 3 commits into
mainfrom
hatching_pattern

Conversation

@trevorld

@trevorld trevorld commented Jun 12, 2026

Copy link
Copy Markdown
Owner
  • feat: New mix_col() utility for subtractive color mixing via Munsell space

    • Uses aqp::col2Munsell(), aqp::mixMunsell(), and aqp::parseMunsell() to simulate pigment mixing.
    • Also refactors assert_suggested() to accept a fn argument (in addition to pattern).
  • fix: Stagger support and bug fixes in 'line' pattern

    • Add stagger parameter to grid.pattern_line(): shifts alternate lines by
      half the dash period so dashes interleave (heraldic convention).
  • feat: New 'hatch' pattern with grid.pattern_hatch(), names_hatch(), and heraldic hatching vignette

    • Adds a new heraldic color hatching pattern supporting four subtypes:

      • combinatorial
      • fox-davies
      • goodman
      • unicode

closes #97

trevorld and others added 3 commits June 12, 2026 08:46
…l space

* Uses `aqp::col2Munsell()`, `aqp::mixMunsell()`, and `aqp::parseMunsell()` to simulate pigment mixing.
* Also refactors `assert_suggested()` to accept a `fn` argument (in addition to `pattern`).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add `stagger` parameter to `grid.pattern_line()`: shifts alternate lines by
  half the dash period so dashes interleave (heraldic convention).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…`, and heraldic hatching vignette

* Adds a new heraldic color hatching pattern supporting four subtypes:

  - combinatorial
  - fox-davies
  - goodman
  - unicode

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@trevorld trevorld changed the title hatching pattern feat: "hatch" pattern support Jun 12, 2026
@trevorld trevorld merged commit fc3c712 into main Jun 12, 2026
4 checks passed
@trevorld trevorld deleted the hatching_pattern branch June 12, 2026 17:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

"hatching" pattern

1 participant