24158 Commits

Author SHA1 Message Date
Sophist
d16b13d20d
Tweak indentation again 2020-07-10 22:48:51 +02:00
Sophist
e921c4ae3d
Tweak indentation 2020-07-10 22:47:37 +02:00
Sophist
107d23e9e5
Include additional machine defaults for Dagoma DiscoEasy / DiscoUltimate
Values taken from [Dagoma Marlin source code](https://github.com/dagoma3d/Marlin-By-Dagoma/blob/Dagoma-Development/LinuxAddons/Dagoma/conf/serie/E200/Base).
2020-07-10 22:45:19 +02:00
Jaime van Kessel
e010d4f945
Only enable clipping for list text fields
Because clipping is expensive!
2020-07-10 16:44:55 +02:00
Jaime van Kessel
6d120c43b6
Remove unneeded null check
The check takes ~1.5 ms. It's easily called a few hunderd times
2020-07-10 15:57:00 +02:00
Jaime van Kessel
8b7b8b0118
Simplify the SettingCategory 2020-07-10 14:50:44 +02:00
Jaime van Kessel
e633b6408e
Use pre-calculated control height
It's way faster to not re-compute every single time
2020-07-10 14:34:02 +02:00
Jaime van Kessel
d1afc63902
Make all settingitems async
We're quite a few qt versions ahead now. The issue seems to have been resolved in the meantime!
2020-07-10 14:28:58 +02:00
Jaime van Kessel
ce3ac604f2
Remove anchient check from the code
We removed global tabs like 4 years ago, so no need to have the check.
Speeds up the setting loading a bit more again
2020-07-10 14:05:39 +02:00
Jaime van Kessel
c5d5cd2c59
Precompute delegate height for settingview
Speed up the rendering of settingitems a bit
2020-07-10 13:54:16 +02:00
Jaime van Kessel
b7296dd700
Don't update material menu when it's not visible
Knocks off about a second of loading
2020-07-10 13:48:47 +02:00
Jaime van Kessel
b1cd5960b8
Load a number of dialogs on demand instead of always
Knocks off 0.4 sec of booting.
2020-07-10 13:23:30 +02:00
Kostas Karmas
e000efe493 Fix missing import
Related to https://github.com/Ultimaker/Cura/pull/7726
2020-07-08 17:37:00 +02:00
Konstantinos Karmas
79a816db6b
Merge pull request #7726 from Bostwickenator/master
Add PostProcessingPlugin script DisplayProgressOnLCD
2020-07-08 17:30:05 +02:00
Konstantinos Karmas
0b3773ed14
Merge pull request #8042 from Ultimaker/CURA-5479_revert
Revert changes for CURA-5479
2020-07-08 16:56:49 +02:00
Remco Burema
8ff62844df
Merge pull request #8041 from michalsc/master
Correctly select the color mode from GUI - this fixes bug #8040
2020-07-08 11:16:46 +02:00
Jaime van Kessel
38256f7a98
Add cast so that mypy doesn't choke 2020-07-08 11:05:46 +02:00
Jaime van Kessel
91690524c0
Ensure that the 3mf reader doesn't make groups of one 2020-07-08 10:39:33 +02:00
Alexander Gee
0a97511d3a
Apply suggestions from code review
Co-authored-by: Konstantinos Karmas <konskarm@gmail.com>
2020-07-08 00:30:19 -05:00
Nino van Hooff
816aaafc19 Revert changes for CURA-5479
It was decided that functionality present in existing plugins is
sufficient. No need to replicate it in our own codebase and
take on the burden of maintenance

CURA-5479
2020-07-07 16:11:03 +02:00
Nino van Hooff
141ad8ff1d
Merge pull request #7996 from eMotion-Tech/master
New_fixed_Strateo3D_pull_request
2020-07-07 13:31:51 +02:00
Michal Schulz
0a8f94f82e Correctly select the color mode from GUI - this fixes bug #8040 2020-07-07 12:02:01 +02:00
Jaime van Kessel
9228cb7d0c
Merge branch 'CURA-7549_Project_file_enables_support_in_4.6_but_not_in_4.7' of github.com:Ultimaker/Cura 2020-07-07 11:05:57 +02:00
Jaime van Kessel
82ecc95c22
Merge branch 'master' of github.com:Ultimaker/Cura 2020-07-07 10:47:58 +02:00
Jaime van Kessel
29bd061184
Fix incorrect update of set 2020-07-07 10:47:39 +02:00
Kostas Karmas
4f97089e47 Fix losing global quality changes when reading a 3MF with a CFFF
By using "pass" when the IndexError occured while reading the quality changes, empty quality
changes containers were added to the registry. These empty quality changes were then used as
"global" quality_changes, since the container registry was simply picking the first quality
changes instance container that had an empty extruder stack. Therefore, the correct global
quality changes (that actually had the global settings that were changed, like the support)
was just ignored in the whole process.

CURA-7549
2020-07-07 10:43:02 +02:00
Ghostkeeper
c7bbc139f7
Catch file writing errors while writing files in the archive
Seems really rare to me, but our users get every possible error some day.

Fixes Sentry issue CURA-ZW.
2020-07-06 17:42:04 +02:00
Ghostkeeper
3032221b70
Prevent division by 0 if total download size is 0
This can happen if the downloads are all so small that it gets rounded to 0kB.

Fixes Sentry issue CURA-ZM.
2020-07-06 17:23:58 +02:00
Konstantinos Karmas
f0456526b3
Merge pull request #8023 from Ultimaker/CURA-6915_identify_objects_on_buildplate
CURA-6915_remaining_issues
2020-07-06 11:44:54 +02:00
Kostas Karmas
72310919c3 Fix coding style
CURA-6915
2020-07-06 11:08:33 +02:00
Konstantinos Karmas
56d21ee190
Merge pull request #8026 from Ultimaker/CURA-5479_job_name_template
CURA-5479_job_name_template version upgrade
2020-07-06 10:06:39 +02:00
Nino van Hooff
c64cff9a47 Merge remote-tracking branch 'origin/CURA-6915_identify_objects_on_buildplate' into CURA-6915_identify_objects_on_buildplate 2020-07-03 14:47:17 +02:00
Nino van Hooff
b1cc651a6a Use DepthFirstIterator to get all descendant Nodes
CURA-6915
2020-07-03 14:46:59 +02:00
Nino van Hooff
6cfdda0842
Apply suggestions from code review
CURA-6915

Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2020-07-03 14:42:08 +02:00
Nino van Hooff
fe7e89835b Version upgrade for jobname_prefix -> job_name_template
CURA-5479
2020-07-03 14:39:05 +02:00
Nino van Hooff
ead0594c56 Write group content metadata for ufp export
CURA-6915
2020-07-03 09:56:28 +02:00
Nino van Hooff
a56489b885 Exclude non-printing nodes from ufp export
CURA-6915
2020-07-02 17:19:21 +02:00
Jaime van Kessel
21e28089a8
Merge branch 'CURA-7248_fix_misp_config_detection' of github.com:Ultimaker/Cura 2020-07-02 16:37:53 +02:00
Nino van Hooff
b7ee65d5a5 Merge branch 'master' into CURA-6915_identify_objects_on_buildplate 2020-07-02 16:35:35 +02:00
Nino van Hooff
49f83cbdb5 Fix printer counts for the auto-added printer message
CURA-7546
2020-07-02 16:23:46 +02:00
Nino van Hooff
9ffadb369d Fix ExtruderConfigurationModel.__eq__
Fixes an issue where 2 configurations
(empty, empty) and (pla, empty) were considered
equal

CURA-7248
2020-07-02 15:44:22 +02:00
Jelle Spijker
e8f0d41d29
Merge pull request #7995 from Ultimaker/CURA-7199_remove_spaghetti_infill
Cura 7199 remove spaghetti infill
2020-07-02 15:12:54 +02:00
Kostas Karmas
7362e3f227 Update list of dependencies in "About" dialog
CURA-7542
2020-07-02 13:29:54 +02:00
Konstantinos Karmas
e2486d79c4
Merge pull request #8001 from Ultimaker/CURA-5479_job_name_template
Add a print job name setting to general preferences
2020-07-01 16:57:43 +02:00
Nino van Hooff
06284b6a73 Implement Review comments
CURA-5479
2020-07-01 16:47:20 +02:00
Konstantinos Karmas
f355dc12ee
Merge pull request #7999 from Ultimaker/CURA-6684_remove_extra_skin_wall_count_in_concentric
Value of skin_outline_count reverts to 0 when concentric top/bottom used
2020-07-01 15:01:39 +02:00
Nino van Hooff
24820bab07 Fix: incorrect return statement
CURA-5479
2020-07-01 15:00:35 +02:00
Nino van Hooff
adf082a4ad Fix TextPrintInformation
CURA-5479
2020-07-01 14:59:14 +02:00
Jaime van Kessel
a825e81daa
Merge pull request #8000 from Ultimaker/CURA-6915_identify_objects_on_buildplate
Write a list of object names to the global metadata objects to UFP file
2020-07-01 14:43:25 +02:00
Jaime van Kessel
f2b209b79f
Apply suggestions from code review
Fix the codestyle

CURA-6915
2020-07-01 14:20:22 +02:00