Releases: Kingmaker-Search/kingmaker-canvas
Release list
Kingmaker Canvas v1.2.8
Restores scoped responsive table-cell utilities and the richer profile grid utility for canvas articles, preventing WordPress/plugin CSS from keeping desktop table columns hidden.
Kingmaker Canvas v1.2.7
Restores Tailwind v4 spacing utilities inside canvas articles, including paragraph stacks, arbitrary space-y values, and list spacing. Scoped to Kingmaker Canvas article bodies only.
Kingmaker Canvas v1.2.6
Fixes the desktop sticky table-of-contents rail by adding a narrow fallback for the Lovable two-column article grid, forcing the TOC visible state on desktop, and removing static opacity/pointer-event hiding classes once the scroll threshold is reached. Keeps TOC hidden below the desktop breakpoint.
Kingmaker Canvas v1.2.5
Adds a broader scoped utility shim so WordPress/Elementor cannot override Lovable/Tailwind margin, text-size, font-weight, flex/grid, and responsive display utilities inside canvas articles. Also fixes sticky TOC visibility to use a stable page-position threshold and narrows the TOC label selector so it does not affect the CTA card.
Kingmaker Canvas v1.2.4
Fixes canvas article rendering regressions caused by the plugin reset outranking Lovable/Tailwind cascade-layer utilities. Restores article spacing, list bullets, FAQ row layout, TOC card visibility, and bottom sticky CTA spacing without adding client-specific IDs or template references.
Kingmaker Canvas v1.2.3
Moves client-specific Elementor template IDs out of plugin defaults and into per-site settings. Default behavior is now client-agnostic: no newsletter template and no pre-footer CTA template are rendered unless configured on that WordPress site. Adds a generic kse:newsletter-form marker for article content.
Kingmaker Canvas v1.2.2
Adds preview-only canvas activation for existing-post autosaves using the hidden kse:canvas-preview marker, and adds an optional Elementor pre-footer CTA slot via kse:after-article-template markers. Published posts still require the Kingmaker Canvas template unless explicitly previewed with the marker.
v1.2.1
Restores Lovable article color utilities against host Elementor link styling, tunes the sticky table of contents spacing and top offset, and neutralizes Hello Elementor's default striped table backgrounds inside the TLDR table.
v1.2.0
Full canvas rendering for Kingmaker Canvas posts. Bypasses the normal single-post template, renders Elementor header/footer locations only, inserts the real Elementor newsletter form into the article hero slot, and removes transform-based layout hacks that broke fixed/sticky article UI.
v1.1.1
Fix CSS specificity + restore Elementor Theme Builder integration.
Bug fixes from v1.1.0
- Element resets were beating Tailwind utilities by specificity — selectors like `body.canvas-active .wrapper h2 { margin: 0 }` (specificity 0,0,2,1) overrode Tailwind utilities like `.mt-20` (specificity 0,0,1,0). Result: headers lost bolding, section spacing collapsed, button text turned black, TOC active state never highlighted, bullet lists rendered without bullets.
- Custom template_redirect bypassed Elementor Pro Theme Builder — get_header() / get_footer() loaded theme's plain header/footer instead of Elementor's custom floating header + sidebar.
Architectural changes
- Reset selectors wrapped in `:where()` — zero specificity, Tailwind always wins. Standard Tailwind v4 / Open Props / Andy Bell CSS-reset pattern.
- Drop template_redirect, use the_content filter (priority 99) — WordPress's normal template hierarchy runs, Elementor Theme Builder engages, custom header/sidebar/footer render correctly. Documented WP Plugin Developer Handbook approach.
- Viewport-width break-out pattern — `width: 100vw; transform: translateX(-50%)` lets article span full viewport without touching theme's container styles. Standard edge-to-edge content pattern.
- Removed global button reset — Elementor sidebar widgets keep native button styling.