Saumya Jain
f3c49e494e
adding option of opening model as UCP or normal project file
...
CURA-11403
2024-02-29 15:45:13 +01:00
Saumya Jain
53b3eadb3c
Adding printOrder to pasted elements
...
CURA-11617
CURA-11624
2024-02-21 18:20:19 +01:00
saumya.jain
676099ccf6
Removed singleton UM.OperationStack, merged with CuraActions
...
Removed ActiveTool singleton added to controller singleton
CURA-7812
2024-01-09 10:29:45 +01:00
saumya.jain
1591a2a0c3
ctrl+z for grid
...
CURA-7951
2023-08-24 11:48:43 +02:00
c.lamboo
668038c59f
Implement factory for Arrange
...
CURA-7951
2023-08-23 17:58:00 +02:00
saumya.jain
118f49a052
review comments fixed
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-23 15:39:23 +02:00
saumya.jain
4096fc864b
grid placement available for elliptical buildplates
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 15:06:17 +02:00
saumya.jain
b662da732e
review comments fixed
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 11:51:30 +02:00
saumya.jain
b62725b4f0
copy_paste in a grid
...
arrange all objects in grid
place in grid
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
CURA-7951
2023-08-22 10:30:51 +02:00
saumya.jain
023dd3a9c5
Merge remote-tracking branch 'origin/main' into CURA-7951_lock_rotation
...
# Conflicts:
# resources/i18n/cs_CZ/cura.po
# resources/i18n/cura.pot
# resources/i18n/de_DE/cura.po
# resources/i18n/es_ES/cura.po
# resources/i18n/fi_FI/cura.po
# resources/i18n/fr_FR/cura.po
# resources/i18n/hu_HU/cura.po
# resources/i18n/it_IT/cura.po
# resources/i18n/ja_JP/cura.po
# resources/i18n/ko_KR/cura.po
# resources/i18n/nl_NL/cura.po
# resources/i18n/pl_PL/cura.po
# resources/i18n/pt_BR/cura.po
# resources/i18n/pt_PT/cura.po
# resources/i18n/ru_RU/cura.po
# resources/i18n/tr_TR/cura.po
# resources/i18n/zh_CN/cura.po
# resources/i18n/zh_TW/cura.po
2023-08-21 10:10:25 +02:00
c.lamboo
511f05c392
Don't arrange in paste when no objects were present in the clipboard
...
CURA-7913
2023-08-08 12:27:51 +02:00
c.lamboo
c393d915d7
Disable copy paste when either 3mf reader or writer is disabled
...
CURA-7913
2023-08-08 12:17:08 +02:00
c.lamboo
f8b3fb3d67
Move parse/write responsibility of copy/paste to 3MFWriter/3MFReader
...
CURA-7913
2023-08-07 13:41:01 +02:00
c.lamboo
f07faac422
Add copy, paste, cut functionality
...
CURA-7913
2023-08-04 13:24:06 +02:00
c.lamboo
4f9d041ae8
Add rotation lock in arrange and multiply objects
...
Add rotation lock in
- context menu item arrange and
- checkbox in multiply objects dialog
CURA-7951
2023-05-11 16:14:38 +02:00
Remco Burema
abe7c1bf7f
Search/replace Qt5->Qt6.
...
part of upgrading Qt to v6.2: CURA-8591
2021-12-28 14:46:02 +01:00
Konstantinos Karmas
b37716de58
Add missing campaign tags
...
CURA-8441
2021-08-09 12:59:29 +02:00
Ghostkeeper
cf604570bb
Fix code style
...
Contributes to issue CURA-7859.
2021-06-14 15:41:30 +02:00
Jaime van Kessel
8caae610ba
Set object bottom to be on buildplate with center model action
...
CURA-7859
2021-06-10 16:18:42 +02:00
Jaime van Kessel
49c401590b
Update bugreport link
2020-09-07 10:47:52 +02:00
Nino van Hooff
89f0970a88
Remove trailing whitespace from Python files
2020-05-29 14:30:33 +02:00
Jelle Spijker
6aedab78dc
Converted comments in dir Cura/cura to rst style
...
Converted doxygen style comments to reStructuredText style in the files found in Cura/cura directory using the script dox_2_rst.py (provided in the Uranium repo). Comments were manually checked and changed if needed.
2020-04-21 16:58:45 +02:00
Jaime van Kessel
e74f049142
Fix bunch of issues found by pylint
2020-01-10 16:37:46 +01:00
Remco Burema
c7bae1e8fc
Move 'lay flat by face' operation to Uranium.
2019-09-09 23:25:16 +02:00
Remco Burema
d9b10e7180
Merge branch 'feature_bottom_face' of https://github.com/Ultimaker/Cura into feature_bottom_face
2019-09-03 16:04:38 +02:00
Remco Burema
70332978fd
Less cryptic max face-id.
...
part of CURA-6745
2019-09-03 15:48:31 +02:00
Lipu Fei
efbcdcc8ac
Add None check in bottomFaceSelection()
...
CURA-6745
2019-09-03 15:47:29 +02:00
Lipu Fei
44db4216bc
Rename to getEndFaceSelectionId()
...
CURA-6745
2019-09-03 15:44:43 +02:00
Remco Burema
503a24f7a1
Make magic value into funtion (max face-id).
...
part of CURA-6745
2019-09-03 15:08:41 +02:00
Remco Burema
b97015a354
Added 'align selected face with buildplate' feature.
...
Alt-click to select a face. See the (identically named) 'feature_bottom_face' branch in Uranium for more indepth information.
2019-09-02 00:17:14 +02:00
Jaime van Kessel
a82dcb6f52
Fix crash when attempting to set build plate for selection
2019-07-19 09:23:42 +02:00
Ghostkeeper
07f0433751
Correct link to manual
...
They changed this on the website, breaking all previous releases of Cura in the process.
2018-12-21 11:59:12 +01:00
Ghostkeeper
a5500b028f
Use HTTPS for Help links
...
The Ultimaker website doesn't even accept anything else any more.
2018-12-21 11:50:46 +01:00
Jaime van Kessel
d8c430abf6
Fix typing
2018-11-27 17:54:53 +01:00
Ghostkeeper
f1a7b23a5c
Adjust default position of camera based on diagonal size
2018-08-15 09:52:39 +02:00
Diego Prado Gesto
762a1b1bfd
Fix code-style
2018-07-03 12:06:06 +02:00
Ghostkeeper
5a5d07865b
Fix circular imports with CuraApplication
...
Contributes to issue CURA-5330.
2018-06-04 09:01:30 +02:00
Ghostkeeper
84d69fcd97
Add missing type for locally created list
...
MyPy isn't clever enough to figure this out.
...but I am.
Contributes to issue CURA-5330.
2018-06-01 16:50:58 +02:00
Ghostkeeper
da285a33d5
Fix types
...
Added the missing ones and fixed the broken ones.
Contributes to issue CURA-5330.
2018-06-01 16:47:46 +02:00
Diego Prado Gesto
5704a7b184
Merge branch 'master' into WIP_improve_initialization
...
Conflicts:
cura/AutoSave.py
cura/BuildVolume.py
cura/CuraApplication.py
Contributes to CURA-5164
2018-05-25 09:40:42 +02:00
Jack Ha
a3ac20172b
CURA-5370 The minimum offset between objects in the Arranger is now determined by the brim/skirt/... setting
2018-05-23 12:54:18 +02:00
Lipu Fei
051dd7a6e9
WIP: Make application initialization and start up more clear
...
- Create SingleInstance class to handling single instance stuff.
- Instead of calling getInstance() everywhere, initialize each object
explicitly in order when application starts and getInstance()s do not
create instances any more and they merely return the created
instances.
- Only set initial values in construtor functions __init__(). Move the
initialization of context-aware (i.e. things that depend on other
things) to separate functions.
- Split application creation and initialziation into several steps and
them should be called explicitly in the correct order.
2018-05-04 09:57:02 +02:00
Jack Ha
6909c9263a
CURA-4400 fix setting extruder number on a group printed with mixed extruders
2018-03-14 16:32:53 +01:00
ChrisTerBeke
6c9d7b5a2e
Fixes for resetting print time information when removing all or last model, reduce signals being used for print time resetting - CURA-4852
2018-01-23 09:49:26 +01:00
Jack Ha
b9a99d4692
CURA-4525 fix placement on load to only avoid objects on current build plate
2018-01-11 09:33:07 +01:00
Jack Ha
8854a28d56
CURA-4525 solved merge conflict
2018-01-04 10:24:30 +01:00
Jack Ha
3991dee14c
Merge branch 'CURA-4525-multi-build-plate-merge' of github.com:Ultimaker/Cura into CURA-4525-multi-build-plate-merge
2018-01-03 15:22:09 +01:00
Jack Ha
e7e5729006
CURA-4525 deselect after move to build plate and build plate change
2018-01-03 15:21:56 +01:00
Ian
e0c2a9e4c7
Fix for CURA-4111
...
When centering a scene node, TranslateOperation is used in lieu of SetTransformOperation, to avoid combinations of mirror operations behaving like rotation operations. Instead, any given node is simply translated to 0,0,0.
2018-01-03 15:13:56 +01:00
ChrisTerBeke
62b06b063b
Also move other operations into operations subfolder
2018-01-03 15:06:20 +01:00