Repository navigation
Comparing changes
Open a pull request
base repository: extendify/extendable
base: main
head repository: extendify/extendable
compare: feature/core-block-defaults
- 12 commits
- 32 files changed
- 1 contributor
Commits on Oct 15, 2026
-
Updates the theme's design tokens in theme.json. Older token names that saved content still uses keep working through a dated alias block in style.css, and a site's own saved values still take precedence.
Configuration menu - View commit details
-
Copy full SHA for 651ceb4 - Browse repository at this point
Copy the full SHA 651ceb4View commit details -
Keep the new design tokens working on WordPress 6.6
WordPress before 6.9 prints no radius presets and before 6.8 no button focus ring, so on those versions buttons lost their corners and their focus outline. style.css now declares both at zero specificity, so the values WordPress prints itself still win on newer versions. Buttons, search and form buttons read a site's own button radius again, so style variations with square or pill buttons keep them. The five new button styles are registered, since WordPress ignores theme.json styles for a block style nobody registers. Drops a typography setting that WordPress does not have.
Configuration menu - View commit details
-
Copy full SHA for 59d3005 - Browse repository at this point
Copy the full SHA 59d3005View commit details
Commits on Oct 16, 2026
-
Build the design tokens from one source, and register the text styles
theme.json and the generated block in style.css now carry the final token set: links in the brand ink, buttons and inputs on one size scale, and named colour steps for every hover, active and disabled state. The natural-1 block styles are replaced so a site's vibe resets every value the theme's copy sets, instead of WordPress merging the two leaf by leaf. The eleven paragraph and heading text styles are registered, because WordPress drops a theme.json style no block style is registered for. Orange no longer overrides the font sizes, which would drop sizes that saved content uses.
Configuration menu - View commit details
-
Copy full SHA for cb4a96f - Browse repository at this point
Copy the full SHA cb4a96fView commit details -
Give links, inputs and outline buttons one source for each state
Links, navigation links, post titles and post terms had a second set of hover, focus and active rules beside theme.json, so the two disagreed and the last one loaded won. Those copies go, along with the 1px click outline, the inherited input outline colour and the comment-form field colours, which out-ranked the input styles. The search field now takes the input corner radius instead of the button pill, and the outline button hover uses its named colour step instead of a fixed grey.
Configuration menu - View commit details
-
Copy full SHA for 9171c4d - Browse repository at this point
Copy the full SHA 9171c4dView commit details -
Drop the aliases for old design names that no live site reads
Seventy-seven retired names were only ever declared by the theme itself, so their alias lines in the generated block render nothing. The twenty-three names live sites still read keep their aliases.
Configuration menu - View commit details
-
Copy full SHA for 5e5f715 - Browse repository at this point
Copy the full SHA 5e5f715View commit details
Commits on Oct 17, 2026
-
Move block styles into their own files, and size type on one ladder
Each button and paragraph style is now one file under styles/blocks, registered by WordPress from the file, and the button styles also apply to the WooCommerce product button. Type sizes come from one eleven-step ladder with named sizes, links and inputs read shared tokens, the theme uses WordPress's own aspect ratios, and a cover's text colour is left to WordPress. The system block presets are hidden from the style picker and keep only what theme.json cannot say.
Configuration menu - View commit details
-
Copy full SHA for abe2009 - Browse repository at this point
Copy the full SHA abe2009View commit details -
Hide the system presets with editor CSS, and set h6 at weight 500
Unregistering a preset in the editor left its class on a block switched to another style, because the editor only removes the class of a style it still knows. Hiding the preset in the Styles panel keeps it registered, so the switch cleans up. h6 takes weight 500 like h5, so it no longer prints the same as Large text, and full-width galleries keep the image radius.
Configuration menu - View commit details
-
Copy full SHA for 6490620 - Browse repository at this point
Copy the full SHA 6490620View commit details -
Keep the cover overlay's white text
Sites and patterns built on this theme rely on the overlay's light text and light button, so the preset keeps them for now.
Configuration menu - View commit details
-
Copy full SHA for 1e3e2cc - Browse repository at this point
Copy the full SHA 1e3e2ccView commit details -
Give the media-text card's text its inset back
The card's text sat flush against its photo. Its content groups pad at the medium spacing step again.
Configuration menu - View commit details
-
Copy full SHA for 8d66890 - Browse repository at this point
Copy the full SHA 8d66890View commit details -
Stop headings hyphenating ordinary words
On phones, large hero headings broke plain words mid-word ("ti-tle"). overflow-wrap already keeps long words and email addresses inside the screen, which is what the hyphenation was added for, so headings now break only where a word would overflow.Configuration menu - View commit details
-
Copy full SHA for eef5e84 - Browse repository at this point
Copy the full SHA eef5e84View commit details -
Centre the old centred cards again
Saved content that wears the align-center card style relied on the theme to centre its heading and paragraph. Restore that, and drop the rules that only matched markup no centred card carries.
Configuration menu - View commit details
-
Copy full SHA for 3526156 - Browse repository at this point
Copy the full SHA 3526156View commit details
Commits on Oct 24, 2026
-
Dress the core blocks with lattice's defaults
Every content block a section can place now has a designed default from the design tokens: list, separator, quote, pullquote, table, details, file, video, code, inline code, preformatted, gallery, video embeds, footnotes, playlist and the theme blocks' links. The quote and pullquote drop the legacy colour names and their !important margins, so the container's gap spaces them. Social links get a plain icons-only block style.
Configuration menu - View commit details
-
Copy full SHA for 3a0dbc9 - Browse repository at this point
Copy the full SHA 3a0dbc9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...feature/core-block-defaults