Skip to content

Conversation

@jasperf
Copy link
Contributor

@jasperf jasperf commented Dec 11, 2025

Moiraine has been restructured as a child theme of Ollie, establishing a new architectural foundation that leverages Ollie's core functionality while maintaining Moiraine's distinctive features and patterns. This fundamental shift affects the theme's development workflow, documentation, and pattern system, with 11 new template patterns added to provide comprehensive page and post layout options. The changes include updated documentation files (CHANGELOG.md, README.md, readme.txt) that reflect the new child theme architecture and one new mobile menu pattern alongside the full suite of template patterns for various page types and sidebar configurations.

Theme Architecture:

  • Converted Moiraine from a standalone theme to a child theme of Ollie, requiring Ollie as the parent theme for all core functionality
  • Maintains Moiraine's 88+ block patterns, custom menu patterns, and style variations while inheriting Ollie's base features and template system

Template Patterns:

  • Added 11 new template patterns covering essential layouts: full-width pages, left/right sidebar variations for both pages and posts, wide layouts, archive, 404, search, and index list views
  • Introduced mobile-responsive menu panel pattern (menu-panel-1-mobile.php) to expand navigation options for smaller screens

Documentation Updates:

  • Updated CHANGELOG.md, README.md, and readme.txt to document the child theme relationship, installation requirements, and architectural changes
  • Revised documentation to clarify that Ollie must be installed as the parent theme for Moiraine to function properly

Files Changed:

@jasperf jasperf merged commit 72a9602 into main Dec 11, 2025
2 checks passed
@jasperf jasperf deleted the child-theme branch December 11, 2025 00:21
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.

2 participants