Ghostkeeper
39cbed61e5
Make machine_nozzle_expansion_angle min/max properly into functions
...
They are inheritance functions so they must be written as a string in the JSON.
Contributes to issue CURA-2572.
2017-02-03 11:30:54 +01:00
Ghostkeeper
425dbf1ad8
Only check for validationState changes if it's not already a value change
...
No need to check the second if-statement in most cases.
Contributes to issue CURA-3291.
2017-02-01 16:29:59 +01:00
Ghostkeeper
3ac9036b4a
Only listen for other container stack errors if multi-extrusion
...
It's not even necessary to check otherwise. Requesting an extruder stack would give None anyway, which would give errors.
Contributes to issue CURA-3291.
2017-02-01 16:28:45 +01:00
Ghostkeeper
a0ba1188a1
Always listen to changes on all extruder stacks of the current machine
...
We need to listen for changes on all extruder stacks because the values might change and therefore the validation states might change. The value of a different extruder stack could change if you change a global value that has impact on a per-extruder value via inheritance, or in this case if a limit-to-extruder property specifies that the setting should be changed on a different stack. It could change on the stack that is not active in either case.
This might have some performance impact, but it is very small. Other than layer_height there aren't many global settings that have impact on multiple extruders via inheritance. And via limit-to-extruder there will typically only be one changed value which you want to update for. Changing layer height will be a bit slower though.
Contributes to issue CURA-3291.
2017-02-01 16:17:12 +01:00
Ghostkeeper
362c5835ee
Don't use limit_to_extruder if it evaluates to -1
...
The default value for the limit_to_extruder property is -1. So no need to check if the property exists. Just check if it is positive.
Contributes to issue CURA-3291.
2017-02-01 14:42:06 +01:00
Ghostkeeper
ed2b09c975
Fix getting limit to extruder property
...
Apparently it didn't even reach this code up until now. Well, now it does.
Contributes to issue CURA-3291.
2017-02-01 14:26:37 +01:00
Ghostkeeper
039015e3df
Don't unnecessarily copy extruder stacks to list
...
You're just looping over it. No need to actually make a list out of it.
Contributes to issue CURA-3291.
2017-02-01 14:24:03 +01:00
Ghostkeeper
7d536e2f8b
Clarify global container stack checking code in _checkStacksHaveErrors
...
The order of operations was a bit weird. This made the code unclear and also required an extra check in an if-statement. This is simpler and theoretically even a bit faster.
Contributes sorta to issue CURA-3291.
2017-02-01 14:17:23 +01:00
Ghostkeeper
31e88aa5af
Also check for errors via limit_to_extruder settings
...
The error should then not be checked in the active stack but in the stack which has the correct setting value.
Contributes to issue CURA-3291.
2017-02-01 14:14:50 +01:00
Ghostkeeper
9cf0fdc4a3
Add quality profiles for ABAX printers
...
These are delivered to me by Pedro J. of ABAX 3D Tech. I modified the file names to be in line with our code standards, and I modified the link to the machine definition to coincide with the file names that were changed there to be in line with our code standards.
2017-02-01 13:17:02 +01:00
Ghostkeeper
f2695a40e0
Remove Prusa platforms from ABAX printers
...
The Prusa platform meshes say 'PRUSA' in huge letters. They are not the ABAX printers, though the structure is mostly the same. To prevent confusion I'm removing the platform mesh.
2017-02-01 13:17:02 +01:00
Ghostkeeper
2c893e2ea1
Conform ABAX printers to our code style
...
Fixed indenting, that's mostly all.
2017-02-01 13:17:02 +01:00
Ghostkeeper
d45f292324
Add ABAX printer definitions
...
These are exactly how they were delivered to me by Pedro J. from ABAX 3D Tech.
2017-02-01 13:17:02 +01:00
Tim Kuipers
6e84805c93
fix: angle limitations for machine_nozzle_expansion_angle (CURA-2572)
2017-02-01 13:10:39 +01:00
Tim Kuipers
6b7876d60e
fix: fill line distance of 0 is possible, but generates no fill (CURA-2572)
2017-02-01 13:06:02 +01:00
Tim Kuipers
2db15602a4
fix: minmum line width is 1 micron (CURA-2572)
2017-02-01 13:05:17 +01:00
Ghostkeeper
307896cb41
Fix converting URL to local path in setDefaultPath
...
It is a method, not a static function.
Contributes to issue CURA-3297.
2017-02-01 09:48:06 +01:00
Ghostkeeper
1a4d71c3f8
Save last-opened file path as local-file format
...
It's stored in the format of '/home/user/Models/Basic' rather than 'file:///home/user/Models/Basic'. The QML FileDialog class expects the latter format though.
Contributes to issue CURA-3297.
2017-01-31 17:42:32 +01:00
Ghostkeeper
d4af2ce797
Merge branch 'maukcc-master'
2017-01-31 13:14:42 +01:00
Ghostkeeper
7115db6f2e
Merge branch 'master' of https://github.com/maukcc/Cura into maukcc-master
2017-01-31 10:46:36 +01:00
MaukCC
e2b208eebd
Update cartesio_0.4.inst.cfg
2017-01-31 09:02:31 +01:00
MaukCC
26854eedcf
Update cartesio_extruder_0.def.json
2017-01-31 09:01:46 +01:00
MaukCC
f65ea57e80
Update cartesio.def.json
2017-01-31 09:01:14 +01:00
Ghostkeeper
ee2076b407
Merge branch '2.4'
2017-01-28 02:35:28 +01:00
Ghostkeeper
d24f42444e
Fix formatting so translation files actually compile
...
My guess is that the translation bureau didn't properly check its file format correctness.
Contributes to issue CURA-3028.
2017-01-28 02:30:33 +01:00
Ghostkeeper
24cb768339
Remove all fuzzy markers from professional translations
...
They don't want them there. They apparently don't think they have to check for fuzziness either.
Contributes to issue CURA-3028.
2017-01-28 01:44:17 +01:00
Ghostkeeper
3d0c57262c
Fix fuzzy translations
...
They are still marked as fuzzy. Going to resolve that next.
Contributes to issue CURA-3028.
2017-01-28 01:29:40 +01:00
Ghostkeeper
efb866c64f
Update translations for 2.4
...
This initial round, the translators didn't check the fuzzy string matches. These are therefore incorrect. We have new translations for the fuzzies. I'm going to add them now.
Contributes to issue CURA-3028.
2017-01-28 01:05:43 +01:00
Ghostkeeper
35cbedc5fe
Merge pull request #1386 from Patola/master
...
Fixed little things according to advice from Ghostkeeper
2017-01-27 09:52:46 +01:00
Cláudio (Patola) Sampaio
f83a2c1066
Fixed two typos, removed quotes from jerk, changed 'anti-suporte' to 'anti-pendências' so that it does not conflict with future changes.
2017-01-27 09:51:38 +01:00
Jaime van Kessel
48e5a2237d
Merge branch 'master' of github.com:Ultimaker/Cura
2017-01-27 09:33:13 +01:00
Cláudio (Patola) Sampaio
798b40864c
Fixed two typos, removed quotes from jerk, changed 'anti-suporte' to 'anti-pendências' so that it does not conflict with future changes.
2017-01-27 03:44:05 -02:00
Jaime van Kessel
d9541a08b8
3mf reader now uses fast normal calculation
...
CURA-3215
2017-01-26 17:27:41 +01:00
Ghostkeeper
bb584f5f32
Merge branch 'ubitux-misc'
2017-01-26 17:27:29 +01:00
Ghostkeeper
4f2ec59298
Merge branch 'misc' of https://github.com/ubitux/Cura into ubitux-misc
2017-01-26 17:24:24 +01:00
Ghostkeeper
73516fce89
Merge branch 'fieldOfView-fix_unthemed_rects'
2017-01-26 17:21:21 +01:00
Ghostkeeper
0a2520599d
Merge branch 'fix_unthemed_rects' of https://github.com/fieldOfView/Cura into fieldOfView-fix_unthemed_rects
2017-01-26 17:19:05 +01:00
Ghostkeeper
d3029c6c4f
Add Brazillian Portuguese language
...
The translation is almost complete at the moment. In the beta of the next release we'll decide if we want to keep this language.
2017-01-26 17:06:06 +01:00
Ghostkeeper
635535e33a
Fix plural forms of Brazillian Portuguese files
2017-01-26 17:06:06 +01:00
Jaime van Kessel
ab3294a899
Merge branch 'master' of github.com:Ultimaker/Cura
2017-01-26 15:37:15 +01:00
Jack Ha
6defbc8649
Merge branch '2.4'
2017-01-26 15:30:50 +01:00
Ghostkeeper
ed64154600
Merge branch 'master' of https://github.com/Patola/Cura into Patola-master
2017-01-26 15:14:29 +01:00
Jack Ha
b8967edd82
Merge branch '2.4' of github.com:Ultimaker/Cura into 2.4
2017-01-26 14:57:40 +01:00
Jack Ha
64d5d094b3
initial bed temperature: resolveOrValue to the rescue. CURA-3307
2017-01-26 14:57:26 +01:00
fieldOfView
e2a9fc0d79
Rename header tab status overlays to make them reusable
...
The "settings" tab could use a status overlay to show setting errors and slicing paused states.
2017-01-26 14:32:47 +01:00
fieldOfView
5939ff9b81
Make header tab button color stylable
...
The monitor tab icon is split up in a base monitor tab icon and a status overlay, each with their own color.
2017-01-26 14:17:07 +01:00
MaukCC
70a4d0bd52
Update cartesio_0.4.inst.cfg
2017-01-26 13:51:57 +01:00
MaukCC
e3aff8e2ac
Update cartesio_0.25.inst.cfg
2017-01-26 13:51:45 +01:00
MaukCC
c70229ff88
Update cartesio_0.8.inst.cfg
2017-01-26 13:51:34 +01:00
MaukCC
06830fe16a
Update cartesio_0.8.inst.cfg
2017-01-26 13:47:03 +01:00