Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: extendify/extendable
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: extendify/extendable
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: feature/design-base-sync
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 11 commits
  • 31 files changed
  • 1 contributor

Commits on Oct 15, 2026

  1. Improve design tokens

    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.
    amjadr360 committed Oct 15, 2026
    Configuration menu
    Copy the full SHA
    651ceb4 View commit details
    Browse the repository at this point in the history
  2. 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.
    amjadr360 committed Oct 15, 2026
    Configuration menu
    Copy the full SHA
    59d3005 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2026

  1. 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.
    amjadr360 committed Oct 16, 2026
    Configuration menu
    Copy the full SHA
    cb4a96f View commit details
    Browse the repository at this point in the history
  2. 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.
    amjadr360 committed Oct 16, 2026
    Configuration menu
    Copy the full SHA
    9171c4d View commit details
    Browse the repository at this point in the history
  3. 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.
    amjadr360 committed Oct 16, 2026
    Configuration menu
    Copy the full SHA
    5e5f715 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2026

  1. 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.
    amjadr360 committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    abe2009 View commit details
    Browse the repository at this point in the history
  2. 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.
    amjadr360 committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    6490620 View commit details
    Browse the repository at this point in the history
  3. 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.
    amjadr360 committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    1e3e2cc View commit details
    Browse the repository at this point in the history
  4. 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.
    amjadr360 committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    8d66890 View commit details
    Browse the repository at this point in the history
  5. 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.
    amjadr360 committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    eef5e84 View commit details
    Browse the repository at this point in the history
  6. 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.
    amjadr360 committed Oct 17, 2026
    Configuration menu
    Copy the full SHA
    3526156 View commit details
    Browse the repository at this point in the history
Loading