=== Paragraph Typewriter Effect === Contributors: sergeyvladimirovich Tags: animation, typewriter, text effect, cyberpunk, matrix Requires at least: 5.6 Tested up to: 6.8 Stable tag: 1.1.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Add realistic typewriter animation to your content paragraphs with cyberpunk effects. == Description == **EN** | [RU](#russian-version) Adds realistic typewriter animation to paragraphs with sequential display/erase effect. Now with awesome cyberpunk matrix-style effects! == Translations == * English (default) * Russian (ru_RU) - complete = How It Works Technically = 1. Splits content into paragraphs using advanced HTML parsing 2. Uses JavaScript recursion with dynamic timeouts: - Type speed: 30-80ms/character (randomized) - Pause before erase: 2000ms - Erase speed: 10ms/character 3. Pure CSS blinking cursor animation with cyberpunk glow 4. Conflict-free initialization check 5. **NEW**: Cyberpunk matrix effects with digital rain and glitch animations = New Cyberpunk Features = - Green matrix-style text with neon glow - Digital rain background effect - Random glitch animations - Three intensity levels (Subtle, Medium, Strong) - Fully customizable colors and effects [RU](#russian-version) == Installation == 1. Install via WordPress admin panel 2. Activate the plugin 3. Configure in Settings → Paragraph Typewriter 4. Enable cyberpunk effects in style settings == Frequently Asked Questions == = How to change animation speed? = Use `ptw_speed` filter in child theme. = Does it work with Gutenberg? = Yes, compatible with both Classic and Block editors. = How to enable cyberpunk effects? = Go to Settings → Paragraph Typewriter → Style Settings and enable "Cyberpunk Effect" == Screenshots == 1. Animation in progress 2. Settings panel 3. Cyberpunk matrix effect demo 4. Different intensity levels == Credits == Developed by Sergey_Vladimirovich with coding assistance from DeepSeek Chat AI. == Changelog == = 1.1.6 = Final check and testing of effects selection in frontend = 1.1.5= Updating init_user_settings() to work with guests = 1.1.4 = Adding an AJAX handler = 1.1.3 = Updating enqueue_assets() = 1.1.2 = Add CSS for the switch = 1.1.1 = Add a visible switch on the frontend. = 1.1 = Add effect selection in plugin settings. = 1.0.9 = *Fixed horizontal plugin settings menu = 1.0.7 = * NEW: Integrated Matrix Effect plugin with cyberpunk style animations * NEW: Added digital rain background effect * NEW: Green matrix-style text with neon glow * NEW: Random glitch animations * NEW: Three intensity levels (Subtle, Medium, Strong) * NEW: Separate settings tab for Matrix Effect configuration * NEW: Support for multiple text domains (paragraph-typewriter-effect + matrix-effect) * FIX: Removed unnecessary padding from Matrix Effect containers * FIX: Properly escaped output in HTML structure * FIX: Added missing wp_unslash() for security compliance * FIX: Resolved PHPCS text domain mismatch warnings * SECURITY: Enhanced input validation and sanitization * LANGUAGES: Added Russian translation support for Matrix Effect * COMPATIBILITY: Full integration without breaking existing functionality = 1.0.6 = * NEW: Added cyberpunk matrix-style effects * NEW: Digital rain background animation * NEW: Glitch effect randomization * NEW: Three intensity levels for effects * NEW: Enhanced HTML content parsing * SECURITY: Improved AJAX handling with nonce verification * SECURITY: Proper input sanitization and validation * PERFORMANCE: Optimized rendering with requestAnimationFrame * FIX: Fixed HTML tag handling in typewriter animation * FIX: Resolved PHPCS security warnings = 1.0.5 = * Added handwriting cursor effect * Improved admin interface * Enhanced compatibility = 1.0 = * Initial release == Description == Adds a typewriter effect with sequential output and erasing of paragraphs. Now with cyberpunk matrix effects! = How the code works = 1. Splits content into paragraphs via advanced HTML parsing 2. Uses recursive JavaScript: - Typing speed: 30-80ms/character (randomized) - Pause before erasing: 2000ms - Erase speed: 10ms/character 3. CSS animation of the blinking cursor with cyberpunk effects 4. Checking for initialization to avoid conflicts 5. **NEW**: Matrix-style cyberpunk effects with digital rain = New Features = - Green matrix text with neon glow - Digital rain background effect - Random glitch effects - Three intensity levels - Full customization == Installation == 1. Install via WordPress admin panel 2. Activate the plugin 3. Configure in "Settings → Typewriter Effect" 4. Enable cyberpunk effects in style settings == FAQ == = How to change the speed? = Use the `running_text_speed` filter in a child theme. = Does it work with Gutenberg? = Yes, compatible with classic and block editors. = How to enable cyberpunk effects? = Go to Settings → Typewriter Effect → Style Settings and enable "Cyberpunk Effect" == Thanks == Developed by Sergey Vladimirovich with technical support from DeepSeek Chat AI. == Changelog == = 1.0.6 = * NEW: Added cyberpunk matrix effects * NEW: Digital rain animation * NEW: Glitch effects * NEW: Three intensity levels * SECURITY: Improved security and validation * PERFORMANCE: Optimization and fixes = 1.0.5 = * Added hand cursor effect * Improved admin panel = 1.0.1 = * First stable version * Gutenberg support * Speed settings via filters == Upgrade Notice == = 1.0.6 = * Requires testing with your theme * Cyberpunk effects may require CSS adjustments for some themes * Backup recommended before update = 1.0.5 = * Adds new handwriting feature * Improves settings interface == Privacy == This plugin does not collect any user data. All processing happens locally in the browser. == Translations == Available translations: - English (default) - Russian (ru_RU) - complete Translators can contribute via WordPress translation platform.