Ghostkeeper
c7e6553dbf
Disallow printers larger than 2km
...
To do this, I'm giving more power to the NumericTextFieldWithUnit QML element, to allow an arbitrary minimum and maximum. Enforcing this minimum and maximum is fairly simple with a JavaScript hook. This hook is necessary because the DoubleValidator allows intermediary values which defeats the purpose, essentially allowing any number as long as it has the correct number of digits.
Printers larger than 2km would start to give overflow errors in its X and Y coordinates. Z is okay up to about 9 billion kilometres in theory, since we don't need to do any squaring math on those coordinates afaik. In practice I'm doing this because at very high values the Arranger also gives errors because Numpy can't handle those extremely big arrays (since the arranger creates a 2mm grid).
Fixes Sentry issue CURA-CB.
2020-03-20 11:16:16 +01:00
fieldOfView
7f6a39d7d0
Fix loading comments in gcode snippets from 3mf projects
...
Fixes #7304
2020-03-20 09:26:31 +01:00
Jaime van Kessel
8a7823e49b
Merge branch 'fix_3mf_file_watcher' of https://github.com/fieldOfView/Cura
2020-03-18 12:51:53 +01:00
Jaime van Kessel
56c387502a
Strip extension from file_name when printing via the cloud
...
ST-2880
2020-03-16 15:54:41 +01:00
konskarm
3d054a9400
Merge pull request #7223 from Ultimaker/CURA-7255_infill_only_dropdown
...
CURA-7255_infill_only_dropdown
2020-03-13 10:30:09 +01:00
Nino van Hooff
2625bbef44
Changed pos infill only label per suggestions by Tim and Yi-An
...
CURA-7255
2020-03-12 14:01:03 +01:00
Nino van Hooff
ce12827879
Fix infill mesh defaults not visible when changing per object settings
...
The problem: When infill mesh is set, wall_thickness and
top_bottom_thickness are added to the settings. Then these settings are
set to visible on the visibility_handler.
It appears however, that the visibility_handler considers all added
settings to be visible. It thus concludes that no UI update is necessary
because the settings are already added.
2020-03-12 13:25:29 +01:00
Matt Jani
43ab23439b
Fixed small typo in nothing to slice
...
CURA-7277
2020-03-10 11:05:30 +01:00
Matt Jani
3887814660
Update the nothing to slice message
...
The message didn't list all the cases that it could pop up.
CURA-7277
2020-03-10 10:59:33 +01:00
konskarm
9dec4bc178
Merge pull request #7248 from Ultimaker/CURA-7211_fix_unselected_pos_settings
...
Fix two if statements which caused POS settings to be unselectable
2020-03-09 11:49:02 +01:00
Ghostkeeper
b572fc68de
Don't hard-code the application name
...
As a response to the comment on commit d501f7730a
.
2020-03-06 15:54:23 +01:00
Nino van Hooff
8c0a2ff72e
Remove debug print
2020-03-06 11:14:49 +01:00
Nino van Hooff
c8c4fe65cf
Fix two if statements which caused POS settings to be unselectable
2020-03-06 11:00:56 +01:00
Ghostkeeper
96482398f5
Code style
2020-03-05 23:58:12 +01:00
fieldOfView
ecfe9c708e
Fix watching for changes in 3mf files
2020-03-05 20:13:14 +01:00
Jaime van Kessel
74f9125b27
Merge branch 'master' of github.com:Ultimaker/Cura
2020-03-05 16:06:56 +01:00
Jaime van Kessel
bffe79d96c
Add verify_mode to ssl context
...
CURA-7176
2020-03-05 16:06:27 +01:00
Ghostkeeper
12a164f8d4
Merge branch 'fix_amf_trimesh_file_watcher' of https://github.com/fieldOfView/Cura into fieldOfView-fix_amf_trimesh_file_watcher
2020-03-05 15:30:41 +01:00
Nino van Hooff
dc6339b295
Change the infill-only checkbox in per object settings to a dropdown
...
CURA-7255
2020-03-04 11:56:57 +01:00
Jaime van Kessel
d501f7730a
Show Full name for quit message
...
We're a bit insecure about Cura, so we have to put the company name in front of it ;)
2020-03-02 10:48:47 +01:00
fieldOfView
7cab2b876c
Fix watching for changes in AMF and trimesh-loaded files
...
Fixes #7192
2020-03-01 22:49:58 +01:00
fieldOfView
00f406b5dd
Add list of active scripts to tooltip
2020-02-28 22:51:37 +01:00
fieldOfView
0f662da2c3
Show the number of active postprocessing scripts
2020-02-28 22:29:20 +01:00
Jaime van Kessel
68d70734ee
Skip nodes in modelchecker without active extruder
...
Fixes CURA-5S
2020-02-28 13:56:16 +01:00
Jaime van Kessel
3958d85a9a
Revert "Prevent zip bombs in the g-codegz reader"
...
This reverts commit 27777c759c
.
Resource isn't available on windows, so the solution won't do what needs to be done
2020-02-27 16:30:35 +01:00
Jaime van Kessel
1a44aa6d2e
Ignore comments when checking for temperature prepends
...
Fixes #7124
2020-02-27 10:47:32 +01:00
Tim Kuipers
0f4ff1f149
lil: fix naming and spacing to fit code conventions
2020-02-26 15:37:25 +01:00
Tim Kuipers
14d351e185
Merge branch 'master' of https://github.com/Hrybmo/Cura into Hrybmo-master
2020-02-26 15:31:58 +01:00
Nino van Hooff
7e2177a8cd
Rename _loginStateChanged for consistency
...
CURA-7251
2020-02-25 16:25:03 +01:00
Nino van Hooff
cf689ee3b0
Hide the Cloud Sync message when the user logs out
...
CURA-7251
2020-02-25 16:21:06 +01:00
Ghostkeeper
3dbbd17e32
Round coordinates
...
This would have worked out of the box if this plug-in actually used the theme rather than hard-coding its sizes here. However that is too big of a change for me to make in 5 minutes, so it'll have to wait. Also fixed some missing screen scale factors.
Done as a 5 minute fix to try to amend #7125 .
2020-02-25 15:00:41 +01:00
Remco Burema
510d9822dd
Merge pull request #7153 from Ultimaker/CURA-7066_gcode_reader_line_width_fix
...
Cura 7066 gcode reader line width fix
2020-02-25 13:45:07 +01:00
Ghostkeeper
a1438e91d0
Merge branch '4.5'
...
Conflicts:
cura_app.py -> Due to moving some imports around.
2020-02-25 12:07:47 +01:00
Dimitriovski
2b11152c4d
Added a comment(explanation) to an unused code of the Toolbox.
2020-02-25 12:06:11 +01:00
Nino van Hooff
d762ad4acc
Merge pull request #7156 from Ultimaker/CURA-7231_no_layers_to_show_msg
...
Cura 7231 no layers to show msg
2020-02-25 09:42:23 +01:00
Jaime van Kessel
77f0ff588f
Merge branch 'CURA-7245_sentry_prune_more_user_data' of github.com:Ultimaker/Cura into 4.5
2020-02-24 17:01:29 +01:00
Nino van Hooff
62dfadecdf
Prune all sensitive data before sending it to Sentry
...
CURA-7245
2020-02-24 15:27:17 +01:00
Tim Kuipers
9bcae15d39
lil: optimize parsing gcode arg letter
...
CURA-7066
2020-02-24 14:56:06 +01:00
Tim Kuipers
efafc37e49
fix E-values after G92 when parsing gcode
...
CURA-7066
2020-02-24 14:55:58 +01:00
Tim Kuipers
5653c8c9ae
Avoid showing infinitely wide lines in gcode
...
lines less than zero wide are displayed as very wide; prevent negative extrusion lines from being generated in the first place
CURA-7066
2020-02-24 14:55:42 +01:00
Ghostkeeper
f918f39fc2
Don't use a newline at the beginning of the sync message
...
Again, this breaks stuff. See the previous commit.
Contributes to issue CURA-7201.
2020-02-24 14:33:10 +01:00
Ghostkeeper
633bdac21a
Don't start message with a newline
...
That breaks a couple of things:
* It messes up the layout of the message.
* The translations need to have this newline in as well, or they won't be accepted by gettext.
* The x-test translation puts 'xxxx' before the translation, so this one won't compile any more.
Contributes to issue CURA-7201.
2020-02-24 14:21:39 +01:00
Jaime van Kessel
610dc7f115
Merge branch '4.5' of github.com:Ultimaker/Cura into 4.5
2020-02-24 13:55:00 +01:00
Jaime van Kessel
239a8ea3db
Revert speedup
2020-02-24 13:07:59 +01:00
Jaime van Kessel
b86658996b
Revert "Chop up the render function to make it a bit more readable"
...
This reverts commit 61a605d02b
.
2020-02-24 12:45:13 +01:00
konskarm
069384e588
Merge pull request #7152 from Ultimaker/CURA-7231_no_layers_to_show_msg
...
Cura 7231 no layers to show msg
2020-02-24 12:02:06 +01:00
Dimitriovski
3e13507156
Merge branch '4.5' of github.com:Ultimaker/Cura
2020-02-24 11:03:21 +01:00
Dimitriovski
9282423db1
Added lifetime=0 to the sync_message to make it stay there
2020-02-24 10:59:41 +01:00
John Hryb
9aa6887b02
Update ColorMix.py
...
Updates based on review.
2020-02-22 11:58:19 -05:00
Tim Kuipers
c1d87fa474
Pop-up checkbox to never show [No layers to show] ever again, because the user ain't no noob
...
CURA-7231
2020-02-21 15:07:57 +01:00