Erwan MATHIEU
21443faa92
Merge remote-tracking branch 'origin/CURA-12543_painting_ux' into CURA-12544_saving-and-loading-painted-files-in-Cura
2025-06-03 16:08:40 +02:00
Erwan MATHIEU
5a4b5bf119
Allow properly duplicating painted models
...
CURA-12544
2025-06-03 15:59:44 +02:00
Erwan MATHIEU
57f811af88
Load painted texture from 3MF file
...
CURA-12544
2025-06-03 15:59:02 +02:00
Erwan MATHIEU
f0764134cc
Store painted texture to 3MF file
...
CURA-12544
Also allows having multiple texture for multiple models while painting
2025-06-03 13:27:57 +02:00
Remco Burema
d28c2aac68
Painting: Fix non-drag not producing a circle (square was already OK though).
...
part of CURA-12543
2025-05-28 17:12:42 +02:00
Remco Burema
c9ca999f10
PaintTool: Undo/Redo should be working now.
...
Also fix missing pen-shape I suppose.
part of CURA-12543
2025-05-28 16:43:33 +02:00
Erwan MATHIEU
5873222c15
Merge remote-tracking branch 'origin/CURA-12543_painting_ux' into CURA-12544_saving-and-loading-painted-files-in-Cura
2025-05-28 15:16:43 +02:00
Erwan MATHIEU
50ea216a60
Store UV coordinates to 3MF file
...
CURA-12544
2025-05-28 15:13:22 +02:00
Remco Burema
4e5b0115ea
Painting: Separate brush image didn't work properly, construct stroke-image by pen instead.
...
This also simplifies things nicely.
part of CURA-12543
2025-05-28 14:39:07 +02:00
Remco Burema
109f37657b
Painting UI work: Update image-part(s) instead of pixel(s) w.r.t. render-backend.
...
part of CURA-12543
2025-05-28 12:32:36 +02:00
Erwan MATHIEU
96d2caf195
Load UV coordinates from 3MF file
...
CURA-12544
2025-05-28 11:00:55 +02:00
Erwan MATHIEU
b298fa6b39
Merge remote-tracking branch 'origin/main' into CURA-12544_saving-and-loading-painted-files-in-Cura
2025-05-28 09:12:53 +02:00
Remco Burema
704f9453f0
Properly completed drag to paint (no more just clicking points).
...
The most important thing to make it work is actually notifying the scene that something has changed -- the rest are just refactorings and (hopefully) optimizations.
part of CURA-12543
2025-05-27 17:03:38 +02:00
Erwan MATHIEU
e1d579c6c8
Display legend tooltip for travel types
...
CURA-11978
2025-05-26 16:53:34 +02:00
Erwan MATHIEU
86777ac666
Add new travel types and display z-hops
...
CURA-11978
2025-05-26 11:52:53 +02:00
Erwan MATHIEU
c726d61086
Disable nightly builds
...
They don't properly work since the conan2 migration, and it seems nobody is actually using them anymore, so deactivating them for now, and will reactivate when we have fixed the conan packages versions issues.
2025-05-23 10:07:02 +02:00
Remco Burema
33b5918acd
Painting: Sort-of able to drag the mouse now, not just click.
...
Also typing. The way it now works is way too slow though, and it doesn't add 'inbetween' the moude-move-positions yet. Also several other things of course.
part of CURA-12543
2025-05-22 11:02:08 +02:00
Remco Burema
a176957fa7
Painting: Set color, brush-size, brush-shape.
...
part of CURA-12543
2025-05-22 10:48:22 +02:00
Remco Burema
3ae85e3e2a
Refactored paint-view into its own thing.
...
part of CURA-12543
2025-05-21 21:53:37 +02:00
Remco Burema
c5592eea83
Slightly optimize and refactor the w.i.p. paint-tool.
...
Just enought so that the truly ugly things are out of it.
part of CURA-12543
2025-05-21 15:19:07 +02:00
Remco Burema
19ea88a8ce
W.I.P. Start of paint-tool plugin UX work.
...
Should be able to paint pixels now if the tools is active, and the model loaded is with UV-coords (that rules out our current impl. of 3MF at the moment -- use OBJ instead), and you position the model outside of the build-plate so the paint-shadr that is temporarily replacing the 'disabled' one is showing.
Will need a lot of extra features and optimizations still!
part of CURA-12543
2025-05-20 15:56:21 +02:00
Remco Burema
93694e2da4
W.I.P.: Add paint-shader/layer so it can be used for the UV-painting feature.
...
Currently replacing the 'disabled' batch until we can get it to switch out on command (when we have the painting stage/tool/... pluging up and running.
part of CURA-12543
2025-05-20 15:52:29 +02:00
HellAholic
43a055cfd5
Merge pull request #20482 from GregValiant/PurgeLinesUpdate
...
Update PurgeLinesAndUnload.py
2025-05-07 20:33:34 +02:00
HellAholic
e3605dbb34
Merge pull request #20556 from Ultimaker/CURA-12465_UpdateSlicingCrash
...
Updated Slicing Crash issue
2025-05-07 11:13:02 +02:00
HellAholic
50a852a373
Merge pull request #20563 from Ultimaker/CURA-12074_introduce-bambu-printers
...
CURA-12074 introduce bambu printers
2025-05-02 13:08:46 +02:00
HellAholic
9a8b33b609
Merge pull request #20562 from Ultimaker/CURA-12512_more_aux_fan_ctrl
...
[CURA-12512] Add speed settings for auxilary ('build volume') fan.
2025-05-02 13:04:04 +02:00
HellAholic
ba5795eb74
Limit extruders for MVP
2025-05-02 10:09:02 +02:00
Mariska
4e1a11c729
Update SlicingCrash.yaml
...
Add reference to meshtools plugin
2025-05-01 13:25:11 +02:00
Remco Burema
3fecc27720
Update build-volume fan-speed descriptions.
...
part of CURA-12512
2025-04-30 08:09:17 +02:00
wawanbreton
aefa40d386
Apply printer-linter format
2025-04-29 13:51:29 +00:00
Erwan MATHIEU
d1a31b4e5b
Move printer specific settings to global definition
...
CURA-12101
There is a specific unit test that disallows custom settings in printer definitions, so this looks like the proper way of doing it. New settings are disabled by default so should be visible only for the printer that explicitly sets them enabled.
2025-04-29 15:45:10 +02:00
Erwan MATHIEU
8a2cbb6752
Fix wrong used settings
...
CURA-12057
2025-04-29 15:21:47 +02:00
Erwan MATHIEU
80a48e2677
Merge branch 'CURA-12101_introduce-x1' into CURA-12074_introduce-bambu-printers
2025-04-29 14:04:59 +02:00
Erwan MATHIEU
7491ea0f44
Merge branch 'CURA-12346_introduce-a1-and-a1mini' into CURA-12074_introduce-bambu-printers
2025-04-29 14:04:48 +02:00
Remco Burema
22971f984b
Update description Build _Volume_ Fan.
...
'Build Fan' doesn't make that much sense.
done as part of CURA-12512
2025-04-29 13:58:56 +02:00
Remco Burema
eeaadbc071
Add speed settings for auxilary ('build volume') fan.
...
Previously you could only set on/off starting on a certain layer.
CURA-12512
2025-04-29 13:57:06 +02:00
Erwan MATHIEU
b482f127e3
Merge remote-tracking branch 'origin/CURA-12074_introduce-bambu-printers' into CURA-12099_export-and-import-to-bambu-3mf
2025-04-29 13:39:40 +02:00
Erwan MATHIEU
01c048b55a
Merge branch 'CURA-12074_introduce-bambu-printers' into CURA-12346_introduce-a1-and-a1mini
2025-04-29 13:38:23 +02:00
Erwan MATHIEU
83d8c9f108
Merge remote-tracking branch 'origin/CURA-12074_introduce-bambu-printers' into CURA-12101_introduce-x1
2025-04-29 13:36:51 +02:00
Erwan MATHIEU
5c51be4d3a
Merge remote-tracking branch 'origin/main' into CURA-12074_introduce-bambu-printers
2025-04-29 13:35:46 +02:00
Erwan MATHIEU
6d4377e056
Add disallowed area and reduce printable area
...
CURA-12101
The disallowed area is the place where the print head goes to cut the filament, so it must really be avoided. On other models this place is outside the build area.
I also reduced the printable size, otherwise the head would sometimes bump into the borders and gets shifted.
2025-04-29 13:19:12 +02:00
Erwan MATHIEU
d2e625edb3
Export project settings into BambuLab 3MF
...
CURA-12101
The printer parses the machine_start_gcode to allow selecting the filaments mapping at start time, without it the user has to set the filaments in fixed order. This is probably a security to ensure the proper filament is loaded at start.
2025-04-29 11:28:56 +02:00
Erwan MATHIEU
52be6f3d2d
Merge remote-tracking branch 'origin/CURA-12099_export-and-import-to-bambu-3mf' into CURA-12101_introduce-x1
2025-04-29 10:22:57 +02:00
Erwan MATHIEU
74f8a2da6e
Basically working X1 profile
...
CURA-12101
2025-04-29 10:18:13 +02:00
Remco Burema
3e25b4ff9a
Merge remote-tracking branch 'origin/main' into CURA-12099_export-and-import-to-bambu-3mf
2025-04-29 09:59:16 +02:00
Remco Burema
46216e1282
Renamed confusing 'Default' variant class to 'Cura3mf'.
...
result of code review of CURA-12099
2025-04-29 09:25:19 +02:00
MariMakes
4f36f980e1
Updated Slicing Crash issue
...
Contributes to CURA-12465, this should help with getting more focus in the input we are receiving from the slicing crashes. The old one was a bit outdated.
2025-04-28 16:08:26 +02:00
HellAholic
a90b7fb59b
Merge pull request #20467 from Ultimaker/CURA-12156_dont_zip_downloadable_plugins
...
[CURA-12156] Don't zip re-downloadable plugins.
2025-04-28 13:55:45 +02:00
Erwan MATHIEU
603df28c2a
Fix all exporters being broken
...
CURA-12099
2025-04-28 13:37:14 +02:00
Erwan MATHIEU
9b4816f937
Custom start music
...
CURA-12346
2025-04-28 13:05:52 +02:00