Commit graph

37752 commits

Author SHA1 Message Date
HellAholic
2cc3b0bbf5
Update error message for painting availability 2026-03-03 11:51:11 +01:00
HellAholic
9d5bb17ea0
Merge branch '5.12' into CURA-12853-add-message-painting-in-compatibility-mode 2026-03-03 08:59:14 +01:00
HellAholic
4bfe9c20ab
Merge pull request #21448 from Ultimaker/CURA-13013
Defer 3MF node loading until machine activation
2026-03-03 08:56:46 +01:00
HellAholic
b564d2005e Defer 3MF node loading until machine activation
Postpone reading/adding 3MF scene nodes until after the target machine/UCP is activated to ensure correct build volume and settings are applied. Adds a deferred filename field and stores the file during initial load, then reads and adds nodes in new _loadAndAddNodesToScene using AddSceneNodeOperation after activation. Fixes _updateActiveMachine calls to use the reader's is_ucp state, resets is_ucp only after nodes are added, and clears the deferred filename in _clearState. Also updates WorkspaceDialog and QML logic so machine selection/combobox visibility behave correctly for UCP files.
2026-03-02 15:40:01 +01:00
HellAholic
e8ad4675f8 Set conan package version 5.12.0-beta.2
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2026-02-27 09:21:23 +00:00
Erwan MATHIEU
097f65b06f
Merge branch '5.12' into CURA-12853-add-message-painting-in-compatibility-mode
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
2026-02-26 13:27:35 +01:00
HellAholic
5511ad8cc5
Merge pull request #21420 from Ultimaker/CURA-13000
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
Defer machine activation and material apply
2026-02-24 08:55:30 +01:00
Erwan MATHIEU
c6c17cb587
Merge pull request #21427 from h1data/5.12
Some checks are pending
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
Fixed Japanese translation for Cura 5.12
2026-02-23 13:23:55 +01:00
h1data
73e60747ab Tweaked Japanese translation for Cura 5.12 2026-02-23 20:40:35 +09:00
HellAholic
8cc504d765 code-review comments part II
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
Add type hints to ThreeMFWorkspaceReader methods
2026-02-23 12:36:40 +01:00
HellAholic
590e98b41b code-review comments part I 2026-02-23 12:28:58 +01:00
Erwan MATHIEU
8418d6e7ba
Merge pull request #21425 from Ultimaker/fix_html_tag
Some checks are pending
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
Fix wrong closing html tag
2026-02-23 11:14:31 +01:00
HellAholic
05996610f8
Merge branch '5.12' into CURA-13000 2026-02-23 10:39:39 +01:00
Erwan MATHIEU
9d8751a55e Merge remote-tracking branch 'origin/5.12' into fix_html_tag 2026-02-23 10:25:18 +01:00
Erwan MATHIEU
43f33af741
Merge pull request #21417 from h1data/5.12
Tweaked and updated Japanese translation for 5.12
2026-02-23 10:23:05 +01:00
Erwan MATHIEU
c67bba3467 Fix wrong html closing tag 2026-02-23 09:22:50 +01:00
HellAholic
a0e3911922
Apply suggestion from @Copilot
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-21 14:36:32 +01:00
HellAholic
aefe8333c6 Refactor logging to use specific Logger methods
Replace generic Logger.log(...) calls with explicit Logger.error/warning/info/debug methods and standardize message formatting using f-strings. Also update Logger.logException call formatting for clarity. This is a stylistic refactor to make log severities and messages consistent across ThreeMFWorkspaceReader.py with no behavioral changes intended.
2026-02-21 14:26:25 +01:00
HellAholic
ab1cedd919 Defer machine activation and material apply
Delay active-machine switching and postpone applying materials/user settings until after machine activation so container/metadata signals can propagate. Removed the immediate _updateActiveMachine/_applyMaterials calls and replaced them with deferred callbacks using Application.getInstance().callLater: _finalizeMachineActivation -> _applyMaterialsAndFinalize for non-UCP flows, and _finalizeUcpActivation -> _applyUcpUserSettings for UCP flows. Adjusted _updateActiveMachine signature to accept is_ucp and moved containersChanged.emit to the deferred finalizers to ensure re-validation occurs after all changes are applied.
2026-02-21 13:36:06 +01:00
h1data
d00bab0cb7
Merge branch '5.12' into 5.12 2026-02-21 12:46:22 +09:00
h1data
f0f8a014f6 Tweaked and updated Japanese translation for 5.12 2026-02-21 12:37:25 +09:00
HellAholic
ef31007315 Set conan package version 5.12.0-beta.1
Some checks failed
conan-package-resources / conan-package (push) Has been cancelled
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
conan-package-resources / signal-curator (push) Has been cancelled
2026-02-20 10:21:29 +00:00
HellAholic
e3ef07539b
Merge pull request #21413 from Ultimaker/CURA-12946_Changelogs
Some checks are pending
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
5.12 Changelog
2026-02-20 10:50:20 +01:00
HellAholic
9fbbc1a36e
Update change log for various improvements and fixes 2026-02-20 10:48:58 +01:00
HellAholic
fa6b89fd05
Merge branch '5.12' into CURA-12946_Changelogs 2026-02-20 10:31:03 +01:00
HellAholic
6016a86246
Apply suggestions from code review 2026-02-20 10:30:32 +01:00
HellAholic
fc944e2d62
Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-20 10:29:39 +01:00
HellAholic
1fb02a6f52
Apply suggestions from code review 2026-02-20 10:28:05 +01:00
HellAholic
ee9fbfb810
Update change log with new features and bug fixes
Added visual dimming for inactive extruder settings and fixed several issues related to printing and UI behavior.
2026-02-20 09:59:15 +01:00
HellAholic
1f0928945f
Apply suggestions from code review
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-19 20:35:33 +01:00
MariMakes
b3e5bdb686 5.12 Changelog
Updated changelog for 5.12 contributes to CURA-12946
2026-02-19 14:57:48 +01:00
HellAholic
b9ddb7544e
Merge pull request #21394 from Ultimaker/CURA-12978
Some checks failed
conan-package-resources / 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
Set small_skin_on_surface to False for S8 configs
2026-02-18 09:37:35 +01:00
HellAholic
13a93377ef
Merge pull request #21402 from Ultimaker/CURA-12872_fix-crash-at-file-load
Some checks failed
unit-test / Run unit tests (push) Waiting to run
conan-package / conan-package (push) Has been cancelled
CURA-12872 fix crash at file load
2026-02-17 11:08:18 +01:00
HellAholic
b067a2287b
Merge branch '5.12' into CURA-12872_fix-crash-at-file-load
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2026-02-16 15:24:25 +01:00
HellAholic
a275ec1b28
Merge pull request #21405 from Ultimaker/CURA-12837_model-displayed-unprintable-after-switching-to-enabled-extruder
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12837 model displayed unprintable after switching to enabled extruder
2026-02-16 10:44:47 +01:00
HellAholic
91ab6f0793
Merge branch '5.12' into CURA-12837_model-displayed-unprintable-after-switching-to-enabled-extruder
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2026-02-16 09:08:12 +01:00
HellAholic
0ce50c1392
Merge pull request #21398 from Ultimaker/CURA-12871_preview-issues-with-loaded-gcode
Some checks are pending
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
Fix cases of non-updating simulation view
2026-02-16 09:05:04 +01:00
HellAholic
8336931c54
Merge branch '5.12' into CURA-12871_preview-issues-with-loaded-gcode 2026-02-16 08:52:43 +01:00
HellAholic
413419bb6e
Merge pull request #21395 from Ultimaker/CURA-12970_messages-stack-over-when-sending-a-print-over-df
CURA-12970 Messages stack over when sending a print over DF
2026-02-16 08:50:00 +01:00
Erwan MATHIEU
f9fcc2a034 Update the assigned extruder state when it changes
CURA-12837
2026-02-13 15:04:35 +01:00
Erwan MATHIEU
d64c3629eb Fix possible crash when loading a 3MF file
CURA-12872
2026-02-13 08:54:48 +01:00
HellAholic
c3d2517ca3
Merge pull request #21389 from Ultimaker/lokalise-2026-02-10_11-20-57
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
Lokalise: Translations update
2026-02-12 09:17:50 +01:00
HellAholic
ba8feaf125
Merge branch '5.12' into lokalise-2026-02-10_11-20-57 2026-02-12 09:15:26 +01:00
Erwan MATHIEU
f49f0e5a88 Gracefully fail painting in OpenGL compatibility mode
CURA-12853
2026-02-11 16:52:28 +01:00
HellAholic
5af06ea93f
Merge pull request #21397 from Ultimaker/CURA-12984
Some checks are pending
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
Use implicitHeight instead of height; fix comment
2026-02-11 14:28:15 +01:00
Erwan MATHIEU
8b4cee93c9 Fix cases of non-updating simulation view
CURA-12871
The removed test condition was only here for optimization, but is not reliable in all cases. It turns out the scene was updated thanks to the BuildVolume object being updated, so mostly by chance.
Now it is quite difficult to write a fully relevant test condition that triggers only when necessary, so instead the condition is removed. Since this slot is not called very often anyway, it should not hurt performance significantly.
2026-02-11 14:18:28 +01:00
HellAholic
60d1f2552b
Merge pull request #21376 from Ultimaker/CURA-12959_5.12-sdk-upgrade
CURA-12959 Bump SDK version
2026-02-11 14:18:06 +01:00
HellAholic
aab54fef55 Use implicitHeight instead of height; fix comment
Replace height: currencyField.height with implicitHeight: currencyField.height for the language and theme combobox models to avoid forcing an explicit height and improve layout behavior. Also cleaned up a stray slash in the commented setDefaultCameraMode line to correct a typo.
2026-02-11 13:58:18 +01:00
HellAholic
b81c3e8153
Merge branch '5.12' into CURA-12959_5.12-sdk-upgrade 2026-02-11 13:18:47 +01:00
Erwan MATHIEU
8311f332e1 Clear the upload handle when appropriate
Some checks failed
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12970
Some paths of the upload sequence would not clear the handle, so subsequent actions like changing the scene would result in displaying a network error
2026-02-11 11:25:00 +01:00