Repository navigation
v0.17.0
Sticky TOC & Color Scheme System
Breaking Changes
- Removed individual color options —
emphasis_color,emphasis_color_dark,strong_color,strong_color_dark,definition_color,definition_color_darkhave been replaced by the newcolor_schemeoption. Migrate to the built-inseoul256scheme or acustom_color_scheme.cssfile.
Added
- Sticky table of contents with scroll highlighting (#350, #133)
sticky_contentsoption enables a fixed-position RHS TOC that tracks scroll position- Scroll spy highlights the currently visible section
- Auto-expand subsections show the active hierarchy (
contents_autoexpand) - Copy section link: hover over any TOC entry to copy the full URL with anchor
- Back to top button appears after scrolling down 300px
- New
scrollspy.jsmodule withrequestAnimationFramethrottling
- CI:
/update-snapshotscommand (#362) for regenerating Playwright visual baselines
Changed
- Text color scheme system (#360) — new
color_schemetheme option (seoul256,gruvbox,none)- Seoul256 palette: dark teal/dark amber (light), medium-light teal/light amber-gold (dark)
- Gruvbox palette: earthy aqua/warm orange (light), light aqua/bright orange (dark)
- Custom override via
custom_color_scheme.cssin project_static/
Fixed
- Math equation visual test stability (#361) — regenerated stale snapshots, increased tolerance
Full Changelog: v0.16.0...v0.17.0