♻️ Main changes
✨ Features & improvements
- Added a Color Legend panel, naming what the colors stand for, with the print time and filament each of them takes, and a picker to switch the color mode
- Added new color modes, in addition to feature types: segment height/width, print speed, fan speed, temperatures, flow rate, layer time, tool used, and print colors
- Added support for ideaMaker time markers
- Small performance improvements
🐛 Bug fixes
- Fixed model colors not fully respecting the custom colors selected by the user
- Fixed rendering of gcode files using inch units, which were wrongly interpreted as mm
- Fixed layer numbering sometimes diverging from the one reported by slicers
- Fixed wrong layer height shown on files sliced by ideaMaker for belt printers
- Fixed the last segment missing when a print ends
- Many small fixes for bugs you have likely never run into
🤓 Internal (developer experience) improvements
- Refactored the code to make it more consistent and readable, in particular making the parsing more modular
- Improved some naming conventions
- Improved licensing compliance
ℹ️ More information
Full changelog (commit-level): v2.4.0...v2.5.0