-
64e735b: Add explicit progress control APIs for active tutorials.
- Added
startAttotutorial.open()so callers can choose the initial step without mutating internal state. - Added
tutorial.goTo(index)for imperative step navigation with clamped index handling. - Added
tutorial.getState()to expose a small read-only progress snapshot for external controls. - Documented the new progress control contract and added regression tests for Promise API compatibility.
- Added
-
8a6e45b: Improve the tutorial overlay with a more complete onboarding API and release workflow.
- Added keyboard navigation, backdrop close controls, and a Promise-based
tutorial.open()result for easier flow control. - Improved highlight padding, overlay positioning, accessibility, and built-in UI customization options.
- Stabilized runtime behavior, restored test coverage, fixed docs lint/build issues, and aligned README/docs with the current API.
- Added Changesets-based versioning and release automation so changelog updates and npm publishing are easier to manage.
- Added keyboard navigation, backdrop close controls, and a Promise-based
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.