=== MW Messenger Button === Contributors: igor800, moiseefweb Tags: whatsapp, button, contact, chat, floating button Requires at least: 5.0 Requires PHP: 7.2 Tested up to: 7.0 Stable tag: 1.7.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Plugin URI: https://moiseefweb.com/en/news9 Author URI: https://moiseefweb.com Animated, fully customizable floating WhatsApp button: number, color, position, size, hover & entrance animations, rings and more. == Description == MW Messenger Button is a lightweight and customizable plugin that adds a beautiful floating WhatsApp contact button to your WordPress site. **Key features:** - 🔧 Customize phone number, button color and text - 🎯 Control button position: vertical & horizontal offsets - ↔️ Align button to the left or right side - 📐 Set a custom button size for desktop and mobile - 🎬 Choose a hover animation: grow, bounce, pulse, rotate, shake, wobble or tada - ✨ Choose an entrance animation: fade, slide up or zoom in - 🌀 Turn the pulsing rings on/off and pick their speed (slow, normal, fast) - 🖱️ Optionally show the button only after the visitor scrolls down - ♿ Respects the visitor's "reduce motion" accessibility setting - 🎨 Add your own CSS class and/or ID - 💬 Set a default message (e.g. `Hello, I'm interested in your services`) - 👁️ Hide the button on desktop or mobile devices - 🎭 Choose between two styles: classic icon or button with text - 📱 Fully responsive design Perfect for support, chat, sales, and direct contact. == Installation == 1. Upload the plugin folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the "Plugins" menu in WordPress 3. Open the **MW Messenger Button** menu in the WordPress admin sidebar to configure the options 4. Enjoy 🎉 == Frequently Asked Questions == = Does it support different button styles? = Yes, you can choose between a classic WhatsApp icon or a button with text and animated rings. = Can I control the animations? = Yes. You can pick a hover animation (grow, bounce, pulse, rotate, shake, wobble, tada), an entrance animation (fade, slide up, zoom in), turn the pulsing rings on or off, and set their speed. = Will animations bother users who prefer less motion? = No. When "Respect Reduced Motion" is enabled (the default), animations are automatically disabled for visitors whose system requests reduced motion. = Can I use a custom class or ID? = Yes, both are supported for better control via your CSS or JavaScript. = Will it work on all devices? = Yes. You can also control visibility for desktop or mobile. = Is it free? = Yes, this plugin is 100% free. == Screenshots == 1. Admin panel with customizable options 2. Button with text style 3. Classic icon style on mobile 4. Floating effect with animation == Changelog == = 1.7.0 = * New: Hover animations (grow, bounce, pulse, rotate, shake, wobble, tada), driven by a lightweight script over CSS keyframes * New: Entrance animations (fade, slide up, zoom in) * New: Toggle the pulsing rings on/off and choose their speed (slow / normal / fast) * New: Option to show the button only after the visitor scrolls down, with a configurable offset * New: "Respect Reduced Motion" accessibility option (enabled by default) * Improved: Pulsing rings are now correctly staggered for both button styles * Improved: Settings screen grouped with an "Animations" section = 1.6.0 = * Added custom button size for desktop and mobile = 1.3 = * Added alignment options (left/right) * Added button style switcher (text or classic icon) * Added custom CSS class and ID fields * Improved mobile/desktop offset settings * Refactored CSS and hover behavior = 1.2 = * Prefilled message support * Visibility control (hide on mobile/desktop) * Initial admin panel styling = 1.0 = * First release: basic WhatsApp button with customization == Upgrade Notice == = 1.7.0 = Adds hover & entrance animations, a rings on/off + speed control, show-after-scroll, and reduced-motion support. Recommended update. = 1.3 = Recommended update. New styling and control options. == License == This plugin is released under the GPLv2 or later. You are free to use, modify, and distribute it.