345 Commits

Author SHA1 Message Date
Ian Bassi
af187bbca6 Improve list indentation validation error reporting (#137)
Refactors the workflow to export a concise error block with invalid list indentation details as an environment variable. Adds a new step to display the error block and fail the workflow if issues are found, improving clarity and output formatting.
2026-01-19 11:27:44 -03:00
Ian Bassi
248db79ece identation check (#136) 2026-01-19 11:23:39 -03:00
Ian Bassi
324ed14046 Expand list pattern matching in checklist validation (#135)
Updated the regex to match all list patterns (e.g., '- ', '* ', '1. ') instead of only checklist items. This allows the workflow to validate indentation for all list types, not just checklists.
2026-01-19 11:14:20 -03:00
Ian Bassi
ddc2cfedad Add workflow to validate checklist indentation in Markdown (#134)
Introduces a GitHub Actions workflow that checks Markdown files in pull requests and on manual dispatch for checklist items with invalid indentation. The workflow ensures checklist items are indented with 0 or multiples of 4 spaces, helping maintain consistent formatting.
2026-01-19 11:09:41 -03:00
Ian Bassi
e2b8118ce1 Improve mkdocs.yml YAML loading with fallback for tags (#132)
Refactors the YAML loading logic in update_mkdocs_yml to first attempt strict safe_load, and only fall back to a custom loader if Python tags are present. This makes the validation stricter and only relaxes it when necessary for mkdocs-specific tags.
2026-01-19 10:05:36 -03:00
Ian Bassi
25332d62f5 Improve mkdocs.yml YAML validation for custom tags (#131)
Adds a custom SafeLoader to handle the !!python/name:pymdownx.superfences.fence_code_format tag during YAML validation, preventing errors when validating mkdocs.yml files that use this extension.
2026-01-19 10:00:59 -03:00
Ian Bassi
405ea406a3 Formatting (#130) 2026-01-19 09:58:12 -03:00
Ian Bassi
c288bda724 Improve YAML validation for MkDocs config (#129)
Adds a custom SafeLoader to tolerate !!python/name tags in mkdocs.yml, allowing validation of YAML files that use MkDocs or pymdownx extensions without executing code.
2026-01-19 09:35:54 -03:00
Ian Bassi
b00a19b138 Revert "Fix MERMAID (#127)" (#128)
This reverts commit e466308c0b.
2026-01-19 09:26:50 -03:00
Ian Bassi
e466308c0b Fix MERMAID (#127) 2026-01-18 21:34:32 -03:00
Ian Bassi
446931d895 KaTeX +Mermaid (#126)
* 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.
2026-01-18 14:48:54 -03:00
Ian Bassi
9d11da6118 Math to $$ (#125) 2026-01-18 13:25:31 -03:00
Ian Bassi
0f6db656f5 More identationfixes (#124) 2026-01-18 13:21:19 -03:00
Ian Bassi
6f90fc66f4 Update Calibration.md (#123) 2026-01-18 11:44:24 -03:00
Ian Bassi
cb439d3927 Fix number lists (#122)
* Condense calibration steps and inline images

Reformatted the calibration steps by combining list items and their associated images into single lines using <br> tags, reducing vertical space and improving readability. No content was removed; only the layout and formatting were changed.

* Number list fix

* Update Calibration.md

* Update pressure-advance-calib.md
2026-01-18 11:33:00 -03:00
SoftFever
b3e1de2647 Revert "fix google indexing erros"
This reverts commit 43fce3c683.
2026-01-16 22:59:06 +08:00
Ian Bassi
173533fb9b Add icon theme JS and update build for theme assets (#113)
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.
2026-01-15 12:43:15 -03:00
Ian Bassi
1ddbd5caab Update tab-popup.png (#119) 2026-01-14 16:52:28 -03:00
SoftFever
43fce3c683 fix google indexing erros 2026-01-14 20:16:15 +08:00
Ian Bassi
d023a34b16 Add specific height styles for images (#118)
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>
2026-01-13 19:20:30 -03:00
Ian Bassi
8ccce4b2ad Expand Print Prepare navigation in mkdocs.yml (#117)
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.
2026-01-13 17:29:16 -03:00
Ian Bassi
bfa3a49c75 Revert "Override image height to respect explicit attributes (#114)"
This reverts commit f1a3f53abb.
2026-01-13 17:09:16 -03:00
Ian Bassi
e9d5b099d4 Revert "Use 'revert' for image height override in CSS (#115)"
This reverts commit ccecefb1ac.
2026-01-13 17:09:16 -03:00
Ian Bassi
ccecefb1ac Use 'revert' for image height override in CSS (#115)
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.
2026-01-13 16:27:16 -03:00
Ian Bassi
f1a3f53abb Override image height to respect explicit attributes (#114)
Added CSS rule to unset the theme's automatic height for images, ensuring that explicit height attributes on <img> elements are respected.
2026-01-13 16:20:56 -03:00
Ian Bassi
db46fbfde0 Replace PNG with SVG for STL transformation params image (#112)
Swapped the raster PNG image with a vector SVG version for the STL transformation parameters illustration in the documentation. Updated the Markdown reference to use the new SVG file for improved scalability and clarity.
2026-01-13 15:52:29 -03:00
Ian Bassi
8258a3a993 Updated STL Transformation images (#111) 2026-01-13 13:04:52 -03:00
Ian Bassi
68151f522b Prepare toolbar basics (#101)
* Prepare toolbar basics

* SVG size fix

* Rename stl transformation doc

* Basic assembly doc

* Auro arrange basic

* Auto orientration basic

* Object set base

* basic basic ultra basic

* Basic paint brim ears

* Basic color painting

* Ultra basic emboss

* Basic meshboolean

* Object Manipulatiion basic

* Paint on fuzzy ultra basic

* Ultra basic seam painting

* Ultra basic support painting

* Basic VLH

* Ultra basic cutting tool
2026-01-13 12:43:41 -03:00
Ian Bassi
1116cb8118 Auto table of content update (#108)
* Format final update

* Update VSCode markdown extension settings

Configured markdown TOC levels to 2-6 and enabled automatic TOC update on save in .vscode/settings.json.
2026-01-10 23:09:33 -03:00
Ian Bassi
50e3a062bd Formating rules and Full update (#107)
* Add editor and markdown configuration files

Introduces .editorconfig, .markdownlint.json, and VS Code settings for consistent formatting and markdown linting. These files help standardize code style and markdown indentation across the project.

* Full reformat
2026-01-10 22:27:49 -03:00
yw4z
9e12d81b93 Change WIKI to Wiki in README.md (#106) 2026-01-10 16:33:46 +03:00
Ian Bassi
0ee9fbfe2d Revert " MKDocs indent test #103 " (#104)
This reverts commit 179d469645.
2026-01-09 20:56:06 -03:00
Ian Bassi
179d469645 MKDocs indent test #103
Test if we can make it work with 2 spaces instead of 4
2026-01-09 20:53:39 -03:00
Ian Bassi
4119523eba Vertically align images in markdown content (#102)
Added CSS rule to vertically align images to the middle within elements using the .md-typeset class, ensuring images are inline with surrounding text.
2026-01-09 19:31:40 -03:00
Ian Bassi
625672d359 Improve table styling in extra.css (#100)
Added vertical alignment for table cells and set table width and layout to auto for better display of tables in the documentation.
2026-01-09 12:31:57 -03:00
Ian Bassi
cf20f042bf Fixes (#99)
* 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.
2026-01-09 12:24:22 -03:00
Ian Bassi
95d8cf3f4c Add !important to image height unset rule (#98)
Updated the CSS rule for images to use 'height: unset !important;' to ensure the unset value takes precedence over other styles.
2026-01-09 12:11:44 -03:00
Ian Bassi
425c18225b Remove image limit size for tables (#97)
* 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.
2026-01-09 12:06:34 -03:00
Ian Bassi
385cda6565 Layer Time test icon (#95) 2026-01-09 11:44:11 -03:00
Ian Bassi
7feac14b81 Exclude 'images/misc' directory from file collection (#96)
Updates the unreferenced_images workflow to skip the 'misc' directory under 'images' when collecting files. This prevents files in 'images/misc' from being processed.
2026-01-09 11:43:06 -03:00
Ian Bassi
7637e98a27 Reiconized (#93)
* Moved icons

* Icons update

* spacing fix

* Fix .com//Orca

* images/images fix

* Image sources
2026-01-09 11:24:06 -03:00
yw4z
08d3349f11 Make dark mode text brighter (#94) 2026-01-09 16:44:06 +03:00
yw4z
bf4951accd Note fix (#92)
* Update strength_settings_infill.md

* Update strength_settings_infill.md
2026-01-09 16:34:34 +03:00
yw4z
22e6aea844 Update strength_settings_infill.md (#91) 2026-01-09 16:13:44 +03:00
yw4z
3d714dca6e Minor fixes (#90)
* Update strength_settings_infill.md

* Update keyboard-shortcuts.md

* Update Home.md
2026-01-09 16:06:44 +03:00
yw4z
192a742187 Add level icons (worst to best / best to worst) 2026-01-09 04:35:21 +03:00
Ian Bassi
ec8b9c5f28 Minor fixes (#88)
* Correct prism object list numbering in documentation

Updated the numbering of prism object purposes and test settings in the pressure advance calibration documentation to ensure sequential and logical order. This improves clarity and readability for users following the calibration process.

* Fix markdown line breaks in documentation

Replaced backslash line breaks with double spaces in pressure advance calibration and strength settings infill markdown files for proper formatting.
2026-01-08 21:36:53 -03:00
yw4z
1091d69a3b Styling improvements (#86) 2026-01-09 01:22:23 +03:00
yw4z
633d030902 Update mkdocs.yml (#85) 2026-01-08 22:16:36 +03:00
Ian Bassi
8a889264a7 Revert "update build script (#83)" (#84)
This reverts commit f48db66813.
2026-01-08 15:49:53 -03:00