Commit graph

37467 commits

Author SHA1 Message Date
HellAholic
52ad25ad71 Bump Simulation View plugin version to 1.2.0
Updated the version in plugin.json from 1.1.0 to 1.2.0 to reflect new changes or improvements in the Simulation View plugin.
2025-12-21 15:48:54 +01:00
HellAholic
b8be24cc52 Enhance slider label with detailed layer info
Replaces the single layer height display with a grid showing current height, time elapsed, layer print time, and time remaining. Updates property to accept a data dictionary and adds localization for labels to improve user information and internationalization.
2025-12-21 15:48:47 +01:00
HellAholic
d3b1c48e73 Replace layerHeight with layerData in LayerSlider
Updated LayerSlider.qml to use 'layerData' instead of 'layerHeight' for upper and lower handles, reflecting changes in SimulationView properties.
2025-12-21 15:48:40 +01:00
HellAholic
4e59253dee Replace layer height properties with layer data maps
Replaces currentLayerHeight and minimumLayerHeight properties with currentLayerData and minimumLayerData, returning all relevant layer data as QVariantMap. This provides more comprehensive information for each layer, including height, time elapsed, layer time, and time remaining.
2025-12-21 15:48:29 +01:00
HellAholic
af6a915cf1 Refactor layer cache to include time metrics
Replaces the layer heights cache with a unified layer data cache that stores both height and formatted time metrics (elapsed, per-layer, and remaining) for each layer. Adds parsing of gcode for ;TIME_ELAPSED comments and updates public API to provide all layer data in a single dict. Improves efficiency and enables time-based features in SimulationView.
2025-12-21 15:48:21 +01:00
Jelle Spijker
ab96c0872d
CURA-12841 warn users to update their conan config
Some checks failed
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
2025-12-21 13:03:11 +01:00
HellAholic
0c6d7d65e4
Merge pull request #21206 from Ultimaker/CURA-12361_add-skin-support
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
CURA-12361 add skin support
2025-12-19 15:17:04 +01:00
HellAholic
e5508f56f8
Merge pull request #21201 from Ultimaker/SimulationView_display_height_plugin_update
Some checks are pending
conan-package / conan-package (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
Show layer height in Simulation View slider labels
2025-12-19 10:13:00 +01:00
HellAholic
664e42c37e
Merge pull request #21240 from Ultimaker/custom_setting_opacity_for_disabled_extruder
Dim settings when extruder is disabled
2025-12-19 10:10:53 +01:00
HellAholic
47fb49c34b Dim settings when extruder is disabled
Added logic to reduce the opacity of the settings panel when the selected extruder is disabled, providing a clearer visual indication of its inactive state.
2025-12-18 20:06:45 +01:00
HellAholic
c63e0e9be9
Merge branch 'main' into CURA-12361_add-skin-support 2025-12-17 14:35:18 +01:00
HellAholic
b4eb120bb6
Merge pull request #21163 from Ultimaker/CURA-12833_improve-bridge-lines-direction
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
CURA-12833 Add setting to enable interlaced bridging lines
2025-12-17 14:30:39 +01:00
HellAholic
f5a9cb2f65 Fix layer heights cache to use layer_data id
Updated the caching logic in SimulationView to use the id of the layer_data object instead of the node. This ensures the cache is correctly invalidated when layer_data changes, preventing potential issues when nodes are reused.
2025-12-14 23:54:32 +01:00
HellAholic
749d81c4d9 Optimize layer heights cache in SimulationView
Added logic to track which node's layer heights are cached and only recalculate the cache if the data source changes. This improves performance by avoiding unnecessary recalculations and ensures cache validity when the scene changes.
2025-12-14 23:33:18 +01:00
Erwan MATHIEU
6b275d2914
Merge branch 'CURA-12833_improve-bridge-lines-direction' into CURA-12361_add-skin-support
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-12-11 16:45:29 +01:00
Erwan MATHIEU
00f3646541
Merge branch 'main' into CURA-12833_improve-bridge-lines-direction
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2025-12-11 16:45:10 +01:00
Erwan MATHIEU
9de6f6f2ac Remove obsolete settings
Some checks are pending
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
conan-package / conan-package (push) Waiting to run
printer-linter-format / Printer linter auto format (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
CURA-12361
2025-12-11 11:23:30 +01:00
HellAholic
6e3776eceb
Merge pull request #21190 from Ultimaker/CURA-12867_Increase-minimum-thin-wall-line-width-on-sketch-series
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
Update print settings for Ultimaker Sketch profiles
2025-12-11 10:25:18 +01:00
HellAholic
f983ec38f0
Merge pull request #21133 from lukbrew25/main
Update Toybox Alpha One/Two Profile to Clarify Alpha Three Support
2025-12-11 09:18:12 +01:00
HellAholic
ec88c3e87c
Merge branch 'main' into CURA-12867_Increase-minimum-thin-wall-line-width-on-sketch-series 2025-12-11 08:50:38 +01:00
HellAholic
d591e7fcfc Cache layer heights to improve performance
Introduced a cache for layer heights to avoid recalculating them on every query. Added a method to populate the cache for all layers at once, and updated layer height retrieval methods to use the cache, improving efficiency when accessing layer height data.
2025-12-10 12:45:29 +01:00
HellAholic
f4430718c7 Show layer height in Simulation View slider labels
Adds display of the current and minimum layer heights (in mm) to the Simulation View slider labels. Implements new properties and logic in SimulationView and SimulationViewProxy to retrieve accurate layer heights for both sliced and gcode data. Bumps plugin version to 1.1.0.
2025-12-09 17:22:32 +01:00
HellAholic
9edd99f94a
Merge pull request #21200 from Asterchades/main
Some checks failed
conan-package-resources / conan-package (push) Waiting to run
conan-package-resources / signal-curator (push) Blocked by required conditions
printer-linter-format / Printer linter auto format (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
conan-package / conan-package (push) Has been cancelled
Update printer quality presets for 5.11's altered infill formula.
2025-12-09 15:55:48 +01:00
HellAholic
dea32a4366
Merge pull request #20928 from Ultimaker/CURA-12701_user_estimation_factor
Cura 12701 user estimation factor
2025-12-09 15:34:16 +01:00
Asterchades
6b6a7f35b9
Update elegoo_neptune_2D_draft.inst.cfg 2025-12-09 23:23:43 +10:00
Asterchades
efc0fadc5c
Update elegoo_neptune_2_draft.inst.cfg 2025-12-09 23:23:38 +10:00
Asterchades
caa95b248a
Update flsun_v400_normal.inst.cfg 2025-12-09 23:22:47 +10:00
HellAholic
67bae5fda3
Merge branch 'main' into CURA-12701_user_estimation_factor 2025-12-09 14:06:06 +01:00
HellAholic
42d89f2eec
Merge pull request #21198 from GregValiant/Annealing
Annealing
2025-12-09 10:14:30 +01:00
GregValiant
27a72a99b3 Update AnnealingOrDrying.py
Update AnnealingOrDrying.py

Bug fix and some minor changes to "units" as some were too long and didn't fit well.
2025-12-08 16:20:55 -05:00
HellAholic
8c1c50074f
Merge pull request #21192 from GregValiant/PurgeLineBugFix
Update PurgeLinesAndUnload.py
2025-12-06 19:22:38 +01:00
HellAholic
d20e5bf937
Lint in PurgeLinesAndUnload.py 2025-12-06 19:22:15 +01:00
GregValiant
bc190da418 Update PurgeLinesAndUnload.py
An extremely minor bug fix.
The GcodeReader did not like ";TYPE:CUSTOM" and was adding a "WARNNG" to the log file.  This change addresses that.
2025-12-05 10:23:20 -05:00
HellAholic
115f06b7b2 Update print settings for Ultimaker Sketch profiles
Changed 'fill_outline_gaps' to true and increased wall and bead width parameters to 'line_width * 1.15' in both ultimaker_sketch and ultimaker_sketch_sprint definition files to improve print quality and consistency.
2025-12-04 08:57:30 +01:00
HellAholic
9bd05b229d
Merge pull request #21144 from Ultimaker/PPQ-21_thin-details-looks-distorted
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
PPQ-21 Increase minimum thin wall line width on S6/S8
2025-12-03 14:13:57 +01:00
HellAholic
c73ad4a66c
Merge branch 'main' into PPQ-21_thin-details-looks-distorted 2025-12-03 13:17:30 +01:00
THeijmans
4998deeca7 Added legacy core settings 2025-12-03 13:08:42 +01:00
HellAholic
50ec30fabb
Merge pull request #21164 from Ultimaker/PP-696-Add-infill-inwards-move-to-S8
Add infill inwards move to S8
2025-12-03 10:07:08 +01:00
HellAholic
b08b9190a5
Merge branch 'main' into PP-696-Add-infill-inwards-move-to-S8
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2025-12-02 14:12:05 +01:00
Erwan MATHIEU
1f4ba75e64 Fix unit tests
Some checks failed
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
conan-package / conan-package (push) Has been cancelled
2025-12-02 10:01:08 +01:00
HellAholic
b61172d41b
Merge branch 'main' into PP-696-Add-infill-inwards-move-to-S8
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2025-11-28 13:44:23 +01:00
Erwan MATHIEU
95999291c3 Add settings for skin support
CURA-12361
2025-11-27 14:28:51 +01:00
Erwan MATHIEU
8826b2b68a
Merge branch 'main' into CURA-12833_improve-bridge-lines-direction
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2025-11-27 11:38:46 +01:00
HellAholic
d90d700b3f
Merge pull request #21152 from Ultimaker/CURA-12847
Some checks failed
conan-package / conan-package (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
Add warning icons for extruder visibility in SimulationView
2025-11-26 17:45:31 +01:00
Erwan MATHIEU
b172dbc356 Add description to bridge lines interlacing setting.
Some checks failed
unit-test / Run unit tests (push) Waiting to run
conan-package-resources / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
CURA-12833
2025-11-26 11:37:45 +01:00
HellAholic
89a6708f19 Show warning only for enabled extruders
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
printer-linter-format / Printer linter auto format (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
Updated warning icon visibility logic to display warnings only for enabled extruders in the simulation view menu. This prevents warnings from appearing for extruders that are not active.
2025-11-26 09:01:50 +01:00
Erwan MATHIEU
9ff519fe19
Merge branch 'main' into CURA-12847 2025-11-26 08:41:48 +01:00
THeijmans
a86a3fc043 Add infill inwards move to S8 2025-11-25 16:53:57 +01:00
Erwan MATHIEU
6913a8ae4b
Merge branch 'main' into CURA-12833_improve-bridge-lines-direction 2025-11-25 16:28:34 +01:00
Erwan MATHIEU
a2e2e851a2 Add setting to enable interlaced bridging lines
CURA-12833
2025-11-25 16:21:59 +01:00