Fix: In the horizontal layout the CTA buttons lost their right-side rounding (an old “joined buttons” style flattened the corners). All buttons now keep their full pill shape.
New: Background color option for the mobile/tablet action bar.
Improvement: The floating back-to-top button now keeps more distance from the action bar.
2.2.0
New: Upload your own button icon (PNG, SVG or WebP) from the media library for the primary and secondary button.
Improvement: The single-color Phone and Email icons were redrawn as crisp SVG icons (the previous Unicode glyphs rendered too small and inconsistently). They still follow the button text color.
Improvement: Download, Play and Heart moved from the emoji set to the single-color set, where they belong visually. Existing settings are migrated automatically.
Improvement: New single-color Download icon; the Email emoji icon now always renders as a colored emoji on every platform.
2.1.0
New: Single-color (mono) icon set for the CTA buttons. Like the back-to-top arrows, these icons follow the button text color, so they can be shown in white, black or any other color.
New: “No Icon” option for the primary and secondary buttons to show a text-only CTA.
Fix: Settings could not be saved when a button link was “#” or a URL without a scheme — the browser’s native URL validation silently blocked the form (especially when the field was on a hidden tab). The link fields now accept any value and are sanitized on the server.
Fix: With “Show after scrolling”, the buttons never appeared on pages too short to scroll. They are now shown on non-scrollable pages.
Fix: The plugin’s fallback icon styles were applied globally and could override a theme’s real Font Awesome icons. All icon styles are now scoped to the plugin’s buttons.
Fix: The “Save Settings” button styling was not applied due to a duplicate class attribute.
Fix: Added the missing uninstall.php so all plugin options are cleaned up on deletion.
Improvement: The settings screen returns to the previously active tab after saving.
2.0.0
New: Optional second CTA button with independent text, icon, link, target and colors.
New: Responsive mobile/tablet action bar with selectable edge (bottom/top) and breakpoint.
New: Tabbed settings screen with live preview and the native WordPress color picker.
New: “Settings” shortcut link on the plugins list; uninstall cleanup of options.
Improvement: Full internationalization (i18n) of all admin strings.
Improvement: Dependency-free vanilla JavaScript frontend with throttled scroll handling.