Add Lite CSS helper aliases for marquee-like directions and behavior, including re-marquee--right, re-marquee--up, re-marquee--down, and re-marquee--alternate.
Make Lite vertical marquee travel use container-relative positioning instead of a viewport-height offset.
Make Lite re-marquee--alternate bounce when the content edge reaches the container edge, including right and down variants.
Add a public Lite --re-marquee-iteration-count variable.
Refactor <re-marquee> to use an imperative scroll loop that picks up resized geometry on the next tick without dedicated resize handling.
Emit legacy marquee-style start, bounce, and finish events from <re-marquee>.
Keep <re-marquee> motion state internal instead of exposing its implementation CSS variables on the host element.
Site
Document the added Lite helper aliases in the README and Lite page.
Add a README feature comparison table for <re-marquee>, .re-marquee, and native <marquee>.
Log marquee-style start, bounce, and finish events from Playground <re-marquee> and native <marquee> previews.
Add an Events output block to the Playground for marquee preview events.
Add a lite.css mode to the Playground with generated Lite markup and a dedicated duration control.
Replace the Playground Show dropdown with separate display checkboxes that keep at least one preview mode enabled.
Include required CDN <script> and <link> tags in Playground code snippets for the selected custom-element and Lite CSS previews.
Apply Playground Box controls to the Lite CSS preview and generated .re-marquee snippet, and normalize native <marquee> box values to legacy-friendly attribute values.
v0.6.0
Library
Add an animate attribute with always, overflow, and never modes.
Allow scrollamount to use CSS length values.
Site
Add the animate attribute to the documentation and Playground.
Allow CSS length values in the Playground scrollamount control.
Keep the Playground demo stage sticky on narrow displays.
Keep narrow Playground header actions left-aligned with the sticky stage.
v0.5.0
Library
Add a minified dist/lite.min.css build and package export using Lightning CSS.
Show Lite content statically under prefers-reduced-motion: reduce.
Fix Lite marquee start position on wide containers.
Match native <marquee> by freezing when scrollamount is 0.
Site
Add documentation for --re-marquee-timing-function in Lite.
Add documentation for --re-marquee-start-pos in Lite.
Development
Add guarded local release automation using release-it.
v0.4.0
Library
Keep CDN and browser defaults on the auto-registration build while preserving explicit API imports for ESM and CommonJS.
Remove the extra non-auto minified browser distribution files.
Register <re-marquee> and <re-marquee-ble> with distinct constructors to avoid browser NotSupportedError failures.
Site
Refine the Playground layout with a full-width header, clearer preview and code areas, and a separate controls column.
Store Playground settings as individual hash parameters instead of a JSON-encoded hash value.
Add preview-stage fullscreen toggling from the Full Screen button or a double click/tap on blank preview space.
Allow basic sanitized HTML in Playground content using DOMPurify.
Add Playground style controls for font size, text colour, and background colour.
Add a Playground reset button.
Add Shiki-highlighted generated code output with a reusable <code-viewer> custom element.
Move page <main> markup into BaseLayout with an optional mainClass prop.
Keep built Playground CSS external so published styles match the development server when using nested CSS.
v0.3.0
Library
Add CSS-animation-backed scrolling behaviour.
Adjust package exports and add minified distribution files.
Site
Expand the Demo page into a configurable playground.
v0.2.0
Site
Add social share image metadata.
Refine the documentation site title and heading structure.
Add the missing /demo/ page directory to the site source.
v0.1.0
Library
Initial release of <re-marquee> and <re-marquee-ble>.
Add support for legacy marquee attributes and behaviours.
Add generated distribution files and TypeScript declarations.
Site
Add the Astro documentation site, README, licence, and npm scripts.