Added: Tagline Spacing setting (0-50 px) in the Content section, controlling the space between the logo/text and the tagline. Default 0 preserves the existing look.
Added: a one-time review request shown only on the plugin’s own settings page, at least 10 days after installation, permanently dismissible.
Added: a small card on the settings page introducing KineticHub – Animated Blocks, shown only when it is not already installed.
Fixed: with no logo set, the circle shape and the Circular Brand Ring preset reserved empty space the size of the configured logo width above the tagline.
Fixed: ring decorations are no longer rendered around the text fallback when no logo is set, where they displayed as stretched ellipses.
Improved: ring options are now visually disabled with an explanatory note while the Circular Brand Ring preset is selected, since that preset draws its own built-in rings. Saved ring settings are preserved while disabled.
Improved: the settings sidebar (preview and info card) now sticks as one block and scrolls internally on short screens.
1.2.0
Performance: distributed CSS and JavaScript files are now minified via an automated build step.
Performance: the loader logo now ships with width/height and fetchpriority=”high” to reduce its impact on Largest Contentful Paint (LCP).
Performance: for “Once per session” and “Once per day” frequency, the logo image is no longer downloaded at all on pageviews where the loader has already been shown – only the loader markup itself was suppressed before.
Performance: the Progress Bar Minimal preset now animates with transform instead of width, avoiding unnecessary layout recalculation while the bar advances.
Internal: settings and display-eligibility checks are now computed once per request instead of being recalculated on every output hook.
1.1.1
Fixed loader removal reliability when cache or performance plugins delay frontend JavaScript.
Hardened maximum timeout behavior so the loader cannot remain visible indefinitely on optimized pages.