Halcyon Admin — Reduced Motion & Resizable Sidebar

Changelog

1.1.2

  • New: JavaScript-delivered admin bar for full-page cache compatibility — the bar loads via JS after page render so page-cache plugins can serve the full HTML without the personalized toolbar. Includes a debug menu item showing whether the bar was rendered by PHP or JS. Users can opt out in their profile.
  • New: Submit button float-on-scroll — the Publish/Update button sticks to the bottom of the viewport when scrolling long post editor pages.
  • New: Pre-commit quality assurance tooling (PHPCS with WordPress standards, PHPStan level 5).
  • Code quality: auto-fixed whitespace and formatting to pass WordPress coding standards.

1.0.6

  • Update documentation: rewrite “Why Halcyon” to expand on the core philosophy behind reducing admin animations and keeping the dashboard predictable in professional and client-managed settings. No code changes.

1.0.5

  • Readme fix: the mu-plugin install code block was rendering with the php language hint as inline text and the __DIR__ constant being eaten as bold markdown. Switched to 4-space indented syntax (the WordPress readme parser does not support fenced code blocks).
  • Add plugin page banner: banner-772×250.png and banner-1544×500.png (source artwork JPG, converted to PNG per WP.org spec).
  • Refresh screenshots: replaced with accurate captures from a fresh WP 7.0 install — one Halcyon Admin checkbox in the profile section, plus a real-drag demo of the resizable menu.
  • Tighten the “What it does” copy and FAQ so the description matches the actual plugin UI (no implied “three settings” claim; color-scheme description points to WordPress’s standard picker).
  • No code changes.

1.0.4

  • Readme improvements: clearer “what it does” overview, mu-plugin install with copy-paste loader snippet, expanded FAQ, and privacy/data clarification. No code changes.

1.0.3

  • Code quality: address Plugin Check tool findings. Escape $width output in the initial sidebar CSS, sanitize the AJAX width input with absint(), and add a defensive check_admin_referer() to the profile save handlers (save_profile, mark_explicit_choice). No functional change.

1.0.2

  • Renamed to Halcyon Admin. New slug, text domain, namespace, asset handles, and user meta keys. Stored preferences are not migrated.

1.0.1

  • Set Tested up to: 7.0. Add languages directory for translations.

1.0.0

  • Initial release.

Plugin Website
Visit website

Version:
1.1.2
Last Updated
June 13, 2026
Requires
WordPress 6.4
Tested Up To
WordPress 7.0
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.