1257 Commits

Author SHA1 Message Date
Ghostkeeper
bb90c593b9 Merge branch 'feature_quality_changes' 2016-08-22 15:13:27 +02:00
fieldOfView
55942af9f7 Remove non-existing blackmagic/dual setting from defaults 2016-08-18 13:09:15 +02:00
Jack Ha
8c0837d75d Merge master. CURA-2006 2016-08-16 15:08:25 +02:00
fieldOfView
48cfea01d0 Set sensible defaults for which "Dual Extrusion" settings are visible
CURA-916
2016-08-15 15:34:54 +02:00
Jack Ha
4ea9276682 Merge branch 'master' into cura-2007 2016-08-15 09:16:04 +02:00
Arjen Hiemstra
1a6b16932a Add a QualitySettingsModel that lists all quality related settings and values
Contributes to CURA-2006
2016-08-10 11:00:36 +02:00
Thomas Karl Pietrowski
35c520a787 Merge pull request #836 from Ultimaker/master-updates-for-Linux
Updating NVidia workaround
2016-08-07 07:59:34 +02:00
Jack Ha
bfabf8d11a Merge, fix qml files. Contributes to CURA-2007.
Merge branch 'feature_quality_changes' into cura-2007

Conflicts:
	resources/qml/Settings/SettingItem.qml
	resources/qml/Settings/SettingView.qml
2016-08-04 18:22:36 +02:00
Arjen Hiemstra
b6d0c40852 Store "quality_changes" type containers in the quality directory
Contributes to CURA-2006
2016-08-04 17:32:38 +02:00
Jack Ha
2402ba3d0e Bed temperature is now either a resolved value or a global value.
Contributes to CURA-2007
2016-08-04 14:30:48 +02:00
Arjen Hiemstra
ab99100c56 Introduce an empty quality_changes container
Contributes to CURA-2006
2016-08-04 02:02:47 +02:00
Arjen Hiemstra
81f3422e36 Make settable_per_* properties read-only
Contributes to CURA-2006
2016-08-04 02:02:14 +02:00
Ghostkeeper
eeec460635 Merge branch 'feature_support_bottoms' 2016-08-03 17:40:28 +02:00
Arjen Hiemstra
3c35830cb8 Expose an extruderValue() function to value functions
It returns the value of a setting of a specific extruder.

Contributes to CURA-2009
2016-08-02 19:42:40 +02:00
Arjen Hiemstra
b102a6cedd Expose an extruderValues() function to value functions
It returns a list of values for all extruders so that things like max()
work.

Contributes to CURA-2009
2016-08-02 19:42:40 +02:00
Tim Kuipers
401e302ad5 Merge branch 'master' into feature_support_bottoms 2016-08-02 12:46:44 +02:00
fieldOfView
e01c8a4f10 Add Select All functionality 2016-07-29 19:25:40 +02:00
Jaime van Kessel
d1a6420e1b Delete all object now clears Selection
CURA-1891
2016-07-29 11:07:16 +02:00
Jaime van Kessel
03aa4f9c6a Undo removing object from group now works correctly
CURA-1891
2016-07-29 11:05:11 +02:00
Jaime van Kessel
21d4e9b894 Delete selection now also removed group nodes when they only have one child left
CURA-1891
2016-07-29 11:00:28 +02:00
Thomas Karl Pietrowski
1b432b7b4f Removing debug print
Contributes to CURA-1987
2016-07-28 18:30:48 +02:00
Arjen Hiemstra
14d4b1f881 Fix setting the default path on OSX
Contributes to CURA-1987
2016-07-28 18:08:30 +02:00
Tim Kuipers
1f903b9fcc JSON renames: support_roof_... ==> support_interface... (CURA-1013) 2016-07-28 14:06:00 +02:00
Jaime van Kessel
614d4bb21a Merge branch 'feature_additional_components' of github.com:Ultimaker/Cura 2016-07-28 12:42:39 +02:00
Jaime van Kessel
cab1dc7a13 Fix merge mistake 2016-07-28 12:35:36 +02:00
fieldOfView
336dd406b1 Add a reusable mechanism for plugins to add controls to designated areas in the GUI
contributes to CURA-271
2016-07-26 11:58:25 +02:00
fieldOfView
d4744735c6 Remove global inheritance for most settings
CURA-1758
2016-07-21 15:33:35 +02:00
fieldOfView
8537c5a0e2 Introduce a property that says which extruder the global stack should get its value from.
CURA-1758
2016-07-21 15:12:24 +02:00
Jaime van Kessel
6602177102 Removed unneeded getMeshData call
CURA-1622
2016-07-21 13:20:37 +02:00
Jaime van Kessel
f8a9fa1a66 Deleting objects from groups no longer cause position changes
CURA-1891
2016-07-20 14:44:44 +02:00
Jaime van Kessel
6ec69d523b Fixed reloading meshes for 3mf
CURA-1622
2016-07-20 13:05:45 +02:00
Jaime van Kessel
c195928c09 Merge branch 'master' of github.com:Ultimaker/Cura 2016-07-20 09:39:13 +02:00
Jaime van Kessel
19c60ee584 Group delet checking is more explicit
CURA-1891
2016-07-20 09:34:03 +02:00
fieldOfView
6e7c1759d3 Remove commented out code
CURA-1900
2016-07-19 17:04:42 +02:00
Jack Ha
7731f9406c Dialog_profile/material/load_path is now saved and used.
CURA-1900
2016-07-19 15:59:44 +02:00
Jack Ha
b3837fbafd Raft thickness lowers the build volume.
CURA-1707
Now adding more visuals for better UX.
2016-07-18 16:02:24 +02:00
Jaime van Kessel
a7e22e82b6 Duplication now works regardles how deeply group nested a node is
CURA-1578
2016-07-15 11:20:08 +02:00
Jaime van Kessel
e291a4360f Removed definitions from empty instance containers
This caused empty profiles to pop up in dropdown. Issue is now fixed in
_emptyInstanceContainer where it should be fixed

CURA-1913
2016-07-14 17:02:26 +02:00
Jaime van Kessel
775e7f153b Empty containers now have fdmprinter as definition
CURA-1913
2016-07-14 11:26:56 +02:00
Jaime van Kessel
66a64a7a2b Removing object from a group is now possible
CURA-1891
2016-07-13 16:23:49 +02:00
Simon Edwards
642ea6791b When saving the quality profile data, also incorporate any user settings/changes.
Contributes to CURA-1727 GCode Profile reading/writing: Broken and needs update
2016-07-13 09:29:47 +02:00
Jaime van Kessel
1d2f7b3c36 Added logging to indicate reload all failed
CURA-1622
2016-07-08 15:54:39 +02:00
Jaime van Kessel
d2ad1ad153 Added more logging 2016-07-08 15:52:31 +02:00
fieldOfView
475277069f Add optional arguments to reusable messagebox
Contributes to CURA-1850
2016-07-08 11:25:31 +02:00
fieldOfView
6eb502730c Add reusable messagebox based on QML MessageDialog
Contributes to CURA-1730 and CURA-1850
2016-07-08 11:24:37 +02:00
Tim Kuipers
df780023ed JSON feat: infill_mesh_order (CURA-833) 2016-07-07 21:22:44 +02:00
Tim Kuipers
4349f6c75b fix: make infill_mesh visible by default because it's the only setting which is only visible in the per-object settings menu which is not normally visible (CURA-833)
Because it should never show up in the normal global/extruder settings tab, people might forget about this setting. It's one of the reasons per-object settings is awesome ^^.
2016-07-07 21:18:25 +02:00
awhiemstra
90af9e3986 Merge pull request #846 from Ultimaker/feature_material_editing
Material Editing Support
2016-07-07 17:34:57 +02:00
Ghostkeeper
002f43598b Correct storing upgraded config location
Two big things had to happen for this: The resource types of quality and machine stack have to be defined before the initialisation of the version upgrade manager, since the version upgrade manager needs to know those storage locations at initialisation. But the storage location is still prefaced with '.config/UM' at this point, so instead we pass on the resource type (but the resource type still has to be defined before the init).

The other big change is that we now have to name the configuration type 'quality' and 'machine_stack' instead of 'instance_container' and 'container_stack' to coincide with the resource type. This allows us to be more consistent in later plug-ins when we also have to upgrade other instance container types.

Contributes to issue CURA-844.
2016-07-07 13:51:41 +02:00
Arjen Hiemstra
8476090ed2 Also expose the main Cura application object as CuraApplication to QML
This way we can start cleaning things up and moving away from the
"Printer" name

Contributes to CURA-341
2016-07-07 01:36:52 +02:00