Fixed: frontend colours not applying when chosen via the native WordPress colour picker (alpha values, CSS variables, and rgba with spaces are now accepted).
Fixed: wide and full alignment now respect the active theme’s container width instead of stretching to the page viewport. Block themes and classic themes both work correctly.
Fixed: play triangle is now optically centred regardless of button shape and stays the same visible size when corner roundness is adjusted.
New: aspect ratio control — 16:9, 4:3, 1:1, 9:16 (vertical/Shorts), 21:9 cinematic.
New: start time (timecode) — set in seconds, or paste a URL with ?t=… and it auto-fills.
New: above-the-fold mode — disables lazy-load on the preview image for hero videos to improve LCP.
New: hover-prefetch — preconnect to YouTube on hover/focus/touch, so the iframe loads faster on click. Always on, zero config.
New: triangle corner roundness control — round the tips of the play icon.
New: optional accessible title for the video iframe — describes the video to screen readers.
New: alpha-channel support on background colour pickers.
New: block transforms — convert from a core/embed YouTube block to Space Lightplay and back in one click.
New: spacing (margin) and HTML anchor block supports.
New: RTL support for the play triangle.
New: translations directory and .pot file for the WordPress.org translation community.
Improved: block wrapper now uses semantic <figure> element instead of <div> — better for accessibility, screen readers, and content parsers. Existing CSS targeting the .space-lightplay class is unaffected; spacing controls in the editor continue to work.