6996 Commits

Author SHA1 Message Date
Ghostkeeper
0e31de3ed9
No longer crash when numeric settings are empty strings
They may temporarily be empty strings while the user is typing, but that currently makes the setting red. However, if we crash during the build plate updating, the front-end gets in some half-updated state in which settings get reset to their previous state every time the user changes anything. So don't crash here.

Contributes to issue CURA-3157.
2016-12-16 16:17:14 +01:00
Ghostkeeper
0c212d01b9
Tighten regex for floats
You're no longer allowed to type multiple radices, for instance.

Contributes to issue CURA-3157.
2016-12-16 16:17:14 +01:00
Jaime van Kessel
c4e061be60 Changed margins on save & load workspace dialog
CURA-1263
2016-12-16 14:38:31 +01:00
Jaime van Kessel
f598a49c4b Order of extruders is now sorted by position
CURA-1263
2016-12-16 13:29:51 +01:00
Jaime van Kessel
ff18a314ef Added extruder information to workspace summary dialog
CURA-1263
2016-12-16 13:16:11 +01:00
Jaime van Kessel
8391a7971b Added machine type to workspace summary dialog
CURA-1263
2016-12-16 12:40:59 +01:00
Jaime van Kessel
0e09de195b Added num user settings to save project dialog 2016-12-16 11:50:50 +01:00
Jaime van Kessel
4431241a51 Merge branch '2.4' of github.com:Ultimaker/Cura into 2.4 2016-12-16 11:35:51 +01:00
Jaime van Kessel
fa3f473b61 Changed order of buttons 2016-12-16 11:35:08 +01:00
Ghostkeeper
490654c061
Merge branch '2.4' 2016-12-16 11:12:52 +01:00
Ghostkeeper
0ca157518e
Update current item when importing new material
Since we select the newly imported material, we need to update the current item so that the window on the right also gets updated.

Contributes to issue CURA-3138.
2016-12-16 11:12:33 +01:00
Ghostkeeper
4fdaf734fc
Make translation hint a bit more clear for translators
The old message didn't really say anything useful.

Contributes to issue CURA-3138.
2016-12-16 10:58:13 +01:00
Ghostkeeper
8e9ca45148
Merge branch '2.4' of github.com:Ultimaker/Cura into 2.4 2016-12-16 10:48:19 +01:00
Jaime van Kessel
a7135a0f5f Added machine type to load menu
CURA-1263
2016-12-16 10:38:30 +01:00
Jaime van Kessel
2be773c9a3 Added num user settings to workspace loading
CURA-1263
2016-12-16 10:26:30 +01:00
Ghostkeeper
77cc088b64
Correct Prime Tower Wall Thickness for if prime_tower_size == 0
If the prime tower size was too small, it would try to take the root of a negative number. Now we just clamp that computation to 0, which is the correct behaviour for when the minimum volume doesn't fit in the prime tower.

Contributes to issue CURA-3148.
2016-12-16 10:22:16 +01:00
Jaime van Kessel
e69747577b Added extra timeout when not detecting baudrate through bootloader 2016-12-16 10:14:58 +01:00
Ghostkeeper
e870dec276 Merge branch '2.4' 2016-12-16 09:54:10 +01:00
Jaime van Kessel
8676f3db40 Added workaround for curaproject.3mf extensions not being handled on osx
CURA-3130
2016-12-16 09:36:40 +01:00
Jaime van Kessel
6baff7bbb2 Fixed create profile from settings not working 2016-12-15 17:18:08 +01:00
Arjen Hiemstra
2e894477c8 Make Debug mode a build-time option instead of a hardcoded value 2016-12-15 16:46:13 +01:00
Ghostkeeper
c7a8ffb3c0
Set quality to empty if no profiles for current material type
This then causes the text 'Not supported' to appear to the user, indicating that for his foreign material we have no known quality profiles.

Contributes to issue CURA-3144.
2016-12-15 16:41:56 +01:00
Arjen Hiemstra
04692d1093 Ignore polygons with length 0 when updating disallowed areas
Contributes to CURA-3148
2016-12-15 16:16:50 +01:00
Arjen Hiemstra
f04dc88d2c Do not use resolve for profile display when source is quality changes
Fixes CURA-3115
2016-12-15 15:36:38 +01:00
Jack Ha
4bee3b6fdc Changed 'Changes with your printer' to 'Sync with your printer' 2016-12-15 15:30:57 +01:00
Jack Ha
2cf181080a Merge branch 'master' of github.com:Ultimaker/Cura 2016-12-14 16:53:22 +01:00
Jack Ha
a9a9390aa6 Solved (with an ugly fix) that after loading some projects, 'Slicing...' appears without doing anything. CURA-1263 2016-12-14 16:52:49 +01:00
Ghostkeeper
2fe0bab52d
Inherit gradual infill steps for line distances below 1mm too
A miscalculation on my part: A negative result of the logarithm would result in a more positive final result for the maximum value, not a negative final result.

Contributes to issue CURA-3137.
2016-12-14 14:21:16 +01:00
Simon Edwards
22012bdb1c Show the Z seam related settings after upgrade. CURA-2953 2016-12-14 13:52:07 +01:00
Ghostkeeper
f4fa3ac53f
Add translation for UM3 and UM3E from XML profiles
Otherwise it would remove all spaces and put everything lowercase, but that didn't work for UM3E.

Contributes to issue CURA-2575.
2016-12-14 13:50:16 +01:00
Simon Edwards
a1f5efbc3a Merge pull request #1246 from fieldOfView/fix_version_upgrade
Fix version upgrade with user variants
2016-12-14 13:24:56 +01:00
fieldOfView
9250520628 Fix variant before definition_changes 2016-12-14 13:08:18 +01:00
fieldOfView
dcae7575e4 Fix extraneous empty ("") container being added 2016-12-14 13:07:12 +01:00
fieldOfView
2c79efd8bd Fix [containers] items must be strings 2016-12-14 13:01:32 +01:00
Ghostkeeper
eb5d63e548
Guard against infill density being 0
Otherwise the logarithm is undefined

Contributes to issue CURA-3137.
2016-12-14 12:37:52 +01:00
fieldOfView
d145eb1f67
Add label to machine name input field 2016-12-14 12:37:52 +01:00
fieldOfView
002605f666
Fix selecting a printer from the current section when switching sections
Broken since this change: 42fc25ab09abd044fcd3a12e87586b4edb286460
2016-12-14 12:37:51 +01:00
fieldOfView
ca20446752
Increase size of machine sections to include the full section name 2016-12-14 12:37:51 +01:00
fieldOfView
0561419a4f
Fix bottom of ("other") printer list being overlapped by machine name 2016-12-14 12:37:44 +01:00
Jaime van Kessel
0bdd06735e Fixed another race condition that sometimes triggered when loading projects
CURA-1263
2016-12-14 11:52:02 +01:00
Jaime van Kessel
ae8865047e Merge branch 'master' of github.com:Ultimaker/Cura 2016-12-14 11:50:03 +01:00
Jaime van Kessel
0d9b64c8bd Fixed race condition which caused kitten to pop up when deleting printer. 2016-12-14 11:49:20 +01:00
Simon Edwards
a6194aa2cf Merge pull request #1242 from fieldOfView/fix_definition_changes_upgrade
Make sure definition_changes containers are not upgraded to stacks
2016-12-14 11:03:41 +01:00
fieldOfView
9f3df0a00d
Add SIP, make use of capitals more consistent 2016-12-14 10:20:50 +01:00
fieldOfView
980e7d7b6f
Add Open Sans credit 2016-12-14 10:20:50 +01:00
fieldOfView
fef7a8173d
Add open source projects to the About dialog 2016-12-14 10:20:43 +01:00
Jaime van Kessel
998f127499 Material resolve box is reset properly
CURA-1263
2016-12-14 10:18:05 +01:00
Jaime van Kessel
ecdfef0431 Merge branch 'master' of github.com:Ultimaker/Cura 2016-12-14 10:16:14 +01:00
Jaime van Kessel
ad27618d57 Merge pull request #1240 from fieldOfView/fix_delta_printer_shapes
Add machine_shape to delta printer definitions
2016-12-14 10:01:02 +01:00
Jaime van Kessel
8f5d410ff6 Only use T in temp command if num extruders is larger than 1 (instead of larger than 0) 2016-12-14 09:51:15 +01:00