* Enhance theme with design tokens and improved styles
Introduces a comprehensive set of design tokens (typography, spacing, radii, shadows, transitions) and refactors the color system for both light and dark modes in extra.css. Improves accessibility, navigation, and component styles, adds smooth scrolling, focus rings, and hover/active effects for navigation and tables. mkdocs.yml is updated to enable instant navigation and progress bar features.
* Update Localization_guide.md
* Update How-to-build.md
---------
Co-authored-by: Jack Smith <jackdsmith2327@gmail.com>
Updated the MkDocs theme palette to support automatic detection of system color scheme preferences and improved the toggle options for light, dark, and auto modes.
Added 'How to Download Pull Requests Artifacts for Testing' to the developer reference section in the navigation to improve documentation accessibility.
* Add KaTeX support for math rendering in documentation
Introduced web_extras/katex.js and updated build scripts to copy it to the appropriate assets directories. Updated mkdocs.yml to include KaTeX CSS/JS and enabled pymdownx.arithmatex extension for math rendering. This enables LaTeX-style math support in the documentation.
* Add mermaid
Configured pymdownx.superfences in mkdocs.yml to support custom 'mermaid' code fences, enabling better integration of mermaid diagrams in documentation.
Introduces web_extras/icon-theme.js to handle dynamic icon switching based on theme. Updates build scripts (build.ps1, build.sh) to copy custom CSS and JS assets for both docs and wiki outputs. mkdocs.yml is updated to include the new JS asset and reorganizes the Print Prepare navigation for clarity.
Added multiple new entries under the 'Print Prepare' section in the navigation, providing links to various preparation tools and features. This improves documentation structure and accessibility for print preparation topics.