Skip to content

Releases: knitcodemonkey/treasured-pieces

Release v7.2.9

Choose a tag to compare

@github-actions github-actions released this 04 Jul 23:42

v7.2.9

Release date: 2026-07-04

Summary

This patch release tightens the toolbar layout by moving Clear Canvas to the secondary row with Motifs and Symmetry, while keeping the primary row focused on Map Art and the mode-specific controls.

Highlights

  • Moved Clear Canvas out of the primary row and into the secondary toolbar row.
  • Kept Motifs and Symmetry grouped together below the Map Art controls.
  • Preserved the mode-dependent swap between Map Art zoom and standard canvas size controls.
  • Shortened the Map Art label to reduce visual weight and improve spacing.

Included Updates

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).

Tag

  • v7.2.9

Release v7.2.8

Choose a tag to compare

@github-actions github-actions released this 04 Jul 23:36

v7.2.8

Release date: 2026-07-04

Summary

This patch release refines the top toolbar spacing by giving the Map Art toggle more separation from the rest of the bar while keeping mode-specific controls aligned cleanly.

Highlights

  • Increased spacing between the Map Art toggle and the remaining toolbar controls.
  • Kept the Map Art toggle visually distinct and right-aligned.
  • Left zoom and size controls left-aligned in their mode-specific slots.
  • Preserved the toolbar's conditional control swapping and accessibility behavior.

Included Updates

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).

Tag

  • v7.2.8

Release v7.2.7

Choose a tag to compare

@github-actions github-actions released this 04 Jul 23:34

v7.2.7

Release date: 2026-07-04

Summary

This patch release finalizes the toolbar arrangement so Motifs and Symmetry sit together on the main row while Clear Canvas remains separated on the right.

Highlights

  • Placed Motifs and Symmetry together in the main control row.
  • Kept Clear Canvas on the right-hand action rail.
  • Preserved the Map Art-specific zoom and standard-mode size swap behavior.
  • Maintained accessibility and end-to-end coverage for the updated layout.

Included Updates

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).

Tag

  • v7.2.7

Release v7.2.6

Choose a tag to compare

@github-actions github-actions released this 04 Jul 21:12

v7.2.6

Release date: 2026-07-04

Summary

This patch release tightens top-toolbar mode ergonomics by making zoom map-art-exclusive and swapping zoom/size controls based on Map Art View state.

Highlights

  • Made zoom controls visible only in Map Art View.
  • Kept canvas size controls visible only in standard (non-map) mode.
  • Reordered controls so Map Art View appears first, with mode-specific controls immediately after it.
  • Preserved expected interaction behavior with updated end-to-end checks.

Included Updates

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).

Tag

  • v7.2.6

Release v7.2.5

Choose a tag to compare

@github-actions github-actions released this 04 Jul 20:24

v7.2.5

Release date: 2026-07-04

Summary

This patch release publishes CI reliability hotfixes that remove runtime Playwright browser installation from checks and prevent install-step stalls.

Highlights

  • Moved E2E and accessibility jobs to the official Playwright container image.
  • Removed runtime npx playwright install --with-deps chromium from CI jobs.
  • Ensured jobs use preinstalled browsers via PLAYWRIGHT_BROWSERS_PATH=/ms-playwright.
  • Kept existing validation gates intact while reducing setup volatility.

Included Updates

  • Updated .github/workflows/e2e.yml to run inside mcr.microsoft.com/playwright:v1.54.2-jammy and skip runtime browser installation.
  • Updated .github/workflows/accessibility.yml to use the same prebuilt Playwright runtime strategy.
  • Updated release metadata in package.json, package-lock.json, README.md, CHANGELOG.md, docs/releases/README.md, and index.html.

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).

Tag

  • v7.2.5

Release v7.2.4

Choose a tag to compare

@github-actions github-actions released this 04 Jul 20:13

v7.2.4

Release date: 2026-07-04

Summary

This patch release refines the studio information hierarchy by making the palette bar itself the Build Counts accordion title, with counts content expanding directly beneath it.

Highlights

  • Moved the palette into the accordion summary row so color selection remains visible while counts are collapsed.
  • Added right-side Build Counts title and live summary metadata in the summary row.
  • Kept expand/collapse behavior intuitive with a clear chevron indicator and downward content reveal.
  • Improved top toolbar wrapping behavior to better support desktop and iPad portrait workflows.

Included Updates

  • Updated index.html to use a palette-first accordion summary structure (palette-accordion and palette-header).
  • Updated features/studio-ui/studio-ui.css with palette-accordion header/layout rules and cleanup for valid CSS structure.
  • Updated features/studio-e2e/studio-e2e.test.cjs selectors to match the new accordion DOM and interaction target.
  • Updated release metadata in package.json, package-lock.json, README.md, CHANGELOG.md, docs/releases/README.md, and index.html.

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).

Tag

  • v7.2.4

Release v7.2.3

Choose a tag to compare

@github-actions github-actions released this 04 Jul 19:57

v7.2.3

Release date: 2026-07-04

Summary

This patch release adds first-class zoom controls and iPad-focused pinch zoom support so makers can comfortably work at multiple detail levels, especially on large map-art canvases.

Highlights

  • Added toolbar zoom controls with slider, increment/decrement buttons, reset, and live zoom percent.
  • Added two-finger pinch zoom on canvas for touch devices, including iPad workflows.
  • Kept pinch and toolbar controls synchronized through shared zoom state.
  • Prevented accidental paint events while an active pinch gesture is in progress.

Included Updates

  • Updated features/studio-ui/studio-ui.js with zoom state management, canvas scaling integration, and touch pinch handlers.
  • Updated index.html with new zoom controls in the top toolbar.
  • Updated features/studio-ui/studio-ui.css with zoom control styling for desktop and touch layouts.
  • Updated features/studio-e2e/studio-e2e.test.cjs with zoom behavior assertions (zoom-in and reset).
  • Updated release metadata in package.json, index.html, README.md, CHANGELOG.md, and docs/releases/README.md.

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).
  • npm run test:a11y:aa passed.
  • npm run test:a11y:aaa passed.

Tag

  • v7.2.3

Release v7.2.2

Choose a tag to compare

@github-actions github-actions released this 04 Jul 18:13

v7.2.2

Release date: 2026-07-04

Summary

This patch release improves motif application behavior and map-art border repeat consistency by preserving interior artwork when applying borders and standardizing map-art border repeat widths for 128x128 framing workflows.

Highlights

  • Border motifs now apply non-destructively to edge regions, preserving the interior canvas.
  • Added regression tests to prevent border-apply interior wipe regressions.
  • Standardized map-art border repeat widths to stay within 12-20 cells.
  • Ensured map-art border repeats divide 128 evenly for consistent full-frame tiling.

Included Updates

  • Updated features/project-core/project-core.js so border-repeat templates do not clear the full grid before application.
  • Updated features/project-core/project-core.test.js with:
    • interior-preservation regression coverage for border application,
    • map-art border width/tile-divisibility assertions for 128x128.
  • Updated features/project-core/motifs/map-art-border-motifs.js with 128-friendly repeat dimensions and refreshed repeat geometry.
  • Updated release metadata in package.json, index.html, README.md, CHANGELOG.md, and docs/releases/README.md.

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).
  • npm run test:a11y:aa passed.
  • npm run test:a11y:aaa passed.

Tag

  • v7.2.2

Release v7.2.1

Choose a tag to compare

@github-actions github-actions released this 04 Jul 18:03

v7.2.1

Release date: 2026-07-04

Summary

This patch release improves border rendering consistency and visual clarity by fixing border tile orientation behavior and refining map-art border motif design quality.

Highlights

  • Fixed border-repeat rendering so side edges use rotated tile orientation.
  • Ensured frame depth now reads consistently across all four edges.
  • Refined map-art border motifs with cleaner, more legible large-scale patterns.
  • Improved corner companion continuity so corners flow into border runs.

Included Updates

  • Updated features/project-core/project-core.js border-repeat rendering to rotate tile cells on vertical edges.
  • Updated features/project-core/motifs/map-art-border-motifs.js with cleaner motif geometry and corner continuity refinements.
  • Added/updated border regression assertions in features/project-core/project-core.test.js.
  • Updated release metadata in package.json, index.html, README.md, CHANGELOG.md, and docs/releases/README.md.

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test:core passed.
  • npm run test:e2e passed (includes WCAG 2.2 AA check).
  • npm run test:a11y:aa passed.
  • npm run test:a11y:aaa passed.

Tag

  • v7.2.1

Release v7.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 17:55

v7.2.0

Release date: 2026-07-04

Summary

This minor release introduces a dedicated motif system for Map Art View, separating map-scale motifs from standard studio motifs so 128x128 workflows get appropriately large pattern options.

Highlights

  • Split motif libraries into standard and map-art sets.
  • Added oversized map-art motifs specifically for 128x128 map canvases.
  • Updated studio motif selection and loading to switch libraries automatically with Map Art View.
  • Preserved passing core, e2e, and accessibility validation.

Included Updates

  • Added features/project-core/motifs/map-art-single-motifs.js.
  • Added features/project-core/motifs/map-art-border-motifs.js.
  • Updated features/project-core/motifs/index.js to export both standard and map-art template definitions.
  • Updated features/project-core/project-core.js to build and expose project.mapArtTemplates and support library-aware motif application.
  • Updated features/studio-ui/studio-ui.js so motif picker content and motif load behavior are mode-aware (standard vs mapArt).
  • Added/updated map-art motif separation assertions in features/project-core/project-core.test.js.
  • Updated release metadata in package.json, index.html, CHANGELOG.md, README.md, and docs/releases/README.md.

Accessibility Compliance

  • Standard target: WCAG 2.2.
  • Default E2E pipeline continues to include WCAG 2.2 AA checks.

Validation

  • npm run test passed (core + e2e + WCAG 2.2 AA).

Tag

  • v7.2.0