=== Origin Canvas ===

Contributors: originblocks

Tags: blog, block-patterns, block-styles, custom-colors, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, grid-layout, style-variations, threaded-comments, three-columns, translation-ready

Requires at least: 7.0
Tested up to: 7.0
Requires PHP: 7.4
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html

A Full Site Editing WordPress block theme for sites that look designed, not assembled. Templates, patterns, typography, and color - one coherent system.

== Description ==

For solo developers, freelancers, and small teams building polished sites without starting from zero.

Start closer to finished. Balanced type, deliberate spacing, flexible templates, and cohesive patterns give every build a clear design foundation from the first page.

Choose from eleven style variations, shape the site in the editor, and keep momentum without losing the design thread.

== Installation ==

1. Login to your WordPress installation and go to Appearance > Themes > Add New > Upload Theme.
2. Click Choose File and browse to the theme's ZIP file on your computer. Click Install Now.
3. Click Activate to get started with your new theme right away.

== Documentation ==

[Documentation](https://origin-blocks.github.io/origin-canvas/) is available.

== Support ==

[Support](https://github.com/origin-blocks/origin-canvas/issues) is available on GitHub Issues.

== License ==

Copyright 2026 Origin. Distributed under the terms of the GNU General Public License v3 or later.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/gpl-3.0.html.

== Theme Screenshot ==

Theme screenshot image "Hartwell Tea Co. case-study image" (assets/images/cards/card-image-text-1.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

== Images ==

Pattern image "Hartwell Tea Co. case-study image" (assets/images/cards/card-image-text-1.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Westmount Property case-study image" (assets/images/cards/card-image-text-2.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Linden & Lark Florist case-study image" (assets/images/cards/card-image-text-3.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Studio notes image" (assets/images/cards/card-blog-3.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Week-one client brief image" (assets/images/cards/card-blog-1.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Shared studio worktable image" (patterns/images/workspace-laptop.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Claire Bennett team card image" (assets/images/cards/card-team-1.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Sarah Jenkins testimonial avatar image" (assets/images/cards/card-testimonial-1.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

Pattern image "Hero split studio interior cover image" (patterns/images/architecture-interior.webp), AI-generated for Origin Canvas using OpenAI/ChatGPT image generation. Released by Origin under GPLv3. Provider terms: OpenAI Terms of Use, https://openai.com/policies/terms-of-use/.

== Fonts ==

The following fonts are loaded locally from the theme's assets:

- Inter: Used for body text and headings in the default style. Available in normal and italic at 400, 500, 600, and 700 weights. Source: [Google Fonts](https://fonts.google.com/specimen/Inter) licensed under [SIL Open Font License 1.1](https://scripts.sil.org/OFL).

- DM Sans: Used by the Refined Sans style variation. Source: [Google Fonts](https://fonts.google.com/specimen/DM+Sans) licensed under [SIL Open Font License 1.1](https://scripts.sil.org/OFL).

- Space Grotesk: Used by the Expressive style variation. Source: [Google Fonts](https://fonts.google.com/specimen/Space+Grotesk) licensed under [SIL Open Font License 1.1](https://scripts.sil.org/OFL).

- Source Serif 4: Used by the Editorial style variation. Source: [Google Fonts](https://fonts.google.com/specimen/Source+Serif+4) licensed under [SIL Open Font License 1.1](https://scripts.sil.org/OFL).

== Icons ==

The check icon used by the Check list block style is sourced from [Lucide](https://lucide.dev) ([source](https://github.com/lucide-icons/lucide)) licensed under the [ISC License](https://lucide.dev/license).

== Changelog ==

= 1.2.0 - 9 July 2026 =
* Switched the default button fill to solid dark (ink) and made pink an opt-in 'Fill Primary' style. Existing plain buttons will appear dark after updating — reapply Fill Primary to restore pink.
* Promoted the primary button to pink on the dark hero and dark call-to-action banner, where the ink fill would be invisible.
* Completed the primary-as-accent colour model: moved body/comment links, pagination current page, comment and search submit buttons, form focus rings, and tag-chip hover to ink/neutral tones, reserving pink for hovers and deliberate accents. Fixes tag-chip and badge contrast (AA).
* Added an "Author" pill badge on comments written by the post author — ink text on a faint primary tint that follows your colour style variation. Developers can disable it via the new origin_canvas_render_author_badge filter.
* Added support for the editor's sticky Position setting on the site header — when enabled, the whole header sticks and submenus layer correctly above page content.
* Reworked mobile navigation: tap-to-expand inline accordion submenus, Lucide chevron icons on desktop and mobile, and aligned close/expand controls.
* Fixed nested list spacing compounding: scoped list rhythm to post content with margin-top-only gaps, so deeply nested items no longer over-space; pattern/chrome lists use tight default spacing.
* Refined single-post typography: two-tier byline (ink author, muted date), category lead rendered as an uppercase eyebrow, and section eyebrows raised to 600 weight.
* Added the Hero Canvas landing hero and renamed the Studio page pattern.
* Cleaned up unused legacy post-grid styles left over from a superseded pattern; removed a duplicate Text pattern category; de-underlined post-loop dates and titles.

= 1.1.0 - 17 June 2026 =
* Redesigned the single-post comments as quiet bubble cards with clearer thread rhythm, nested-reply indentation, and a tidier reply form.
* Added a name-led author card to single posts, with the avatar and name balanced in lockstep.
* Added a Stacked variation for post navigation (previous/next), with an eyebrow label and refined single-post spacing.
* Added Chip and Inline style variations for post tags and the tag cloud, selectable and recolourable in the editor.
* Refined the sidebar: flattened structure, left-aligned with a cleaner spacing rhythm, lighter dates, and a tuned recent-posts layout.
* Enlarged the primary navigation hover pill and aligned the submenu clearance to sit neatly below it.
* Added token-driven outline buttons (including an on-dark variant for the dark hero) and refined button hover states.
* Loaded per-block stylesheets into the block editor canvas so the editor preview matches the front end.
* Various comment, sidebar, and link colour refinements, plus consistent alphabetical CSS property ordering.
* Switched the homepage to a user-owned front page: the Home design is now an insertable pattern you place into a Page and set as your static front page, so you fully own and can edit its content (removed the theme-locked front-page template).
* Wired the site header as a single global template part, so editing the header once updates it across every template — matching how the footer already worked.
* Normalized vertical spacing between Home page sections so each section's padding controls its own spacing (removed a doubled gap between stacked sections).
* Added a Cards pattern category and fixed four card patterns that previously appeared under Uncategorized.
* Added a transitional compatibility shim that rewrites legacy card image paths so existing content keeps rendering after the asset move (sunset planned for a later release).

= 1.0.4 - 05 June 2026 =
* Underlined links in standalone paragraph and list blocks so links are clear outside post content.
* Refined two demo links (team social row, newsletter privacy) to a subtle darker colour with hover instead of an underline.
* Fixed the blog posts index to show the post loop instead of the homepage design; removed the redundant home template.

= 1.0.3 - 04 June 2026 =
* Made all user-facing pattern strings translation-ready (card-info, card-icon-text, footer, 404, post loop).
* Underlined links within post content, excerpts, and comment content for readability and accessibility.
* Replaced the custom card icons with the native Icon Block so icons can be changed, recoloured, and resized in the editor.
* Removed unused files and styles, and corrected icon licensing attribution.

= 1.0.2 - 28 May 2026 =
* Prefixed custom block style names and pattern classes to avoid generic is-style-* class collisions.
* Improved list marker alignment and reduced Code block typography scale.

= 1.0.1 - 16 May 2026 =
* Cleaned up pattern character handling so separators, arrows, checks, and currency render consistently in release packages.

= 1.0.0 - 15 May 2026 =
* Initial release.
