{"id":256263,"date":"2025-10-11T21:01:26","date_gmt":"2025-10-11T21:01:26","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tap-top\/"},"modified":"2025-10-19T16:38:05","modified_gmt":"2025-10-19T16:38:05","slug":"tap-top","status":"publish","type":"plugin","link":"https:\/\/szl.wordpress.org\/plugins\/tap-top\/","author":23191124,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.3.0","stable_tag":"1.3.0","tested":"6.8.5","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Tap Top","header_author":"iruserwp9","header_description":"Lightweight back-to-top button with scroll progress ring, smart scroll and strong compatibility (Lenis\/Locomotive\/SmoothScrollbar). No jQuery required.","assets_banners_color":"","last_updated":"2025-10-19 16:38:05","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/iruserwp9\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":260,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"iruserwp9","date":"2025-10-11 21:04:00"},"1.3.0":{"tag":"1.3.0","author":"iruserwp9","date":"2025-10-19 16:38:05"}},"upgrade_notice":{"1.3.0":"<p>\ud83c\udf89 <strong>Exciting new release!<\/strong> Version 1.3.0 adds 6 unique button shapes, 6 smooth animation styles, and smart hide-on-scroll behavior. Fully backward compatible with v1.2.x. Update recommended for all users to access these new design options!<\/p>","1.2.0":"<p>\ud83c\udf89 <strong>Major update with WordPress Review requirements!<\/strong> This version includes universal anchor fixes, advanced library detection, adaptive positioning, and full Gutenberg integration. Recommended for all users. Backup before upgrading.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3376801,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3376801,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"taptop\/button":{"name":"taptop\/button","title":"Tap Top Button"}},"tagged_versions":["1.2.0","1.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3380907,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3380907,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3380907,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"<strong>Admin Settings v1.3.0<\/strong> - New button shapes and animation options","2":"<strong>Button Shapes<\/strong> - 6 unique shapes to choose from","3":"<strong>Animation Styles<\/strong> - 6 smooth animation effects","4":"<strong>Block Editor<\/strong> - Gutenberg block with live preview and v1.3.0 features","5":"<strong>Hide on Scroll<\/strong> - Smart auto-hide behavior in action","6":"<strong>Mobile Safe Areas<\/strong> - Automatic positioning on devices with notches"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[10418,30237,148076,42321,8500],"plugin_category":[34],"plugin_contributors":[248208],"plugin_business_model":[],"class_list":["post-256263","plugin","type-plugin","status-publish","hentry","plugin_tags-back-to-top","plugin_tags-floating-button","plugin_tags-gutenberg","plugin_tags-scroll-button","plugin_tags-smooth-scroll","plugin_category-accessibility","plugin_contributors-iruserwp9","plugin_committers-iruserwp9"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tap-top\/assets\/icon-128x128.png?rev=3376801","icon_2x":"https:\/\/ps.w.org\/tap-top\/assets\/icon-256x256.png?rev=3376801","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tap-top\/assets\/screenshot-1.png?rev=3380907","caption":"<strong>Admin Settings v1.3.0<\/strong> - New button shapes and animation options"},{"src":"https:\/\/ps.w.org\/tap-top\/assets\/screenshot-2.png?rev=3380907","caption":"<strong>Button Shapes<\/strong> - 6 unique shapes to choose from"},{"src":"https:\/\/ps.w.org\/tap-top\/assets\/screenshot-3.png?rev=3380907","caption":"<strong>Animation Styles<\/strong> - 6 smooth animation effects"}],"raw_content":"<!--section=description-->\n<p><strong>Tap Top<\/strong> goes far beyond simple back-to-top plugins by solving real problems that modern WordPress sites face with scroll libraries and complex layouts.<\/p>\n\n<h4>\ud83c\udf89 What's New in Version 1.3.0<\/h4>\n\n<p><strong>\u2728 6 Unique Button Shapes<\/strong>\n* Circle (Classic round button)\n* Square (Modern angular design)\n* Rounded Square (Soft corners)\n* Pill (Capsule\/oblong shape)\n* Pentagon (5-sided polygon)\n* Hexagon (6-sided polygon)<\/p>\n\n<p><strong>\ud83c\udfac 6 Smooth Animation Styles<\/strong>\n* Fade (Classic smooth fade)\n* Slide (Slides up from bottom)\n* Scale (Zoom in\/out effect)\n* Bounce (Playful bounce animation)\n* Rotate (Spinning entrance)\n* Flip (3D flip effect)<\/p>\n\n<p><strong>\ud83d\udc46 Smart Hide on Scroll Down<\/strong>\n* Automatically hides button when scrolling down\n* Reappears instantly when scrolling up\n* Reduces visual clutter and improves UX\n* Smooth transitions with accessibility support<\/p>\n\n<h4>\ud83d\ude80 Core Features<\/h4>\n\n<p><strong>Library-Aware Scroll Behavior<\/strong>\n* <strong>Automatic Detection<\/strong>: Detects Lenis, Locomotive Scroll, and SmoothScrollbar automatically\n* <strong>Native API Integration<\/strong>: Uses each library's public API to avoid conflicts and broken behavior\n* <strong>Multi-Container Support<\/strong>: Works with nested scroll containers and page builder layouts\n* <strong>Graceful Fallback<\/strong>: Custom smooth scroll for sites without these libraries<\/p>\n\n<p><strong>Universal Anchor Link Fixes<\/strong>\n* <strong>Cross-Library Normalization<\/strong>: Makes anchor links work consistently across all scroll libraries\n* <strong>Smart Offset Detection<\/strong>: Automatically accounts for sticky headers and fixed elements\n* <strong>In-Page TOC Support<\/strong>: Ensures table of contents and anchor navigation work perfectly\n* <strong>Hash URL Handling<\/strong>: Proper deep-linking support with smooth scrolling<\/p>\n\n<p><strong>Adaptive Positioning &amp; Obstruction Avoidance<\/strong>\n* <strong>Smart Detection<\/strong>: Automatically detects cookie banners, chat widgets, and other fixed elements\n* <strong>Dynamic Repositioning<\/strong>: Moves button to avoid overlapping with other interface elements\n* <strong>Mobile Safe Areas<\/strong>: Full support for iPhone notches, Android punch-holes, and gesture areas\n* <strong>ResizeObserver Integration<\/strong>: Responds to layout changes in real-time<\/p>\n\n<p><strong>Accessibility-First Design<\/strong>\n* <strong>Motion Preferences<\/strong>: Respects <code>prefers-reduced-motion<\/code> setting automatically\n* <strong>Screen Reader Support<\/strong>: Proper ARIA labels and semantic markup\n* <strong>Keyboard Navigation<\/strong>: Full keyboard accessibility support\n* <strong>High Contrast Mode<\/strong>: Enhanced visibility in high-contrast and forced-colors modes\n* <strong>Focus Management<\/strong>: Proper focus handling and visual indicators<\/p>\n\n<p><strong>Advanced Gutenberg Integration<\/strong>\n* <strong>Full Site Editor Support<\/strong>: Works perfectly with block themes and site editing\n* <strong>Per-Template Overrides<\/strong>: Different settings for different templates and pages\n* <strong>Live Preview<\/strong>: Real-time preview in the block editor\n* <strong>Flexible Display Modes<\/strong>: Global, Block-Only, or Hybrid approaches<\/p>\n\n<p><strong>Performance &amp; Modern Development<\/strong>\n* <strong>Zero Dependencies<\/strong>: No jQuery or external libraries required\n* <strong>Efficient Loading<\/strong>: Idle-until-visible and intelligent loading strategies\n* <strong>GPU Acceleration<\/strong>: Hardware-accelerated animations where supported\n* <strong>Minimal Footprint<\/strong>: Lightweight code with maximum functionality<\/p>\n\n<h4>\ud83d\udccb Supported Scroll Libraries<\/h4>\n\n<p><strong>Tested and Verified:<\/strong>\n* \u2705 <strong>Lenis<\/strong> (v1.0+) - Automatic detection and native API integration\n* \u2705 <strong>Locomotive Scroll<\/strong> (v4.x and v5.x) - Full compatibility with both versions\n* \u2705 <strong>SmoothScrollbar<\/strong> (v8.x) - Native API usage for smooth integration\n* \u2705 <strong>Custom Scroll Containers<\/strong> - Detects nested and custom implementations\n* \u2705 <strong>Native Browser Scrolling<\/strong> - Enhanced smooth scrolling fallback<\/p>\n\n<h4>\ud83c\udfaf Display Modes<\/h4>\n\n<p><strong>Global Mode<\/strong>\n* Traditional site-wide button with centralized settings\n* Show\/hide rules based on page types\n* Content exclusion system for specific pages\n* Perfect for sites that want consistent behavior everywhere<\/p>\n\n<p><strong>Block-Only Mode<\/strong>\n* Use Gutenberg blocks for complete per-page control\n* Each block has independent settings (colors, position, behavior)\n* No global button - only blocks you explicitly add\n* Ideal for complex sites with varied requirements<\/p>\n\n<p><strong>Hybrid Mode<\/strong>\n* Global settings provide the default behavior\n* Blocks override global settings on pages where they exist\n* Best of both worlds - consistency with flexibility\n* Recommended for most professional sites<\/p>\n\n<h4>\ud83d\udd27 Key Features<\/h4>\n\n<p><strong>Scroll Progress Ring<\/strong>\n* Beautiful circular progress indicator around the button\n* Shows exact scroll progress (0-100%)\n* Fully customizable colors, width, and background\n* Automatically disabled for users with motion sensitivity\n* Smooth 60fps animations with performance optimization<\/p>\n\n<p><strong>Smart Positioning<\/strong>\n* Automatic detection of cookie banners, chat widgets, sticky headers\n* Dynamic repositioning to avoid interface conflicts\n* Mobile-first design with safe-area insets\n* Responsive behavior across all device sizes\n* Smooth transitions when obstacles appear\/disappear<\/p>\n\n<p><strong>Comprehensive Customization<\/strong>\n* Position control (left\/right with pixel-perfect offsets)\n* Size adjustment (24px to 80px)\n* Color customization (background, icon, progress ring)\n* Animation timing and easing preferences\n* Show\/hide conditions and page-specific rules\n* 6 unique button shapes\n* 6 smooth animation styles\n* Smart hide on scroll down behavior<\/p>\n\n<h4>\ud83d\udcf1 Mobile &amp; Device Support<\/h4>\n\n<p><strong>Mobile Optimization<\/strong>\n* iPhone safe-area support (notches, Dynamic Island)\n* Android safe-area support (punch-holes, gesture bars)\n* Touch-optimized button sizing and positioning\n* Responsive design that adapts to orientation changes<\/p>\n\n<p><strong>Cross-Browser Compatibility<\/strong>\n* Modern browsers with ES6+ support\n* Graceful degradation for older browsers\n* Progressive enhancement approach\n* Tested on iOS Safari, Chrome, Firefox, Edge<\/p>\n\n<h4>\u26a1 Performance Features<\/h4>\n\n<p><strong>Loading Optimization<\/strong>\n* Lazy initialization - only loads when needed\n* Intelligent asset enqueueing based on page content\n* Minimal DOM impact with efficient event handling\n* CPU-friendly animations with proper throttling<\/p>\n\n<p><strong>Memory Management<\/strong>\n* Automatic cleanup when elements are removed\n* Efficient event listener management\n* ResizeObserver with proper disposal\n* No memory leaks or performance degradation<\/p>\n\n<h3>Advanced Documentation<\/h3>\n\n<h4>Button Shape Examples<\/h4>\n\n<p><strong>Circle<\/strong> (Classic):\n- Perfect for traditional designs\n- Universal recognition\n- Clean and simple<\/p>\n\n<p><strong>Square<\/strong> (Modern):\n- Sharp, angular aesthetic\n- Contemporary design\n- Stands out on page<\/p>\n\n<p><strong>Rounded Square<\/strong>:\n- Friendly, approachable\n- Balanced between sharp and soft\n- Popular in modern UIs<\/p>\n\n<p><strong>Pill<\/strong> (Capsule):\n- Elongated shape\n- Modern app-like feel\n- Great for minimal designs<\/p>\n\n<p><strong>Pentagon<\/strong>:\n- Unique 5-sided polygon\n- Geometric visual interest\n- Distinctive appearance<\/p>\n\n<p><strong>Hexagon<\/strong>:\n- 6-sided polygon\n- Technical\/modern aesthetic\n- Popular in tech designs<\/p>\n\n<h4>Animation Style Guide<\/h4>\n\n<p><strong>Fade<\/strong> (Recommended):\n- Smooth, subtle appearance\n- Universal compatibility\n- Low motion impact<\/p>\n\n<p><strong>Slide<\/strong>:\n- Slides up from bottom\n- Clear directional cue\n- Engaging entrance<\/p>\n\n<p><strong>Scale<\/strong>:\n- Zoom in\/out effect\n- Draws attention\n- Modern feel<\/p>\n\n<p><strong>Bounce<\/strong>:\n- Playful, energetic\n- Fun animation\n- Good for casual sites<\/p>\n\n<p><strong>Rotate<\/strong>:\n- Spinning entrance\n- Eye-catching\n- Unique effect<\/p>\n\n<p><strong>Flip<\/strong>:\n- 3D perspective effect\n- Most dramatic\n- Modern browsers only<\/p>\n\n<p>All animations automatically disabled for users with <code>prefers-reduced-motion<\/code> setting.<\/p>\n\n<h4>Hide on Scroll Down<\/h4>\n\n<p><strong>How It Works:<\/strong>\n1. Button appears when scrolling up\n2. Button hides when scrolling down\n3. Reduces visual clutter during reading\n4. Smooth transitions with chosen animation\n5. Improves overall UX<\/p>\n\n<p><strong>Best Practices:<\/strong>\n- Works great with Slide or Fade animations\n- Ideal for content-heavy sites\n- Reduces distraction during reading\n- Users can still access by scrolling up<\/p>\n\n<h4>Developer Hooks<\/h4>\n\n<p><strong>Filters:<\/strong>\n- <code>taptop_global_config<\/code> - Modify global configuration\n- <code>taptop_block_attributes<\/code> - Customize block defaults\n- <code>taptop_should_load<\/code> - Control when assets load\n- <code>taptop_excluded_pages<\/code> - Programmatically exclude pages<\/p>\n\n<p><strong>Actions:<\/strong>\n- <code>taptop_before_button_render<\/code> - Before button initialization\n- <code>taptop_after_assets_enqueue<\/code> - After assets are loaded<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>Tap Top respects user privacy and GDPR compliance:<\/p>\n\n<p><strong>No Data Collection:<\/strong>\n- Plugin does not collect any personal data\n- No external API calls or data transmission\n- No user tracking or analytics\n- No cookies or local storage usage<\/p>\n\n<p><strong>Local Functionality:<\/strong>\n- All settings stored in WordPress options table\n- JavaScript runs entirely client-side\n- No external dependencies or CDN usage\n- Respects user's motion and accessibility preferences<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Special thanks to:\n- WordPress community for feedback and testing\n- Accessibility consultants for WCAG compliance guidance\n- Modern scroll library maintainers for API documentation\n- Beta testers who helped refine the user experience\n- Design inspiration from modern web applications<\/p>\n\n<!--section=installation-->\n<h4>Quick Start<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to <strong>Tap Top<\/strong> in your WordPress admin<\/li>\n<li>Choose your preferred <strong>Display Mode<\/strong><\/li>\n<li>Customize appearance and behavior<\/li>\n<li>For Block modes, add <strong>Tap Top Button<\/strong> blocks to your pages<\/li>\n<\/ol>\n\n<h4>Display Mode Guide<\/h4>\n\n<p><strong>For Simple Sites:<\/strong> Use <strong>Global Mode<\/strong>\n- One set of settings applies everywhere\n- Easy to manage and consistent behavior<\/p>\n\n<p><strong>For Complex Sites:<\/strong> Use <strong>Block-Only Mode<\/strong>\n- Complete control over each page\n- Different styles and behaviors per page\n- Perfect for agencies and custom designs<\/p>\n\n<p><strong>For Professional Sites:<\/strong> Use <strong>Hybrid Mode<\/strong>\n- Global settings provide consistency\n- Blocks override where you need custom behavior\n- Best balance of ease and flexibility<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20is%20this%20different%20from%20other%20back-to-top%20plugins%3F'><h3>How is this different from other back-to-top plugins?<\/h3><\/dt>\n<dd><p>Most plugins simply use <code>window.scrollTo()<\/code> which conflicts with modern scroll libraries like Lenis and Locomotive Scroll. Tap Top automatically detects these libraries and uses their native APIs for seamless integration.<\/p>\n\n<p>Additionally, Tap Top includes advanced features like:\n- Universal anchor link fixes\n- Adaptive positioning to avoid UI conflicts\n- 6 unique button shapes\n- 6 smooth animation styles\n- Smart hide on scroll down\n- Full accessibility compliance\n- Mobile safe-area support\n- Performance optimizations<\/p><\/dd>\n<dt id='what%20are%20the%20new%20button%20shapes%3F'><h3>What are the new button shapes?<\/h3><\/dt>\n<dd><p>Version 1.3.0 introduces 6 unique shapes:\n- <strong>Circle<\/strong>: Classic round button (default)\n- <strong>Square<\/strong>: Sharp, modern angular design\n- <strong>Rounded Square<\/strong>: Soft corners for a friendly look\n- <strong>Pill<\/strong>: Capsule\/oblong shape\n- <strong>Pentagon<\/strong>: 5-sided polygon for unique styling\n- <strong>Hexagon<\/strong>: 6-sided polygon for geometric designs<\/p><\/dd>\n<dt id='what%20animation%20styles%20are%20available%3F'><h3>What animation styles are available?<\/h3><\/dt>\n<dd><p>Choose from 6 smooth animations:\n- <strong>Fade<\/strong>: Classic smooth fade in\/out\n- <strong>Slide<\/strong>: Slides up from bottom\n- <strong>Scale<\/strong>: Zoom in\/out effect\n- <strong>Bounce<\/strong>: Playful bounce animation\n- <strong>Rotate<\/strong>: Spinning entrance\/exit\n- <strong>Flip<\/strong>: 3D flip effect<\/p>\n\n<p>All animations respect <code>prefers-reduced-motion<\/code> for accessibility.<\/p><\/dd>\n<dt id='what%20does%20%22hide%20on%20scroll%20down%22%20do%3F'><h3>What does \"Hide on Scroll Down\" do?<\/h3><\/dt>\n<dd><p>This UX-optimized feature automatically:\n- Hides the button when user scrolls down\n- Shows it instantly when scrolling up\n- Reduces visual clutter during content reading\n- Improves overall user experience\n- Works smoothly with all animation styles<\/p><\/dd>\n<dt id='does%20it%20work%20with%20page%20builders%3F'><h3>Does it work with page builders?<\/h3><\/dt>\n<dd><p>Yes! Tap Top works perfectly with:\n- Elementor (including custom scroll containers)\n- Divi and Divi Builder\n- Beaver Builder\n- Oxygen Builder\n- Bricks Builder\n- And any other page builder that creates scroll containers<\/p><\/dd>\n<dt id='will%20it%20conflict%20with%20my%20smooth%20scroll%20library%3F'><h3>Will it conflict with my smooth scroll library?<\/h3><\/dt>\n<dd><p>No, quite the opposite! Tap Top enhances smooth scroll libraries by:\n- Using their native APIs instead of fighting them\n- Fixing anchor links to work properly with the library\n- Ensuring consistent behavior across all scroll interactions<\/p><\/dd>\n<dt id='is%20it%20truly%20accessible%3F'><h3>Is it truly accessible?<\/h3><\/dt>\n<dd><p>Yes, Tap Top is fully WCAG 2.1 AA compliant:\n- Respects <code>prefers-reduced-motion<\/code> automatically\n- Proper ARIA labels and semantic markup\n- Keyboard navigation support\n- High contrast mode compatibility\n- Screen reader friendly\n- Focus management and visual indicators<\/p><\/dd>\n<dt id='can%20i%20use%20different%20settings%20on%20different%20pages%3F'><h3>Can I use different settings on different pages?<\/h3><\/dt>\n<dd><p>Absolutely! Use Block-Only or Hybrid mode to add Tap Top blocks with unique settings to any page. Each block can have completely different:\n- Colors and styling\n- Position and sizing\n- Button shape and animation\n- Behavior and timing\n- Progress ring settings<\/p><\/dd>\n<dt id='does%20it%20work%20on%20mobile%20devices%3F'><h3>Does it work on mobile devices?<\/h3><\/dt>\n<dd><p>Yes, with extensive mobile optimization:\n- Automatic safe-area detection for notched devices\n- Touch-optimized button sizing\n- Responsive positioning\n- Works with mobile browsers and WebView<\/p><\/dd>\n<dt id='will%20it%20slow%20down%20my%20website%3F'><h3>Will it slow down my website?<\/h3><\/dt>\n<dd><p>No, Tap Top is designed for performance:\n- Lightweight vanilla JavaScript (no jQuery)\n- Lazy loading and efficient initialization\n- GPU-accelerated animations\n- Minimal DOM impact\n- Proper event throttling and debouncing<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0 - 2025-01-20<\/h4>\n\n<p><strong>\ud83c\udf89 Major Feature Release<\/strong><\/p>\n\n<p><strong>NEW FEATURES:<\/strong>\n* \u2728 <strong>6 Unique Button Shapes<\/strong> - Circle, Square, Rounded Square, Pill, Pentagon, Hexagon\n* \u2728 <strong>6 Smooth Animation Styles<\/strong> - Fade, Slide, Scale, Bounce, Rotate, Flip (3D)\n* \u2728 <strong>Hide on Scroll Down<\/strong> - Smart auto-hide behavior for improved UX<\/p>\n\n<p><strong>IMPROVEMENTS:<\/strong>\n* \ud83c\udfa8 Enhanced CSS with shape-specific styling and clip-path support\n* \u26a1 Optimized animations with GPU acceleration\n* \ud83d\udcf1 Better mobile performance with shape rendering\n* \ud83d\udd27 Improved animation transitions with prefers-reduced-motion support\n* \ud83d\udcab Smooth state transitions for hide-on-scroll feature<\/p>\n\n<p><strong>TECHNICAL:<\/strong>\n* New CSS classes for shapes: <code>.shape-circle<\/code>, <code>.shape-square<\/code>, <code>.shape-rounded-square<\/code>, <code>.shape-pill<\/code>, <code>.shape-pentagon<\/code>, <code>.shape-hexagon<\/code>\n* New animation classes: <code>.anim-fade<\/code>, <code>.anim-slide<\/code>, <code>.anim-scale<\/code>, <code>.anim-bounce<\/code>, <code>.anim-rotate<\/code>, <code>.anim-flip<\/code>\n* Smart scroll direction detection for hide-on-scroll\n* Enhanced Gutenberg block with shape and animation previews\n* Full backward compatibility with v1.2.x<\/p>\n\n<p><strong>COMPATIBILITY:<\/strong>\n* WordPress 5.6+ (tested up to 6.8)\n* PHP 7.2+\n* All modern browsers with CSS clip-path support\n* Graceful degradation for older browsers<\/p>\n\n<h4>1.2.0 - 2025-01-15<\/h4>\n\n<p><strong>\ud83c\udf89 Major Release - WordPress.org Approved<\/strong><\/p>\n\n<p><strong>NEW FEATURES:<\/strong>\n* \u2728 Universal anchor link fixes\n* \u2728 Advanced library detection\n* \u2728 Adaptive obstruction avoidance\n* \u2728 Full Gutenberg integration\n* \u2728 Three display modes\n* \u2728 Scroll progress ring\n* \u2728 Mobile safe-area support\n* \u2728 Enhanced accessibility<\/p>\n\n<p><strong>IMPROVEMENTS:<\/strong>\n* \ud83d\ude80 Performance optimizations\n* \ud83c\udfa8 Modern CSS with custom properties\n* \ud83d\udcf1 Mobile-first design\n* \ud83d\udd27 WordPress coding standards\n* \ud83d\udcda Complete documentation<\/p>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Initial stable release<\/li>\n<\/ul>","raw_excerpt":"Advanced back-to-top button with 6 unique shapes, smooth animations, and smart scroll library detection for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/256263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=256263"}],"author":[{"embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/iruserwp9"}],"wp:attachment":[{"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=256263"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=256263"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=256263"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=256263"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=256263"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/szl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=256263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}