Cura/cura
Ghostkeeper 66ed9ed201
Remove optimisation that broke updates of models upon metadata change
If the metadata changed, such as whether a material was favourite or not, then the materials models were not updating any more because the actual list of available materials was still the same.
I've removed this optimisation and tested performance locally. It seems to be slightly slower (though that might be placebo or measurement error). However most of the performance boost of cura-6016 was resulting from different changes there so the interface still seems to be quite a lot faster than what it used to be.

Contributes to issue CURA-6032.
2018-12-18 16:52:04 +01:00
..
API Fix CLIENT_ID (again) 2018-12-13 13:12:57 +01:00
Arranging Fix: if load a model and scale it up to 0.1mm and then load another model then Cura will crash. It happens because the model 1 does not 2018-11-22 22:10:54 +01:00
Backups Don't fail the samefile check if second file didn't exist 2018-11-26 09:40:14 +01:00
Machines Remove optimisation that broke updates of models upon metadata change 2018-12-18 16:52:04 +01:00
OAuth2 Gracefully handle the conectionError when logging in 2018-12-07 09:35:53 +01:00
Operations Add missing super init call - CURA-4525 2018-01-04 10:59:44 +01:00
PrinterOutput Rename Enum names to camal cases 2018-12-14 09:56:10 +01:00
ReaderWriters Create module cura.ReaderWriters 2018-04-05 15:14:15 +02:00
Scene Catch an exception from numpy that happens when loading some models 2018-12-11 09:58:23 +01:00
Settings Merge pull request #4975 from Ultimaker/CURA-6011_connection_types 2018-12-18 13:23:02 +01:00
Stages Remove broken load of PrepareSidebar.qml 2018-12-13 16:32:49 +01:00
TaskManagement Fix code style 2018-07-13 09:21:35 +02:00
Utils CURA-5035 Remove uncessary VersionTools 2018-04-26 13:17:00 +02:00
__init__.py T466: Revert the previous commit since it messed up the file rights. 2016-12-23 15:53:15 -05:00
AutoSave.py Merge branch 'master' into WIP_improve_initialization 2018-05-25 09:40:42 +02:00
BuildVolume.py Limit the amount of times the buildplate rebuild is done 2018-12-11 09:42:34 +01:00
CameraAnimation.py Merge pull request #905 from Ultimaker/snappier_camera_animation 2017-10-24 10:36:55 +02:00
CrashHandler.py Catch All Exception except: SystemExit, KeyboardInterrupt, GeneratorException 2018-12-06 13:41:50 +01:00
CuraActions.py Fix typing 2018-11-27 17:54:53 +01:00
CuraApplication.py Merge pull request #4975 from Ultimaker/CURA-6011_connection_types 2018-12-18 13:23:02 +01:00
CuraPackageManager.py Added error checking, added typing, renamed function. CURA-5389 2018-07-12 14:06:34 +02:00
CuraSplashScreen.py Fix size of "beta" classifier on splash screen for HiDPI (windows) screens 2017-10-16 14:51:59 +02:00
CuraVersion.py.in Fix typo in label ID 2018-11-09 11:41:43 +01:00
CuraView.py Add CuraView, which does something similar to CuraStage 2018-10-29 16:21:16 +01:00
Layer.py CURA-4526 Delete LayerView plugin because it will be replaced with the 2017-11-21 10:47:29 +01:00
LayerData.py Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
LayerDataBuilder.py CURA-4526 Delete LayerView plugin because it will be replaced with the 2017-11-21 10:47:29 +01:00
LayerDataDecorator.py T466: Revert the previous commit since it messed up the file rights. 2016-12-23 15:53:15 -05:00
LayerPolygon.py Remove trailing whitespace 2018-08-24 15:24:00 +02:00
MachineAction.py Add typing for MachineAction 2018-10-19 09:58:06 +02:00
MachineActionManager.py Fix typing in MachineActionManager 2018-10-19 09:58:06 +02:00
MultiplyObjectsJob.py FindNodePlacement should find a placement for the node, but not creating 2018-06-13 11:28:20 +02:00
ObjectsModel.py Convert name check to defaultdict 2018-08-29 17:43:22 -04:00
OneAtATimeIterator.py Fix code style. 2018-08-15 09:14:37 +02:00
PickingPass.py Fix some more code-style 2018-07-03 13:09:05 +02:00
PlatformPhysics.py Do not move locked nodes 2018-06-11 14:45:46 +02:00
PreviewPass.py Add types for ShaderPrograms 2018-06-15 11:34:35 +02:00
PrinterOutputDevice.py Add a sane default to connection type 2018-12-18 09:45:26 +01:00
PrintersModel.py Fix review comments 2018-12-18 09:40:08 +01:00
PrintInformation.py Merge branch 'master' of github.com:Ultimaker/Cura into ui_rework_4_0 2018-11-27 17:55:13 +01:00
PrintJobPreviewImageProvider.py Add typings and fix code style 2018-09-06 16:57:45 +02:00
SingleInstance.py Fix code-styling 2018-07-03 17:57:30 +02:00
Snapshot.py Add non-thumbnail-visible flag for creating previews 2018-05-23 16:32:38 +02:00