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
Tim Kuipers
0a10a1220f
Don't show 'no layer data' msg when Slice Automatically is enabled
...
CURA-7231
2020-02-21 15:07:26 +01:00
Jaime van Kessel
27777c759c
Prevent zip bombs in the g-codegz reader
...
CURA-7227
2020-02-20 16:38:41 +01:00
novamxd
943d04a734
* Revamped ChangeAtZ
...
Added additional option for disabling all retract options
Added more comments.
Added support for firmware based retractions.
Added support for outputting changes to LCD (untested).
Added type hints to most functions and variables.
Created GCodeCommand class for better detection of G1 vs G10 or G11 commands, and accessing arguments.
Fixed issue of properly restoring previous values in single layer option.
Improved wording of Single Layer vs Keep Layer to better reflect what was happening.
Moved most GCode methods to GCodeCommand class.
2020-02-17 22:58:39 -06:00
Jaime van Kessel
238dd733ea
Merge branch '4.5' of github.com:Ultimaker/Cura
2020-02-17 17:01:38 +01:00
Nino van Hooff
507459660e
Refactor: rename CloudPackageManager to CloudApiClient
2020-02-14 16:33:24 +01:00
Ghostkeeper
a776f54e7f
Fix making settings visible if the default was 0
...
If the default was 0, then the if statement would evaluate as False and it would not make them visible until you closed and re-opened the panel.
Contributes to issue CURA-7211.
2020-02-13 13:09:57 +01:00
Ghostkeeper
3b235d5536
Make settings visible too after adding them
...
Contributes to issue CURA-7211.
2020-02-13 13:08:32 +01:00
Ghostkeeper
53e1742d27
Merge branch 'master' into infill_mesh_shell_defaults
2020-02-11 17:21:19 +01:00
Nino van Hooff
72c1b4d10c
Fix LicensePresenter: reset state when presenting licenses
...
CURA-7200
2020-02-11 13:34:17 +01:00
Remco Burema
b0418716fd
Rename 'Feedrate' to 'Speed'.
...
At least in the interface. Even though Feedrate is congruent with the CNCdefinition thereof, Speed is less confusing for the user.
2020-02-11 13:03:27 +01:00
ninovanhooff
8ac52e8baa
Merge pull request #7089 from Ultimaker/CURA-7207_fix_package_compatibility
...
CURA-7207_fix_package_compatibility
2020-02-11 11:27:02 +01:00
Nino van Hooff
a33cfdfba6
Simplify package compatibility checking
...
CURA-7207
2020-02-11 11:21:28 +01:00
Ghostkeeper
ea9a9d58b1
Fix typing of list of API versions
...
Contributes to issue CURA-7207.
2020-02-11 11:09:02 +01:00
Ghostkeeper
0c42b1fdea
Code style: Method names with lower camelcase
...
Contributes to issue CURA-7207.
2020-02-11 11:06:33 +01:00
Ghostkeeper
bcf4bc8138
Simplify _is_any_version_compatible
...
It now literally says: for any version, is it compatible?
Contributes to issue CURA-7207.
2020-02-11 11:02:32 +01:00
Nino van Hooff
5beba6050f
Fix api version checking
...
CURA-7207
2020-02-11 09:52:39 +01:00
Kostas Karmas
c54c79d2db
Fix the "save to removable drive" not appearing
...
CURA-7203
2020-02-11 09:46:15 +01:00
Ghostkeeper
d9ddb438f8
Merge branch '4.5'
2020-02-10 11:36:07 +01:00
Ghostkeeper
6f707f3149
Bump SDK version number of Cura 4.5 to 7.1
...
We've added new things to our API. This allows plug-in developers to use them.
Contributes to issue CURA-7205.
2020-02-10 10:45:07 +01:00
Lipu Fei
b03f666bf5
WIP: Make it work with Python 3.7 packaing
2020-02-07 23:14:47 +01:00
Nino van Hooff
050ff62344
Don't show license Screen when there are no licenses to show
...
CURA-7198
2020-02-07 13:47:15 +01:00
Ghostkeeper
341e149d0e
Ignore g-code lines with syntax errors
...
Discovered while working on CURA-7145.
2020-02-05 12:52:54 +01:00
Ghostkeeper
3513266549
Guard against unexpected file structures
...
We shouldn't break on that.
Contributes to issue CURA-7024.
2020-02-04 15:52:12 +01:00
Ghostkeeper
a1f3444271
Don't delete containers from plugins directory
...
Some plug-ins provide extra profiles and we don't want to check them or delete them regardless of what their content is.
Contributes to issue CURA-7024.
2020-02-04 15:46:06 +01:00
Ghostkeeper
4307942544
Also remove instance containers referred to by extruder stacks
...
Contributes to issue CURA-7024.
2020-02-04 15:33:06 +01:00
Ghostkeeper
b549d20ec5
Document which stack layer is which container type
...
Contributes to issue CURA-7024.
2020-02-04 15:17:31 +01:00
Ghostkeeper
232b59bfb6
Merge branch 'master' into CURA-7024_remove_hidden_stacks
2020-02-04 14:25:22 +01:00
Ghostkeeper
ccc295e2bc
Use sets for folder names from the start
...
We use a set here because we want to remove the current version from it later on. However if we change the variable to contain a set instead of a list, MyPy will start complaining that we change the type.
Contributes to issue CURA-7024.
2020-02-04 14:20:08 +01:00
Ghostkeeper
5a7ec98f1e
Slightly improve wording
...
'Layer data' is a bit technical.
2020-02-04 14:14:23 +01:00
Ghostkeeper
f38dc82ac8
Remove hidden stacks and their dependencies
...
This searches for stacks that are hidden and removes them, and also removes any extruder stacks that depended on those hidden global stacks and any user and quality changes profiles referred to by those removed stacks.
Contributes to issue CURA-7024.
2020-02-04 14:12:57 +01:00
Ghostkeeper
bb73831889
Cura directory may be empty
...
Contributes to issue CURA-7024.
2020-02-04 14:11:41 +01:00
Jaime van Kessel
15d83cc6da
Fix typing issue
2020-02-04 13:38:52 +01:00
Ghostkeeper
94e97aff37
Add a function that only gets called when upgrading from version 4.4
...
Contributes to issue CURA-7024.
2020-02-04 13:02:07 +01:00
Ghostkeeper
fa44da3155
Slightly improve wording
...
'Layer data' is a bit technical.
2020-02-04 11:46:29 +01:00
konskarm
35903e7dd3
Merge pull request #6988 from Ultimaker/CURA-7071
...
CURA-7071/Added option to redirect to Web MP from Cura MP
2020-02-04 11:02:30 +01:00
Matt Jani
35aadad747
Merge branch 'master' of https://github.com/Ultimaker/Cura
2020-02-03 16:55:57 +01:00
Ghostkeeper
66e2ca6aa5
Merge branch 'CURA-7099_sync_sideloaded_plugins'
2020-02-03 16:12:56 +01:00
Matt Jani
81429f8985
Cleaned up timelapse post processing script (issue #6730 )
2020-02-03 15:19:11 +01:00
Jaime van Kessel
1fc0705c31
Remove a bit of over verbose logging
...
It would put the content of the entire licence file into the log,
which seems a bit much to me.
2020-02-03 13:20:08 +01:00
Jaime van Kessel
42f7cead4d
Merge branch 'CURA-7155_confusing_license_dialog_page_count' of github.com:Ultimaker/Cura
2020-02-03 13:16:23 +01:00
Ghostkeeper
2c28f70016
Add warning if you haven't sliced before going to layer view
...
Done as a 5 minute fix.
Fixes #7044 .
2020-02-03 11:22:22 +01:00
Nino van Hooff
a02b753d53
Count the number of packages which have a license to display
...
CURA-7155
2020-01-30 16:42:42 +01:00
Ghostkeeper
d437d480dc
Code style: Spaces around binary operators
...
Contributes to issue CURA-7099.
2020-01-30 16:10:36 +01:00
Jaime van Kessel
37471b7861
Merge branch 'CURA-7152_unreadable_license_dialog' of github.com:Ultimaker/Cura
2020-01-30 15:32:21 +01:00
Remco Burema
99680db819
Merge branch 'master' of https://github.com/Ultimaker/Cura
2020-01-30 15:07:06 +01:00
Remco Burema
c6b6af14cf
Fix typo.
2020-01-30 15:06:47 +01:00
Nino van Hooff
eec7d2f0cd
Use default timeout for sync dialog
2020-01-30 14:56:19 +01:00
Nino van Hooff
8ea3004c73
Fix some dark theme styling (MoreInfoWindow, ToolboxLicenseDialog
...
CURA-7152
2020-01-30 12:51:13 +01:00
Jaime van Kessel
d15e64cc5b
Remove unused import
2020-01-30 09:44:15 +01:00