Skip to content

Revive the parked parchment-texture experiment, retinted to match - #182

Merged
brianglass merged 2 commits into
mainfrom
parchment-texture-restore
Aug 16, 2026
Merged

Revive the parked parchment-texture experiment, retinted to match#182
brianglass merged 2 commits into
mainfrom
parchment-texture-restore

Conversation

@brianglass

Copy link
Copy Markdown
Owner

Summary

Stacked on #181 (base branch: calendar-color-coordination) since this builds directly on that hue-unification work -- rebase onto main once #181 merges.

  • Dug up the SVG noise-texture work from the parked parchment-texture-experiment branch (two feTurbulence layers: low-frequency for soft blotches, higher-frequency for fine grain) and adapted it to the current hue-unified palette instead of the old flat #fdfbf5 scheme it was built against.
  • Retinted the noise filters' color-matrix values from their original ~34-36° hue onto this palette's 40°.
  • Removed the SVG's own opaque base rect so it layers over the current body gradient instead of replacing it.
  • The date-section panel's fill is now a semi-transparent tint over the texture rather than an opaque gradient, so the texture shows through there too.
  • Topbar stays flat, unchanged -- matches the original experiment's own decision to leave it alone.
  • Lightened the overall background and bumped the texture's opacity a notch so the grain doesn't wash out against the lighter base.

Test plan

  • Verified visually in-browser: date section, readings-columns area, and calendar page all checked for texture visibility and color balance across several iterations
  • Full test suite -- CSS-only, no behavioral impact; not run locally, CI will cover it

🤖 Generated with Claude Code

https://claude.ai/code/session_01Hf6j2xXQXywHVh3HAVRxB3

The calendar's normal/fast day-cell colors, the topbar, the date-section
gradient, and the body background gradient had each drifted to slightly
different hues (as much as 5-7 degrees apart) despite being intended as
one cohesive warm-parchment palette. Rebased all of them to the same
40-degree hue (only lightness/saturation vary), then lightened the
calendar cells and darkened the day-of-week header text for better
legibility within that palette.
Dug up the SVG noise-texture work from the parked
parchment-texture-experiment branch (two feTurbulence layers: a
low-frequency layer for soft blotches, a higher-frequency layer for
fine grain) and adapted it to the current hue-unified palette instead
of the old flat #fdfbf5 scheme it was built against:

- Retinted the noise filters' color-matrix values from the ~34-36deg
  hue they were tuned to onto this palette's 40deg.
- Removed the SVG's own opaque base rect so it layers over the current
  body gradient rather than replacing it.
- The date-section panel's fill is now a semi-transparent tint over
  the texture rather than an opaque gradient, so the same texture
  shows through there too.
- Topbar stays flat, unchanged -- matches the original experiment's
  own call to leave it alone.

Also lightened the overall background and boosted the texture's
opacity a notch so the grain doesn't wash out against the lighter
base.
@brianglass
brianglass force-pushed the parchment-texture-restore branch from dc26f2b to 517a87f Compare August 16, 2026 16:47
@brianglass
brianglass changed the base branch from calendar-color-coordination to main August 16, 2026 16:47
@brianglass
brianglass merged commit 66b6bff into main Aug 16, 2026
4 checks passed
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.

1 participant