Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1.66 KB

File metadata and controls

37 lines (26 loc) · 1.66 KB

Changelog

0.1.4

  • Added progressMode: "content" for article-height reading progress instead of outline-item progress.
  • Added activeBoundary: "viewport-end" so active heading and progress can follow the lower viewport edge.
  • Added edge.afterBoundary and edge.afterOffset for smoother after-content fade timing.
  • Moved the live demo link to the top of the README.

0.1.3

  • Fixed rail sizing at shorter viewport heights so the panel and list stay inside the viewport.
  • Hid the internal native scrollbar while keeping long outlines scrollable.
  • Restored the default polar accent color and kept a small visible progress mark at the top.
  • Tuned the public demo content and browser coverage for dense outlines and overflow behavior.

0.1.2

  • Hardened progress-only mode so the visual rail has a stable track height.
  • Added package consumer, TypeScript surface, CSS token, demo version, SSR, and browser layout checks.
  • Added a CI workflow that runs the release check on pushes and pull requests.
  • Clarified SSR/hydration usage, option docs, and runtime/read-only CSS tokens.

0.1.1

  • Added the GitHub Pages demo entry and public demo homepage metadata.
  • Fixed the public demo to load the published package module on GitHub Pages.
  • Exposed data-toc-rail-progress and --toc-rail-progress on the root rail for easier debugging.
  • Avoided the demo favicon 404 and stabilized the browser smoke fixture layout.

0.1.0

  • Initial release.
  • Sticky reading rail with table-of-contents links, scroll progress, active heading state, and responsive hiding.
  • Vanilla ESM package with zero runtime dependencies.

Until 1.0, breaking changes may ship in minor versions.