diff --git a/CHANGELOG.md b/CHANGELOG.md index d20d566..72d91aa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,13 @@ All notable changes follow [Keep a Changelog](https://keepachangelog.com/en/1.1. - WordPress integration, accessibility, RTL, and mobile-admin verification. - Official Plugin Check and WordPress.org readme validation. +## 0.2.2 — 2026-08-14 + +### Fixed + +- Versioned the settings icon URL so plugin updates cannot leave the previous artwork in browser or CDN caches. +- Added the installed plugin version beside the Sesamo settings title. + ## 0.2.1 — 2026-08-14 ### Changed diff --git a/assets/css/admin.css b/assets/css/admin.css index e492da3..998911d 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -35,8 +35,15 @@ border-radius: 14px; } -.sesamo-header__copy h1 { +.sesamo-title-line { + display: flex; + align-items: center; + gap: 8px; margin: 0 0 4px; +} + +.sesamo-header__copy h1 { + margin: 0; padding: 0; color: var(--sesamo-ink); font-size: 32px; @@ -45,6 +52,18 @@ letter-spacing: -.02em; } +.sesamo-version { + padding: 2px 7px; + border: 1px solid var(--sesamo-border); + border-radius: 999px; + background: var(--sesamo-surface); + color: var(--sesamo-muted); + font-size: 11px; + font-weight: 600; + line-height: 1.4; + letter-spacing: .02em; +} + .sesamo-header__copy p { margin: 0; color: var(--sesamo-muted); diff --git a/docs/DESIGN.md b/docs/DESIGN.md index 9bd86fa..4966264 100644 --- a/docs/DESIGN.md +++ b/docs/DESIGN.md @@ -8,6 +8,8 @@ Unmistakably Sesamo, unmistakably WordPress: native controls and system typograp The brand mascot is the kawaii sesame-seed wizard in [`design/sesamo-mascot-icon-master.png`](design/sesamo-mascot-icon-master.png): emerald hood, four illuminated `↑ ↓ B A` keycaps, and a half-open storybook gate. The mascot remains the focal point at 64 px; the gate is context, not the logo wearing a door costume. +The settings header shows the installed plugin version beside the Sesamo title and versions the mascot URL with the same runtime constant, preventing stale artwork after plugin updates. + ## Tokens | Role | Value | diff --git a/includes/class-settings.php b/includes/class-settings.php index a01327d..e2ff735 100644 --- a/includes/class-settings.php +++ b/includes/class-settings.php @@ -288,9 +288,12 @@ public static function render_page(): void { ?>