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 ^^.
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.
* 'master' of github.com:ultimaker/Cura: (76 commits)
Added UMO upgrade selection
Added stubs for UMO upgrade selection
Machine action labels are now translatable
Code style CURA-1676
Using the correct placeholder
SplashScreen: Using system-default fontfamily
USBPrinting: Let's "Print via USB"
BQ Hephestos2 - Preheating temperature fix When starting a print with the "custom" GCode by BQ, the printer resets the nozzle temperature to 210°C when printing via SD card (no matter what you set on Cura) and only preheats the nozzle to 180°C when printing via USB. So currently the printer begins to print via USB at 180°C and reaches the correct temperature eg.g while printing the brim.
Fix warning about missing color in theme
Automatically show the Print Monitor when starting a print
Fix USBPrinterOutputDevice to work with the Print Monitor
Properly prevent warning when no printer is connected.
ZOffset decorator is now correctly copied
Force focus instead of requesting it.
Fix two "critical errors" on startup
Minor check machine action GUI improvements
Prevent warning when no printer is connected.
Fix empty material/quality profiles when switching variants
Disable monitor buttons when there is no job running
Move message stack "above" the viewport overlay
...
* 'master' of github.com:ultimaker/Cura: (110 commits)
Rearrange MachineActions on Machines page
Skip containers that can not be serialized
Make PerObjectSettingVisiblityHandler inherit SettingVisiblityHandler and some other cleanup
Use the right property for the property provider
Clean up indentation
Remove unused code
Fix expanded settings for Per Object settings tool
Use the expanded categories from Cura to expand the proper categories on startup
Starting UMOCheckup before connection was established now works correctly
Fixed layout
Added missing decorator CURA-1385
Restored accidental delete
Removed extraneous space
Refactoring; Renaming firstRunWizard to machineActionsWizard
Added BedLevel as supported action to UMO
Refactoring (Renaming variables so they are more clear & update documentation)
Remove some trailing spaces CURA-1615
GCodeProfileReader: Removing useless containername
Reenable Per Object Settings tool in simple mode if the current printer has multiextrusion
Fix minor codereview issues
...