* 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>
* 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.
Introduced CSS rules to set explicit heights for images with height attributes of 22, 45, and 200 pixels, targeting text icons, patterns table, and calibrations guide preview.
Co-authored-by: yw4z <yw4z@outlook.com>
Changed the image height override from 'unset' to 'revert' in .md-typeset img to better respect explicit height attributes and restore default behavior when needed.
* Vertically align table cells for icons
Added vertical-align: middle to table td and th elements to ensure icons and content are centered within table cells. This improves visual alignment in tables.
* Set fixed height for pattern icons in tables
Updated CSS to ensure images with alt text starting with 'param_' inside tables have a fixed height of 45px for consistent appearance.
* Set fixed height for param_ images in tables
Added CSS rule to ensure images with alt text starting with 'param_' inside tables have a fixed height of 45px, maintaining consistent appearance and preventing layout issues.
* Update table image styles to respect explicit dimensions
Replaces the fixed height for table images with styles that allow images to use their explicit width and height. This provides more flexibility for displaying images with custom dimensions inside tables.