Skip to content

V4.3.0#86

Merged
jasperf merged 4 commits into
mainfrom
v4.3.0
May 22, 2026
Merged

V4.3.0#86
jasperf merged 4 commits into
mainfrom
v4.3.0

Conversation

@jasperf
Copy link
Copy Markdown
Contributor

@jasperf jasperf commented May 22, 2026

This release introduces version 4.3.0 of the Elayne theme, centered on a new Bistro style variation and a complete Food & Beverage vertical with six purpose-built block patterns. The Bistro variation ships with a dedicated styles/bistro.json style configuration and five custom variable fonts (Inter, Bricolage Grotesque, Instrument Sans, and Instrument Serif), establishing a distinct typographic and visual identity for restaurant and hospitality use cases. Six scoped block-style CSS files (fandb-*.css) are registered via wp_enqueue_block_style() to ensure zero-cost loading on non-F&B pages. Documentation across CLAUDE.md, README, and CONTRIBUTING has been substantially updated to reflect current development workflows, including the mu-plugin template bypass, pill shrink-wrap rules, and contributor guidance.

Food & Beverage Vertical:

  • Added six new patterns (fandb-header.php, fandb-hero.php, fandb-marquee.php, fandb-menu.php, fandb-reserve.php, fandb-story.php) covering the full page structure for a restaurant or bar site.
  • Added three bundled CC0/GPL-compatible images (chef-profile.webp, hero-wine-bar.webp, kitchen-interior.webp) and five variable font files scoped to the Bistro style variation.
  • Registered corresponding block styles and CSS in functions.php, following the theme's per-block lazy-loading pattern to avoid global stylesheet bloat.

Bistro Style Variation:

  • Introduced styles/bistro.json as a complete style preset, defining typography, color palette, and spacing tokens tailored to the Food & Beverage vertical.
  • Font assets are isolated under assets/fonts/bistro/ to keep the variation self-contained and avoid polluting the base theme's font stack.

Documentation and Developer Guidance:

  • Updated CLAUDE.md with the mu-plugin FSE dev mode workflow, the pill/badge shrink-wrap rule (including the align-self: flex-start + width: fit-content fix for is-layout-flow column contexts), and expanded the spacing/font-size reference tables.
  • Streamlined README.md and expanded CONTRIBUTING.md to lower the barrier for new contributors, clarifying setup steps and the four-pass validation workflow.

Files Changed:

jasperf added 4 commits May 22, 2026 10:10
Adds the 8th style variation (Bistro — ink-blue editorial palette with
Bricolage Grotesque, Instrument Sans, Instrument Serif) and 6 new F&B
block styles (fandb-header, fandb-hero, fandb-marquee, fandb-menu,
fandb-reserve, fandb-story) with matching PHP patterns and CC0 bistro
images. Each CSS file is enqueued on demand via wp_enqueue_block_style().
README trimmed to essentials (what/why/install/companion plugins);
detailed pattern inventory, industry vertical descriptions, style
variation list, and typography reference moved to CONTRIBUTING.
CONTRIBUTING expanded with full pattern library counts, all 8 style
variation details, and Bistro font list.
Documents fse-dev-mode.php mu-plugin (pre_get_block_template hook,
bypasses DB template overrides when WP_ENV=development), clarifies that
wp cache flush is no longer needed for normal theme dev. Adds critical
pill/badge shrink-wrap rule: align-self:flex-start required inside
wp:column (is-layout-flow blockifies display:inline-*). Updates vibe.md
with Playwright testing workflow.
Updates style.css, readme.txt (Stable tag, tested up to 7.0, style
variation count 7→8, F&B pattern count 13→14, Bistro fonts), and
CHANGELOG.md with the full 4.3.0 release notes.
@jasperf jasperf merged commit 11fb282 into main May 22, 2026
3 checks passed
@jasperf jasperf deleted the v4.3.0 branch May 22, 2026 04:13
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