Lipu Fei
107f6aff78
Fix SolidView to use isNonPrintingMesh decorator call
...
CURA-4705
2017-12-20 16:48:57 +01:00
Lipu Fei
ae86a838e0
Update extruder count model in MachineSettings dialog
...
CURA-4722
2017-12-20 16:23:39 +01:00
Lipu Fei
6d06d18407
Fix Extruder tabs in MachineSettings dialog
...
CURA-4722
The extruder field views should be bound to the actual extruder, not the
active extruder.
2017-12-20 13:58:02 +01:00
Lipu Fei
49ee2a543e
Fix code style
2017-12-20 13:57:48 +01:00
Lipu Fei
588335c6db
Make sure only single-extrusion machines will be fixed
...
CURA-4713
2017-12-20 13:42:58 +01:00
Lipu Fei
196bffd3ad
Only try to get a new unique name when it already exists
...
CURA-4704
2017-12-20 13:20:24 +01:00
Lipu Fei
4f28dec884
Fix typo
2017-12-20 13:19:48 +01:00
Lipu Fei
61dd1c98fd
Fix cases with no per-object settings stack
...
CURA-4705
2017-12-20 13:16:29 +01:00
Lipu Fei
b2ac2e0fc7
Trust the stack values more than the decorator
...
CURA-4705
A SceneNode and its decorators can be deepcopied. However, the data in
some decorators will only be updated when a per-object settings stack
triggers a property changed event. That event cannot copied. So, it can
happen that a deepcopied SceneNode has inconsistent data in some of its
decorators than what's in the per-object settings stack.
2017-12-20 12:26:50 +01:00
Lipu Fei
1a6a6f74d5
Fix SettingOverrideDecorator for non printing meshes
...
CURA-4705
- Do not set a "secret" property in the SceneNode to indicate whether a
node is a non-printing-mesh because SceneNode will not copy that
property during a deepcopy. Store it in the SettingOverrideDecorator
and make it accessible through a decorator call
- Try to trigger an auto-slice AFTER the non-printing-meshes flag is
updated, not before.
2017-12-20 12:26:50 +01:00
Ghostkeeper
a860154831
Merge branch 'master' of github.com:Ultimaker/Cura
2017-12-20 10:20:30 +01:00
Diego Prado Gesto
8af52fb61b
CURA-4726 Creating unique name for the per object stack. Keep the prefix so it is easy to trace when debugging instead of just a number
2017-12-19 19:44:04 +01:00
Ghostkeeper
8734460aff
Use unique name too if importing multiple legacy profiles
...
Otherwise all of them get the same name and they don't match global/extruder stacks together properly any more.
Contributes to issue CURA-4715.
2017-12-19 17:36:20 +01:00
Ghostkeeper
85debb2577
Sort list of plugins alphabetically
2017-12-19 17:31:36 +01:00
Ghostkeeper
21d46d73b5
Add new CAD plugins
2017-12-19 17:30:10 +01:00
Ghostkeeper
d9bc561d73
Set the extruder metadata to its ID
...
Not the actual extruder!
Contributes to issue CURA-4715.
2017-12-19 17:28:05 +01:00
Diego Prado Gesto
fc78402146
CURA-4726 Using a string for the per object stack id instead of the id
...
of the instance (that is an integer) because the new ContainerRegistry
searches by string
2017-12-19 17:26:30 +01:00
Ghostkeeper
05e232b498
Move LegacyProfileReader-specific logic into the plug-in itself
...
This had the documentation that it should edit the profiles returned by LegacyProfileReader. Instead, just return correct profiles from the reader...
Contributes to issue CURA-4715.
2017-12-19 17:16:32 +01:00
Ghostkeeper
c6a2b1b9c9
Ignore any additional stacks in imported profile
...
When you import a multi-extrusion file into a single-extrusion printer, don't crash but simply ignore the additional stacks.
Contributes to issue CURA-4715.
2017-12-19 17:08:51 +01:00
Ghostkeeper
039c85677a
Also return a global profile
...
Since we always have an extruder now, also for single-extrusion printers, we need to return both a global profile and an extruder profile.
Contributes to issue CURA-4713.
2017-12-19 16:40:03 +01:00
Ghostkeeper
569715492c
Correct ID if importing multiple legacy profiles
...
They have to be made unique.
Contributes to issue CURA-4715.
2017-12-19 16:05:42 +01:00
Ghostkeeper
c5e33e45a4
Fix setting definition if importing profile without printer-specific profiles
...
Fixes a crash.
2017-12-19 13:24:20 +01:00
Aleksei S
3eef50dfb7
Merge branch 'master' of github.com:Ultimaker/cura
2017-12-19 13:19:19 +01:00
Aleksei S
fd6d3e76a3
Simplified upgrade funtion, typos, check extruder count
...
CURA-4708
2017-12-19 13:17:53 +01:00
fieldOfView
57a9b709e7
Select text when gaining focus
2017-12-19 12:14:58 +01:00
ChrisTerBeke
b3758be12e
Fix selecting cura connect printer preference
2017-12-19 11:55:08 +01:00
ChrisTerBeke
7a3d05ae8a
Ignore new plugins
2017-12-19 09:20:53 +01:00
ChrisTerBeke
4782214893
Fix adding printer support wiki link
2017-12-18 23:18:22 +01:00
ChrisTerBeke
c58b116111
Added a license reference to the readme
...
As is custom on most GitHub repositories.
2017-12-18 21:22:42 +01:00
ChrisTerBeke
80880a871f
Fixed legacy cura repo link.
2017-12-18 21:17:37 +01:00
ChrisTerBeke
06512e53ac
Move configuration options info to a wiki page
...
As all other info was there already.
2017-12-18 21:16:11 +01:00
ChrisTerBeke
16ce1e870e
Create GitHub issue template
...
Might help streamlining issue creation and handling.
2017-12-18 20:57:43 +01:00
ChrisTerBeke
cab27711ad
Cleanup readme
...
Cleanup readme now that we have better Wiki content
2017-12-18 20:50:45 +01:00
Jack Ha
d6c6aa1c71
CURA-4715 fix updating custom profile
2017-12-18 17:03:18 +01:00
Mark Burton
97b051907f
Added infill_enable_travel_optimization setting.
...
Enabling this can greatly reduce the travel time during the printing of infill but it can
be expensive to compute so now the user can decide whether to use it or not.
2017-12-18 14:52:25 +00:00
Ghostkeeper
f538c3a686
Allow support bottom extruder to be set with tree support
...
It is now implemented.
Contributes to issue CURA-4523.
2017-12-18 15:30:21 +01:00
Ghostkeeper
8f66db6565
Remove overzealeous log message
...
This message appears on every machine in every material, which is far too much.
2017-12-18 13:29:10 +01:00
Ghostkeeper
eb1efc4928
Merge branch 'master' into feature_tree_support
2017-12-18 13:25:59 +01:00
ChrisTerBeke
48cf6ad1c9
Merge pull request #3005 from fieldOfView/fix_early_crash
...
Prevent CrashHandler creating a QWidget before QApplication is created
2017-12-18 12:40:27 +01:00
fieldOfView
77daad1f98
Also exit when the crash handler dialog is not created
2017-12-18 12:19:56 +01:00
fieldOfView
d839b62e42
Prevent CrashHandler creating a QWidget before QApplication is created
2017-12-18 12:18:22 +01:00
Diego Prado Gesto
cdfcfa9d53
Merge branch 'master' of https://github.com/Ultimaker/Cura
2017-12-18 11:58:41 +01:00
Diego Prado Gesto
4a211c6ac6
CURA-4495 Change property name and add default values
2017-12-18 11:58:34 +01:00
Ghostkeeper
39d235c7b2
Merge branch 'master' of github.com:Ultimaker/Cura
2017-12-18 11:25:50 +01:00
Ghostkeeper
76d0a336f0
Merge branch 'master' of https://github.com/innovo3d/Cura
2017-12-18 11:24:22 +01:00
ChrisTerBeke
e3a996073e
Remove duplicate --headless argument as it is now in Uranium
2017-12-18 11:09:41 +01:00
Ghostkeeper
d5b3f18da8
Split all non-word characters for making abbreviations
...
So now cases like CR-10 are more appropriately split into ['CR', '10'].
Fixes #2910 .
2017-12-18 11:01:15 +01:00
ChrisTerBeke
443e155cf7
Adding set stage back
2017-12-18 10:50:50 +01:00
ChrisTerBeke
6666829939
Merge pull request #2940 from thopiekar/master-prepare-for-com-support
...
(DONE) Registration of arguments of plugins, add invisible mode (No splashscreen!) and "--debug" mode as argument
2017-12-18 10:49:44 +01:00
Diego Prado Gesto
6ddf8ce649
Merge branch 'master' of https://github.com/Ultimaker/Cura
2017-12-18 10:15:09 +01:00