Commit graph

10464 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
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
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
c50f7aa455 Add a print job name setting to general preferences
CURA-5479
2020-06-30 17:04:03 +02:00
jelle Spijker
a2a6e8b3e9
skin_outline_count default_value changed to value
Since the top container defines a default_value and a value
Part of CURA-6684
2020-06-30 14:30:38 +02:00
jelle Spijker
053c05b956
skin_outline_count function is moved from default_value to value field
Rolledback previous commit
Part of CURA-6684
2020-06-30 14:29:09 +02:00
Nino van Hooff
7a37803ae4
Merge pull request #7993 from Ultimaker/CURA-7122_Include_description_in_search_field
Let search field also look through the description
2020-06-30 14:04:10 +02:00
jelle Spijker
862e459f52
skin_outline_count is now determined with equation in default_value
Failed on test `test_validateOverridingDefaultValue` previously.
Part of CURA-6684
2020-06-30 13:44:27 +02:00
jelle Spijker
9528791a79
Value of skin_outline_count reverts to 0 when concentric top/bottom used
Part of CURA-6684
2020-06-30 12:26:03 +02:00
Jaime van Kessel
5055b53063
Lower the saturation of colors in the layerview
Fixes #7992
2020-06-30 10:38:01 +02:00
Jaime van Kessel
6a3e96aa0e
Don't re-create translation catalog in workspace summary 2020-06-29 17:06:16 +02:00
Jaime van Kessel
3c9de0610b
Let welcomeDialog default to invisible
This speeds up the bootup a bit since it doesn't have to create a number
of the items in the dialog
2020-06-29 16:58:45 +02:00
KOUBeMT
a355130654 Replacing_PVA-OKS_by_BVOH 2020-06-29 16:43:02 +02:00
KOUBeMT
145d568497 ABS-X_profiles_add 2020-06-29 16:40:39 +02:00
KOUBeMT
ffb0c8f165 ABS_profiles_update 2020-06-29 16:40:02 +02:00
Jaime van Kessel
22de878e5c
Merge branch 'CURA-7473_account_pending_update_button' of github.com:Ultimaker/Cura 2020-06-29 15:11:42 +02:00
Ghostkeeper
ba5bfcce38
Merge branch 'Initial-layer-horizontal-expansion-fro-AA0.4-and-AA0.25' 2020-06-29 14:43:16 +02:00
Ghostkeeper
ee1b5a27dc
Fix sign of compensation for default horizontal expansion
We wanted it to end up on 0.2mm by default but still scale with any customised horizontal expansion. To do that we need to add the default horizontal expansion here, rather than subtract it, since the horizontal expansion is negative.

Contributes to issue CURA-7537.
2020-06-29 14:41:44 +02:00
Ghostkeeper
2a62ff053b
Also apply initial layer horizontal expansion to UM3E
The settings for the Ultimaker 3 and Ultimaker 3 Extended should remain the same. The two share their quality profiles and intent profiles, but not their nozzle profiles so this must be copied.
2020-06-29 14:33:13 +02:00
Ghostkeeper
b33cb519ff
Code style: No extra spaces
Contributes to issue CURA-7537.
2020-06-29 14:30:58 +02:00
Jaime van Kessel
134d79608f
Merge branch 'master' of github.com:Ultimaker/Cura into CURA-7122_Include_description_in_search_field 2020-06-29 13:55:09 +02:00
Sarita-Ultimaker
82282519a9 Initial layer Horizontal Expansion for AA0.4 and AA0.25 print core
To compensate elephant foot -> initial layer horizontal expansion setting is modeified for engineering and AA0.25 core profile for UMS5 and for UM3  for AA0.4 and AA0.25 cores.
2020-06-29 13:47:29 +02:00
Jaime van Kessel
d2280b9afb
Fix disabling show_xray_warning 2020-06-29 13:31:08 +02:00
Jaime van Kessel
70254e5585
Let search field also look through the description
CURA-7122
2020-06-29 13:11:07 +02:00
jelle Spijker
7d0a05176f
Removed spaghetti related settings from expert view
Part of CURA-7199
2020-06-29 12:47:16 +02:00
jelle Spijker
5bf1f34b34
Removed spaghetti infill settings
Removed the settings themself and their usage in various other settings.
Part of CURA-7199
2020-06-29 12:46:06 +02:00
Nino van Hooff
b70e6b0172
Merge pull request #7969 from maukcc/master
HMS434 update
2020-06-29 11:48:55 +02:00
Ghostkeeper
8ab765576f
Attempt at improving documentation of Slicing Tolerance setting
Make it more clear that it's about the vertical tolerance only.
Also correct the interpretation at the end. Inclusive retains more details, while exclusive makes parts fit better, not the other way around.

Contributes to issue #6093.
2020-06-29 11:32:13 +02:00
Ghostkeeper
8b10bef0a6
Actually compress the 3MF archive
Yeah, I only compressed one of the files in it previously.
2020-06-26 19:00:15 +02:00
Ghostkeeper
51d0545201
Actually compress the 3MF file
It was a zip archive but just using the archive 'compression' method, not LZMA or Zip or anything.
2020-06-26 18:58:37 +02:00
Ghostkeeper
574f2426ef
Correct alignment after applying transformations
I had deleted the 2.5mm manually. Sorry.

Contributes to issue CURA-7534.
2020-06-26 17:59:49 +02:00
Ghostkeeper
922986a3f9
Apply transformation inside 3MF file
It turns out that we have another bug in Uranium: Transformations from 3MF files are not applied to the platform mesh. This makes sense because UM.Scene.Platform takes the mesh data (without transformations) from the node that it read and squashes that into the SceneNode for the platform. This SceneNode already has a transformation for the platform offset. The 3MF node also has a transformation from the 3MF's convention to have the origin in the front left. The 3MF reader then squishes the transformation from the node into that.
To fix this we'd need to either:
* separate the transformation of the 3MF file from the transformation from the 3MF convention to have the origin in the front left, so that we can pick and choose, or
* remove the transformation from the 3MF convention and apply it only on loading normal printed meshes, and then modify all of the 3MF platform files.

Both require significant effort. So instead I applied the transformation directly to the vertex data.
To do that I imported the file into Blender using my own Blender plug-in, exported to STL and imported that STL again to apply the transformations, and then exported the file from Blender again.
In Blender I also combined a lot of flat faces together, which reduced the file type losslessly.

Contributes to issue CURA-7534.
2020-06-26 17:56:52 +02:00
Ghostkeeper
201b6b6f89
Merge branch 'master' of https://github.com/beamup3d/Cura into beamup3d-master 2020-06-26 16:55:27 +02:00
Ghostkeeper
aa1964dd7b
Remove overrides of combing mode for CPE+
CPE+ must have combing mode set to 'all' now.

Contributes to issue CURA-7535.
2020-06-26 16:32:02 +02:00