HellAholic
bb02afef29
Merge pull request #20999 from GregValiant/ZHopOnTravelUpdate
...
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
Update ZHopOnTravel.py
2025-10-02 08:34:11 +02:00
HellAholic
0c0d9e591c
Merge branch '5.11' into CURA-12749_replace-the-placeholder-paint-tool-icon-with-a-brush
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
2025-10-01 10:27:21 +02:00
Saumya Jain
d86984aca7
Merge branch '5.11' into CURA-12737_model-rotation-stops-over-model-with-painting
2025-09-30 15:28:27 +02:00
HellAholic
40555d9b06
Merge branch '5.11' into CURA-12055_fix-load-ufp-then-stl
2025-09-30 11:36:29 +02:00
Erwan MATHIEU
9bf79cf762
Set brush icon for painting feature
...
CURA-12749
2025-09-30 11:10:03 +02:00
HellAholic
9b9be26bc4
Merge branch '5.11' into CURA-12734_fix-using-disabled-extruders-with-painting
2025-09-30 11:00:43 +02:00
HellAholic
635ae45b5e
Merge branch '5.11' into CURA-12732_fix_slice_paint_hover
2025-09-30 10:50:22 +02:00
Erwan MATHIEU
428faa5777
Do not block rotation while painting is active
...
CURA-12737
2025-09-30 09:52:19 +02:00
Remco Burema
6b6200fc94
Remove spurious method, handle the expected way.
...
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
This was basically already possible, no need to add an extra method.
done as part of CURA-12732
2025-09-30 09:14:02 +02:00
Erwan MATHIEU
f19ead5686
Fix stuck UI when loading UFP then STL
...
CURA-12055
Instead of just emitting the signal for the state change, actually set the state so that the UI and the model don't end up with inconsistent values
2025-09-29 14:39:37 +02:00
Erwan MATHIEU
6d747a57d3
Extend disabled extruder warning to painting
...
CURA-12734
2025-09-25 16:47:54 +02:00
Remco Burema
cd2d30fd82
Fix moving (paint) cursor also emitted scene-change.
...
This prevented slices from happening if the mouse-cursor came (even near) the model.
originally done as part of CURA-12634 -- attempt to cherry-pick and subsequent rework later for CURA-12732
2025-09-25 12:19:15 +02:00
Erwan MATHIEU
b5f510face
Fix painting when switching between printers with different number of extruders
...
CURA-12730
We now always allocate a data range for all possible extruders (16) instead of only the ones the actual printer can support.
2025-09-24 16:25:23 +02:00
Erwan MATHIEU
b3ea674251
Use per-object undo-redo stacks for painting
...
CURA-12731
2025-09-22 15:54:32 +02:00
Erwan MATHIEU
2eaa4fb820
Make sure paint commands only change their feature
...
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
unit-test / Run unit tests (push) Waiting to run
CURA-12731
2025-09-22 14:34:39 +02:00
Erwan MATHIEU
a2db7b3004
Fix clear painting with optimized painting mechanisms
...
CURA-12731
2025-09-22 11:40:56 +02:00
HellAholic
c890a553dd
Merge branch '5.11' into CURA-12731_fix-crash-when-loading-a-second-paint-model
2025-09-22 09:22:13 +02:00
Erwan MATHIEU
86f509c147
Update translations
2025-09-22 08:55:58 +02:00
Erwan MATHIEU
4c92ce6644
Fix crash after loading a second model for painting
...
CURA-12731
2025-09-19 16:16:47 +02:00
Erwan MATHIEU
6cf1f2df2a
Optimize painting display performance
...
CURA-12731
2025-09-19 16:01:41 +02:00
Erwan MATHIEU
8e5e655fe0
Merge remote-tracking branch 'origin/main' into CURA-12662_paint_splatter_issue
2025-09-19 13:39:15 +02:00
Erwan MATHIEU
a663d14400
Merge branch 'main' into CURA-12449_handling-painted-models-map
2025-09-19 13:33:41 +02:00
Erwan MATHIEU
0a133ff92c
Fix shader compatibility
...
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12662
2025-09-19 10:28:20 +02:00
Erwan MATHIEU
9ee0169410
Merge remote-tracking branch 'origin/CURA-12662_paint_splatter_issue' into CURA-12663_paintbrush_preview
conan-package / conan-package (push) Waiting to run
unit-test / Run unit tests (push) Waiting to run
2025-09-18 15:57:57 +02:00
Erwan MATHIEU
889e65e11d
Optimize polygons projection
...
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12662
Use a numpy-vectorized function to process the barycentric projection, this is much faster
2025-09-18 15:51:09 +02:00
Erwan MATHIEU
76b3b5bf78
Merge branch 'main' into CURA-12333_usb_plugin_stopper
2025-09-18 07:51:02 +02:00
Erwan MATHIEU
cf1486b880
Merge polygons rasterization to common function
...
CURA-12662
2025-09-17 13:27:27 +02:00
Erwan MATHIEU
188109c41e
Optimize painting by getting the list of painted faces
...
CURA-12662
2025-09-17 09:18:24 +02:00
Erwan MATHIEU
8382a96f05
Optimize painting
...
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12662
2025-09-15 16:10:19 +02:00
Erwan MATHIEU
a6a560b93d
Display exact paint cursor
...
conan-package / conan-package (push) Has been cancelled
unit-test / Run unit tests (push) Has been cancelled
CURA-12663
2025-09-15 14:39:50 +02:00
Erwan MATHIEU
0830fd23ce
Fix cursor display
...
conan-package / conan-package (push) Waiting to run
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-12663
2025-09-15 09:18:58 +02:00
Erwan MATHIEU
24721fbec6
Merge branch 'CURA-12662_paint_splatter_issue' into CURA-12663_paintbrush_preview
2025-09-15 09:17:10 +02:00
HellAholic
c2793ef750
Merge pull request #20489 from GregValiant/ZhopOnTravel
...
Create ZHopOnTravel.py
2025-09-14 15:27:04 +02:00
GregValiant
7ca3a2a9bf
Update TweakAtZ.py
...
Made changes per review requests.
Update TweakAtZ.py
One more change.
2025-09-14 09:13:37 -04:00
HellAholic
061944c8a7
add a limiter to the z-height hop
2025-09-14 10:14:43 +02:00
GregValiant
7420f2486d
Create TweakAtZ.py
...
This is a re-write of Change At Z. The name change was necessary to avoid conflicting names in earlier project files.
2025-09-13 15:10:39 -04:00
HellAholic
778ffb930c
Adjust based on review comments
2025-09-13 17:15:54 +02:00
HellAholic
aaafd153c8
Merge branch 'main' into ZhopOnTravel
2025-09-13 14:44:06 +02:00
Erwan MATHIEU
b88e46dd5e
Fix variable and add exception log
...
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
CURA-12688
2025-09-12 16:32:55 +02:00
Erwan MATHIEU
08eac57c04
Merge remote-tracking branch 'origin/main' into CURA-12662_paint_splatter_issue
2025-09-12 16:15:25 +02:00
Erwan MATHIEU
4d8dd6441a
Merge branch 'main' into CURA-12333_usb_plugin_stopper
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-09-12 11:56:03 +02:00
Remco Burema
9b6c3aa621
Disable USB-cable-printing by default (except for people who used it already).
...
We set the preference value for people who used USB-printing in the previous version, from the next version onwards, it'll be disabled by default -- as not many people still print by USB-cable, and more importantly, it can mess up some systems. It's not going away at the moment though.
CURA-12333
2025-09-11 21:29:00 +02:00
Erwan MATHIEU
e2b19731ab
Merge branch 'main' into CURA-12449_handling-painted-models-map
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
2025-09-11 09:00:07 +02:00
Remco Burema
a8ac8e9332
Forgot to update this (needed for authentication).
...
part of CURA-12624
2025-09-10 10:26:39 +02:00
Remco Burema
70a8f9b0a3
Use machine-node-ID as username.
...
Otherwise there's _still_ personal information in there.
part of CURA-12624
2025-09-10 10:26:12 +02:00
Remco Burema
7fc87cb4c1
Fill in correct nonce and nonce-count for cluster-auth.
...
part of CURA-12624
2025-09-10 10:25:55 +02:00
Frederic Meeuwissen
6b1f29cdb1
Fix crash on AttributeError
2025-09-10 10:25:08 +02:00
Remco Burema
75fc0782da
Code review: Replace string with enum.
...
First use of 3.11's StrEnum in the code base I think -- anyway, Python autoboxes these (maybe even the old str,enum things as well, but irrelevant now), so there's nothing in the way of making this an enum and have type-_checking_ instead of type-_o_'s.
done as part of CURA-12624
2025-09-10 10:24:00 +02:00
Remco Burema
7f35a5074b
Make authentication info a little less brittle.
...
Otherwise if the server (on the printer) gives back something that can be parsed into JSON, but _isn't_ the authorization digest info, the thing breaks.
part of CURA-12624
2025-09-10 10:23:25 +02:00
Remco Burema
115d2d5b77
Fix 2 calls w.r.t. new authorization workflow _outside_ of the API.
...
New rules means we have to put printjobs and such behind a little authentication, as these contain personally identifiable info. These two effected calls where found _outside_ of the API class where I thought to be able to fix it 100%. See also the TODO's in the neighbourhood -- but I'm not sure I can just do what those say (move the relevant methods to the API), as those methods to be moved are _inside_ the larger Cura SDK (and they're public) and the place where I'm meant to move them to (the ClusterAPIClient) is _not_ (as they're in a plugin).
part of CURA-12624
2025-09-10 10:23:14 +02:00