Refactor: Resolved React render cycle warnings in the block editor by moving synchronous attributes updates to useEffect.
Refactor: Replaced brittle DOM-scraping logic with a robust top-down data flow using useSelect for the Slider and Slide block orchestration.
Refactor: Modularized responsive background image configuration logic into a dedicated ResponsiveBackgroundAdapter component for cleaner maintainability.
Refactor: Thermo-nuclear structural rewrite of the frontend superblockslider.ts. Dismantled a massive 500-line closure function into a clean, object-oriented SuperBlockSlider class.
Refactor: Resolved performance scaling issues and potential memory leaks by implementing a SuperBlockSliderManager that binds resize and scroll listeners once globally instead of per-slider.
Refactor: Eliminated brittle “any” typed variables driving the slider state machine, replacing them with strongly-typed properties (playing, paused, stopped) and interfaces.
2.8.3.4
Change single slide delete button label to “x” icon in the editor for QOL improvement.
Modernized block registration: Migrated metadata to block.json and upgraded to API Version 3 for improved performance and full compatibility with the WordPress 7.0 iframed editor.
2.8.3.3
Fix WP plugin check errors, minor fixes.
2.8.3.2
Add ability to reorder slides.
Remove admin shortcode message.
Fix WordPress 6.9 compatibility.
2.8.3
Display shortcode in Super block slider admin area.