23379 Commits

Author SHA1 Message Date
Jaime van Kessel
f090b5898e
Small qml speed improvements for setting item 2019-10-25 15:09:31 +02:00
Nino van Hooff
9430d05cac WIP: center path slider between view controls and action panel
CURA-6874
2019-10-25 15:06:33 +02:00
Jaime van Kessel
624b8d8741
Prevent unneeded re-evaluation of ActiveMachine ID property 2019-10-25 14:28:09 +02:00
Ghostkeeper
0168a1d5e0
Don't output to stderr if there is no stderr
This can happen on Windows where the default command line doesn't have a stderr channel. Put it in stdout then.

Fixes #6579.
2019-10-25 14:12:55 +02:00
Jaime van Kessel
11bf91ae38
Prevent type coercion in qml
This should speed things up a tiny bit
2019-10-25 13:52:45 +02:00
Jaime van Kessel
98275d2da0
Create first start model on demand
So if we don't use it, we don't spend any time on it.
2019-10-25 13:44:55 +02:00
Ghostkeeper
2abb9842d2
Choose a supported quality as preferred quality
One that is supported by the preferred material and nozzle.

As discussed in #6474.
2019-10-25 13:21:33 +02:00
Ghostkeeper
c332c7debc
Improve issue templates
Two major changes here:
1. No longer include the instructions in comments. Quite often the filled in template was also in comments then because people don't know the HTML formatting. Also if the template is not completely filled in now, public shaming ensues.
2. The reproduce steps for bugs now suggest a numbered list of steps. Hopefully this will improve the bug reports we get with better reproduction steps.
2019-10-25 13:21:33 +02:00
Jaime van Kessel
552b456a69
Merge branch 'network-printer-selection-is-back' of github.com:Ultimaker/Cura 2019-10-25 12:49:18 +02:00
ChrisTerBeke
8f46c02e5d Fix MyPy issues 2019-10-25 12:35:03 +02:00
ChrisTerBeke
9a3ff527ac Bring back the printer selection dialog for networked printers 2019-10-25 12:25:41 +02:00
Nino van Hooff
8198762755 Do not require loaded view in PrevieStage to have a safeArea
CURA-6853
2019-10-25 11:59:42 +02:00
Tim Kuipers
1c13402670 rename single letter variable 2019-10-25 11:17:28 +02:00
Tim Kuipers
a01f91d4e3 omit irrelevant log base 2019-10-25 11:16:32 +02:00
Tim Kuipers
76a538322d simplify formula to make it more numerically stable 2019-10-25 11:16:13 +02:00
Jaime van Kessel
3491900bf1
Fix grammar in a comment 2019-10-25 11:06:01 +02:00
Jaime van Kessel
e805c3db05
Ensure material is selected on first opening of material manager 2019-10-25 11:05:38 +02:00
Nino van Hooff
8a963a0c4e Merge remote-tracking branch 'origin/log_litho' into log_litho
# Conflicts:
#	plugins/ImageReader/ConfigUI.qml
#	plugins/ImageReader/ImageReader.py
2019-10-25 10:26:12 +02:00
Nino van Hooff
6e65fe5772 Only show the transmittance input when the color model is Translucency
CURA-6540
2019-10-25 09:57:39 +02:00
Remco Burema
7780d76eb6
Intiial work on 'Singing of Plugins and Material Packages'.
Most of the work is in Uranium right now -- especially since the plugins part is picked up first, and there are already plugins at Uraniums level.

part of CURA-6856
2019-10-24 17:31:53 +02:00
Tim Kuipers
03f7fab124 lil fix 2019-10-24 17:26:28 +02:00
Tim Kuipers
449ad19822 based transmittance on measurements on print
ratio of luminance of 1.4mm thickness to luminance at 0.4mm
2019-10-24 17:26:28 +02:00
Tim Kuipers
5915947a7a fix litho thickness computation 2019-10-24 17:26:28 +02:00
Tim Kuipers
364483f653 explain litho transmittance better 2019-10-24 17:26:28 +02:00
Tim Kuipers
a8b3d7e49d make naming of Logarithmic Conversion Function intelligible 2019-10-24 17:26:28 +02:00
Tim Kuipers
2b55b85a12 fix luminance computation 2019-10-24 17:26:28 +02:00
Tim Kuipers
b88183f4a1 fix translucency model using new permittance setting 2019-10-24 17:26:28 +02:00
Tim Kuipers
88b424d36a feat: use logarithmic conversion for lithophanes 2019-10-24 17:26:28 +02:00
Tim Kuipers
b3d7887d4d fix luminance computation 2019-10-24 17:26:28 +02:00
Jaime van Kessel
d905b8b8cc
Add extra reporting stage for splash screen
CURA-6823
2019-10-24 15:55:49 +02:00
Nino van Hooff
2e43f63adb Merge branch 'master' into log_litho 2019-10-24 15:26:11 +02:00
Jaime van Kessel
de13317b9e
Merge pull request #6101 from iLyngklip/master
Create DisplayRemainingTimeOnLCD.py
2019-10-24 15:14:24 +02:00
Ghostkeeper
6e8ed3b605
Merge branch 'master' of https://github.com/eMotion-Tech/Cura into eMotion-Tech-master 2019-10-24 14:29:05 +02:00
Ghostkeeper
867283ffc3
Code style 2019-10-24 13:23:44 +02:00
Ghostkeeper
969b74e1f6
Prevent crash when sync list somehow contains None
I couldn't figure out how it could ever contain None, but we received logs from a user that indicate a crash here because that set contains None and that is not orderable. This is a hotfix to fail more gracefully instead of crashing the entire application.
2019-10-24 11:56:08 +02:00
ninovanhooff
b9b086a8c0
Merge pull request #6542 from Ultimaker/CURA-6793_performance
Performance improvements
2019-10-23 16:50:04 +02:00
ninovanhooff
f504ef8aef
Merge pull request #6570 from Ultimaker/CURA-6665_api_decorator
CURA-6665 Add @api decorator
2019-10-23 15:50:45 +02:00
Nino van Hooff
dd9e6e4abe Merge branch 'master' into CURA-6665_api_decorator 2019-10-23 15:42:32 +02:00
Nino van Hooff
5436e68ea4 Fix mypy warning
CURA-6665
2019-10-23 15:29:54 +02:00
ninovanhooff
9beea85482
Merge pull request #6566 from Ultimaker/CURA-6858_increase_sdk_ver_7_0
Change SDK version to 7.0.0
2019-10-23 11:54:49 +02:00
Ghostkeeper
fe70cb23bf
Remove overrides that didn't have any effect
This works due to our new test that tests for that case. A common failure case.
2019-10-23 11:01:01 +02:00
Nino van Hooff
a88887dbdb Change Backup (Drive) plugin version to 7.0
CURA-6858
2019-10-23 10:50:04 +02:00
Lipu Fei
08b1e0e9a8 @api checked for semantic versions
CURA-6665
2019-10-23 10:34:50 +02:00
Ghostkeeper
94eb76a844
Merge branch 'master' into CURA-6793_performance
Conflicts:
	cura/Machines/MaterialManager.py -> File was deleted in Master but I changed things for the lazy loading.
	cura/Machines/Models/BaseMaterialsModel.py -> I clarified documentation on a line above a place where a timer was added in between.

Contributes to issue CURA-6793.
2019-10-23 09:58:08 +02:00
Lipu Fei
33cf7491ef dos2unix Decorator.py
CURA-6665
2019-10-23 09:58:05 +02:00
Ghostkeeper
aed2346465
Don't sleep for extruder stacks
Contributes to issue CURA-6793.
2019-10-23 09:53:22 +02:00
Ghostkeeper
5b70d409ed
Improve documentation for lazy-loading background task
In particular the thread switching sleep was a bit mysterious.

Contributes to issue CURA_6793.
2019-10-23 09:46:44 +02:00
Ghostkeeper
f69360fb14
Make lazy-load container a protected inner class
Contributes to issue CURA-6793.
2019-10-23 09:42:43 +02:00
Ghostkeeper
f1e35907d2
Make MachineNodeLoadJob protected inner class
It should not be used outside of this class.

Contributes to issue CURA-6793.
2019-10-23 09:41:05 +02:00
Ghostkeeper
f3736f0576
Add typing for _machines
Contributes to issue CURA-6793.

Co-Authored-By: Jaime van Kessel <nallath@gmail.com>
2019-10-23 07:40:12 +00:00