Commit graph

28446 commits

Author SHA1 Message Date
Ghostkeeper
db637802bd
First translate, then process replacement keys
If we first process the replacement keys, the replaced string can't be found in the translation database, so you don't get a translation of the phrase 'Finishes x at y'.

Fixes #10718.
2021-11-08 13:49:54 +01:00
Jelle Spijker
1b503f003e
Disabled Čeština for 4.12
Contributes to CURA-8638
2021-11-08 13:48:11 +01:00
Jelle Spijker
fb3706d501
Merge pull request #10738 from Patola/4.12
Updated pt_BR strings for Cura 4.12
2021-11-08 13:19:36 +01:00
Jelle Spijker
8cae8b128b
Merge branch 'zh_tw_4.12' into 4.12 2021-11-08 13:14:22 +01:00
Jelle Spijker
e88a086a5b
Merge branch 'smartling_4.12' into 4.12 2021-11-08 13:14:04 +01:00
Sekisback
260cafab0f
Update fdmprinter.def.json.po
some German translation fixes

(cherry picked from commit d725fa8806)
2021-11-08 13:11:56 +01:00
Sekisback
3d1bc36f3d
Update fdmprinter.def.json.po
mistyping fixed

(cherry picked from commit 12c5a29d3e)
2021-11-08 13:09:59 +01:00
Jelle Spijker
48d8841d5f
Updated translations for 4.12
From Smartling

- Chinese Simplified
- Dutch
- French
- German
- Italian
- Japanese
- Korean
- Portuguese
- Rusian
- Spanish
- Turkish

Contributes to CURA-8638
2021-11-08 13:04:13 +01:00
Jelle Spijker
e3143312bc
Updated Taiwanese translations for 4.12
Translated by Valen Chang

Contributes to CURA-8638
2021-11-08 10:58:00 +01:00
Jaime van Kessel
561d0784f8 Merge branch 'CURA-8522_pause_extrusion_interruption' of github.com:Ultimaker/Cura 2021-11-08 10:23:49 +01:00
Remco Burema
4f20dc4c5d
Add documentation. 2021-11-07 22:26:34 +01:00
Remco Burema
6dff2bebb5
Merge branch 'master' into bremco-graphics_buffer_update 2021-11-07 22:12:17 +01:00
Ghostkeeper
fd5b248296
Don't register a new layer if not extruding a line
We do retracts/unretracts on different heights sometimes, for instance after a pause. This would get seen as a new layer. It's quite safe to say that purely retracts and unretracts on a different height do not constitute a layer in a normal g-code file. There would be nothing to draw anyway.

Contributes to issue CURA-8522. Fixes #10282.
2021-11-05 21:04:37 +01:00
Ghostkeeper
74ff28cbea
Only unretract/retract when necessary for priming
Otherwise this is quite a useless move and would only cause blobs on the print.

Found during work on CURA-8522.
2021-11-05 21:03:03 +01:00
Remco Burema
bb51dc7d14
Gather and show required information.
Also add 'Downalod' icon. Still very much WIP and nonfunctional.

part of CURA-8561
2021-11-05 18:44:31 +01:00
Jaime van Kessel
a613a70758 Don't disable group nodes if it's extruder is disabled
Group nodes don't really have an extruder, so exclude them from that check

CURA-7710
Fixes #8336
2021-11-05 16:31:35 +01:00
Jaime van Kessel
db8153e9bb Merge branch 'master' of github.com:Ultimaker/Cura 2021-11-05 15:50:52 +01:00
Jaime van Kessel
c7c052e51c Fix crash when profile referenced unavailable extruder
CURA-8584
2021-11-05 15:50:24 +01:00
Lorenzo Romagnoli
2cdda695e9
adjusted style of hover and button sizes (#10739)
adjusted style of hover and button sizes

Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2021-11-05 10:15:35 +01:00
Remco Burema
e93ecd3699
Move what is already there of 'package card' to it's own file.
part of CURA-8561
2021-11-05 09:26:27 +01:00
Jelle Spijker
64271d0a0c
Merge pull request #10712 from Ultimaker/fix_undo_redo_support_blocker
Fix undo and redo for support blocker
2021-11-05 09:22:11 +01:00
p.kuiper
2cba70edf1 Undo PP-29: apply zigzag pattern to top/bottom layers. These layer lead to more sagging of bridging patterns. We will undo the chance (for the 4.12 release). 2021-11-04 16:32:41 +01:00
p.kuiper
4163bc2400 Undo PP-29: apply zigzag pattern to top/bottom layers. These layer lead to more sagging of bridging patterns. We will undo the chance (for the 4.12 release). 2021-11-04 15:41:06 +01:00
Remco Burema
ba34a79204
Merge pull request #10740 from Ultimaker/update-readme.md
Update readme
2021-11-04 14:55:35 +01:00
fvrmr
9350831a5d Delete screenshot
Delete old screenshot
2021-11-04 14:52:30 +01:00
fvrmr
b31e4e81ce Update readme
Updated the readme with a new img
2021-11-04 14:49:06 +01:00
Remco Burema
51434eda1b
Merge pull request #10732 from Ultimaker/CURA-8558_introduce_manage_package_list
Cura 8558 introduce manage package list
2021-11-04 10:52:20 +01:00
Jelle Spijker
a0467cd66f
Fixed hard crash when deconstructing RemotePackageList while parsing
Contributes to CURA-8558
2021-11-04 10:39:00 +01:00
Jelle Spijker
fd409215c4
Tooltip shows point
Per UX request

Contributes to CURA-8558
2021-11-04 10:05:35 +01:00
Jelle Spijker
cbf83e500d
Changed behaviour of hoover over button
Per request of UX

Contributes to CURA-8558
2021-11-04 10:04:59 +01:00
Cláudio 'Patola' Sampaio
97897466d6 Updated pt_BR strings for Cura 4.12 2021-11-04 08:49:03 +01:00
Jelle Spijker
a58891ce58
Fixed the loading spinner not spinning at first construction
Contributes to CURA-8558
2021-11-04 08:23:47 +01:00
Jelle Spijker
11b3b08198
Implemented code review suggestions
Contributes to CURA-8558
2021-11-04 08:23:46 +01:00
Jelle Spijker
e01e47b8fa
Performance increase for obtaining LocalPackages
The speed increase on the function when running Yappi
`LocalPackageList.updatePackages`
| original | now  |
|----------|------|
|  14 ms   | 4 ms |

Contributes to CURA-8558
2021-11-04 08:23:46 +01:00
Jelle Spijker
3a94fc0ced
Apply suggestions from code review
Applied code review comments

Co-authored-by: Jaime van Kessel <nallath@gmail.com>
2021-11-03 17:58:16 +01:00
Ghostkeeper
8f7ffba1f9
Fix file extension
Contributes to issue CURA-8630.
2021-11-03 17:27:49 +01:00
Ghostkeeper
6a08fab2b5
Fix global level profiles for XYZPrinting printers
The global profiles weren't used because these printers don't have xyzprinting_base as their quality definition. And they can't use that because they do have different settings per printer in their quality profiles.
Instead it was using quality profiles from other materials, since those quality profiles, even though they were material-specific, were marked as global profiles.

Both of those issues are fixed now.

Contributes to issue CURA-8630.
2021-11-03 17:13:15 +01:00
Rijk van Manen
a0a55ea6fe optimized skin orientation for cross pattern
The skin orientation is optimized for the cross (3d) pattern to reduce the bridge distance. For more information see PP-55.
2021-11-03 16:46:46 +01:00
Jelle Spijker
e7aecb6c06
Fixed mypy typing failure
@ghostkeeper being nerd snipped
It's giving that typing failure because the section variable is re-used.
First as elements from self._getSections (strs) and then as elements
from sorted_sections.values() (List[PackageModel]s). Python has no
variable scopes within functions so the variable still exists after the
first for loop.

Contributes to CURA-8558
2021-11-03 16:29:35 +01:00
Jelle Spijker
07fcf8b533
Fixed missing qoutes
:face_palm:

Contributes to CURA-8558
2021-11-03 16:01:43 +01:00
Jelle Spijker
8785198a0e
Merge branch 'marketplace_redesign' into CURA-8558_introduce_manage_package_list 2021-11-03 15:54:40 +01:00
Ghostkeeper
c76385ca85
Merge branch 'master' of https://github.com/heed818/Cura into heed818-master 2021-11-03 15:39:24 +01:00
j.spijker@ultimaker.com
f9f43b79b0
Don't pollute the package_info with section_title
The previous implementation added a section_title to the package_info
which was also stored in the packages.json. The section_title is now
provided to the PackageModel as an extra optional argument.

Contributes to CURA-8558
2021-11-03 15:15:46 +01:00
j.spijker@ultimaker.com
edc71f12a3
Updated documentation and typing
Contributes to CURA-8558
2021-11-03 15:15:46 +01:00
j.spijker@ultimaker.com
0218703592
To be installed packages are still listed for the current session
A user might still need to interact with a **to be installed** package.
But the current package list doesn't list that package anymore.

Introduced a `getPackagesToInstall()` method in the Uranium PackageManager
to circumvent this issue.

Contributes to CURA-8558
2021-11-03 15:15:45 +01:00
j.spijker@ultimaker.com
080e3b9f27
To be removed packages are still listed for the current session
A user might still need to interact with a **to be removed** package and
it is also still being used in the current Cura session. But the current
package list doesn't list that package anymore.

Introduced a `getPackagesToRemove()` method in the Uranium PackageManager
to circumvent this issue.

Contributes to CURA-8558
2021-11-03 15:15:45 +01:00
j.spijker@ultimaker.com
8fad2e0f39
Changed section header for Installed Plugins
As agreed with UX changed: `Installed Cura Plugins` to `Installed Plugins`

Contributes to CURA-8558
2021-11-03 15:15:45 +01:00
Ghostkeeper
1b36bc2e81
Remove padding on troubleshooting button
Contributes to issue CURA-8609.
2021-11-03 13:46:47 +01:00
Ghostkeeper
9c684cbc4d
Hide entire footer when the user started syncing
If they started syncing, most likely the list of printers is just complete and the user won't need this any more.

Contributes to issue CURA-8609.
2021-11-03 11:26:37 +01:00
Jaime van Kessel
ccfdfe5539 Merge branch 'CURA-8647_fix_beta_urls' of github.com:Ultimaker/Cura 2021-11-03 11:18:47 +01:00