23916 Commits

Author SHA1 Message Date
Thomas-Karl Pietrowski
bb12d928cc Adding new supported image formats
Don't know how long we support opening images, but this commit adds them to the *.desktop file for Linux based desktops.
So "open with"-actions will now show Cura for these media-types.
2016-01-19 18:28:08 +01:00
Ghostkeeper
edc2b2c7e2 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-18 17:36:59 +01:00
Ghostkeeper
bc0207cd14 Add invisible preference for file type of output
This preference can't be made visible since a string freeze is into effect, but at least a user could go into the .cfg file and set the setting manually.

Contributes to issue CURA-611.
2016-01-18 17:36:41 +01:00
Ghostkeeper
70b8c64090 Let Cura set default output file type to g-code
The default preference for last remembered output file type is set to G-code. So at the first run, it'll have g-code selected by default. In subsequent runs it will remember what the setting was, so the user can set it to something else and it will remember that.

Contributes to issue CURA-611.
2016-01-18 17:04:21 +01:00
Tamara Hogenhout
310491531f New translation files
For now without the actual translations

Contributes to #CURA-526
2016-01-18 12:24:46 +01:00
Tamara Hogenhout
c48051e39d marked the string as translatable
Contributes to #CURA-526
2016-01-18 12:19:59 +01:00
fieldOfView
a3e8b313cd Add LoadProfileDialog
Non-accessible and non-functional for now to defeat the string-freeze for
2.1
2016-01-17 21:50:11 +01:00
Ghostkeeper
136eb65105 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-17 14:42:27 +01:00
Ghostkeeper
0e8cc11676 Update protobuf file
Cura's protobuf-generated file was out of sync with CuraEngine, resulting in socket errors.

Contributes to issue CURA-605.
2016-01-17 14:35:06 +01:00
Kurt Loeffler
44217fbf94 Changed the translation string context in the ComboBox items in the image import dialog to their correct value of "@item:inlistbox". 2016-01-15 09:55:10 -08:00
Tamara Hogenhout
a43f9ef435 makes the mm's square again
fixes #CURA-526
2016-01-15 17:20:40 +01:00
Ghostkeeper
d6b6c919fc Fix typo in preference description
nog -> not
2016-01-15 17:13:36 +01:00
Tamara Hogenhout
26d27e4664 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-15 16:18:46 +01:00
Tamara Hogenhout
caae63a1d9 The fileBaseName can be used from both the hasMesh signal as when the file is opened using the terminal
It also fixes the undo problem

Contributes to #CURA-707
Contributes to #CURA-620
Contributes to #CURA-687
#591
2016-01-15 16:17:12 +01:00
Tamara Hogenhout
8af00b4195 Just a little cleanup
so it is more clear when JobSpecs uses the fileBaseName from cura_app.py and when it uses fhe fileBaseName from cura.qml

Contributes to #CURA-707
Contributes to #CURA-620
#591
2016-01-15 16:11:08 +01:00
Tamara Hogenhout
a1be5a080f Allows for a file to be opened using the terminal
or something alike for instance when the file is dragged onto the logo(MacOS) or with 'open with'(Windows)

Fixes to #CURA-707
Fixes to #CURA-620
Fixes #591
2016-01-15 16:06:01 +01:00
Jaime van Kessel
f5f855dfc2 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-15 15:19:38 +01:00
Jaime van Kessel
44ab89724e ConvexHullDecorator is now correctly duplicated
The deepcopy of convex hull decorator now returns an empty (new) ConvexHulldecorator object
This ensures that the init is correctly called. CURA-665
2016-01-15 15:18:16 +01:00
Ghostkeeper
1e65566a22 Merge pull request #592 from thopiekar/2.1-i18n-scan-languages
Scanning i18n directory for languages
2016-01-15 12:20:28 +01:00
Thomas-Karl Pietrowski
e1966a7ea5 Scanning i18n directory for languages:
Instead of having a list of languages hardcoded, we scan the i18n directory for available languages.
It was a TODO, which was left after fixing po-file installation. After finding the macro I decided to fix it here.
The reference to the added macro is there as an URL.
2016-01-14 18:31:23 +01:00
Ghostkeeper
8dc6353738 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-14 11:54:02 +01:00
Ghostkeeper
db2af1fa0d Fix line width
The Expression of Doom is put into the Dictionary of Doom!

Contributes to issue CURA-37.
2016-01-14 11:53:32 +01:00
Kurt Loeffler
b28bfc9602 Reworked UI so that it matches 15.04 UI, and made each field in the UI do the same thing that they do in 15.04. 2016-01-13 20:08:42 -08:00
Arjen Hiemstra
b8cf51349c Add an AutoSave plugin that autosaves preferences, instances and profiles
Currently using a 1 minute timer, so we do not constantly trigger a save
when editing profiles.

Contributes to CURA-511
2016-01-13 23:12:56 +01:00
Tamara Hogenhout
0887eeb075 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-13 17:33:12 +01:00
Tamara Hogenhout
59cb13f0e0 New language files
nou echt echt definitief

fixes #CURA-526
2016-01-13 17:32:51 +01:00
Ghostkeeper
ac1ada87e6 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-13 17:05:25 +01:00
Ghostkeeper
e82988f5e4 Correctly parse legacy speed settings with strange floats
If the legacy profile contains float values serialised to '0.0' or '0.00' instead of just '0', this now works correctly instead of evaluating the string comparison to false.

Contributes to issue CURA-37.
2016-01-13 17:04:28 +01:00
Ghostkeeper
9feb609fba Don't add a setting if evaluation failed
If the eval failed that is likely caused by a variable not existing. It now continues with evaluating other settings and just doesn't add the setting that depends on non-existing legacy settings. This happens when the imported profile is not complete or corrupt.

Contributes to issue CURA-37.
2016-01-13 16:59:05 +01:00
Ghostkeeper
7f1a746a45 Make infill_before_walls opposite
The perimeter_before_infill setting was opposite of infill_before_walls, so turn this boolean around.

Contributes to issue CURA-37.
2016-01-13 16:33:39 +01:00
Ghostkeeper
a4777ac2ed Correct wall thickness setting
The shell thickness also governs the top_bottom_thickness, which is not desired.

Contributes to issue CURA-37.
2016-01-13 16:32:38 +01:00
Ghostkeeper
8b72834c9b Remove skin_no_small_gaps_heuristic
Apparently this setting doesn't exist in the legacy Cura.

Contributes to issue CURA-37.
2016-01-13 16:24:20 +01:00
Ghostkeeper
5d4cceb47c Don't add a setting if it's the default
If the imported setting is the default in the new Cura, don't add it to the profile.

Contributes to issue CURA-37.
2016-01-13 16:16:00 +01:00
Ghostkeeper
3195684892 Parse speed settings as string
In the evaluation that's passed from the Dictionary of Doom, the settings are still strings so you can only parse the settings as string...

Contributes to issue CURA-37.
2016-01-13 15:55:09 +01:00
Ghostkeeper
ef3b5792b4 Fix retraction combing import
Retraction combing was an enum (a fact which was not documented). This enum must be parsed to a boolean. The 'no skin' option now evaluates to true since it is not implemented in the new Cura.

Contributes to issue CURA-37.
2016-01-13 15:52:38 +01:00
Ghostkeeper
731fd41ecd If specific speed setting is 0, use print_speed
Something that was not in the translation document: If a speed setting for a specific part is 0 (such as infill_speed) then the global print speed should be used.

Contributes to issue CURA-37.
2016-01-13 15:42:15 +01:00
Tamara Hogenhout
993f026545 Adds extra context to the topbar menu-items
So the translators know in which groups to group the menu-items. The reason for this is that the translator choose alt key accelerators that are unique within its own group.

Contributes to #CURA-526
2016-01-12 15:57:43 +01:00
Tamara Hogenhout
6711cd3070 Fixin some i18n function calls and such
because some strings could not be translated

Contributes to #CURA-526
2016-01-12 15:24:47 +01:00
fieldOfView
461a3fb0d6 Don't include origin in boundingbox 2016-01-12 10:48:37 +01:00
Jaime van Kessel
1d535e5cab Merge branch 'master' of https://github.com/Ultimaker/Cura 2016-01-08 15:28:28 +01:00
Tamara Hogenhout
019631af2c Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-08 15:16:52 +01:00
Tamara Hogenhout
8de50281c0 New language files
nou echt defenitief

fixes #CURA-526
2016-01-08 15:16:33 +01:00
Tamara Hogenhout
31135c63d8 Revert "New language files for Cura 2.1"
This reverts commit f9a31449b1ad1b9ab88d7e01fc3fc0b37d6d7b70.
2016-01-08 14:12:53 +01:00
Tamara Hogenhout
093ca96774 Delete dual_extrusion_printer.json.pot 2016-01-08 14:05:52 +01:00
Tamara Hogenhout
1d03dad78b New English language files for Cura 2.1
Not yet translated

contributes to #CURA-526
2016-01-08 14:03:07 +01:00
Tamara Hogenhout
fab62430e0 Merge branch '2.1' of https://github.com/Ultimaker/Cura into 2.1 2016-01-08 13:36:41 +01:00
Tamara Hogenhout
000793e752 Removes the Polish language files
Those will not be translated anymore

contributes to #CURA-526
2016-01-08 13:36:21 +01:00
Tamara Hogenhout
533a171f8b Removes certain symbols that give problems with the extract-json script
contributes to #CURA-526
2016-01-08 13:34:47 +01:00
Tamara Hogenhout
f9a31449b1 New language files for Cura 2.1
Not yet translated

contributes to #CURA-526
2016-01-08 13:34:13 +01:00
Tim Kuipers
3767ea06f6 bugfix: wrong min/max_value(_warning) (CURA-666) 2016-01-07 19:34:24 +01:00