Commit graph

24910 commits

Author SHA1 Message Date
Jelle Spijker
679739d09d
Applied requested changes proposed by @ninovanhooff
Fixed a couple of missed double quotes, trailing and leading spaces, to long comment lines
2020-04-27 20:09:00 +02:00
Ghostkeeper
33d78fd692
Add chapter on how value formulas are evaluated 2020-04-27 01:19:19 +02:00
Ghostkeeper
27bfe68659
Add header on how settings are used in CuraEngine
This should hopefully fix a couple of the links to this header in the rest of the article. Hopefully I guessed it right as to how Github shows these chapter headers (because Github is the targeted renderer for this documentation).
2020-04-27 00:56:58 +02:00
Ghostkeeper
8146030bc8
Add documentation on evaluating a setting from a definition 2020-04-27 00:42:31 +02:00
Ghostkeeper
302e7ddc00
Add documentation on how a setting is evaluated from a stack
And also how it continues evaluating on the global stack.
2020-04-27 00:32:02 +02:00
Ghostkeeper
98f37e3fa3
Add documentation on the resolve functions 2020-04-27 00:25:29 +02:00
Ghostkeeper
93fb772826
Add header on limit to extruder 2020-04-27 00:11:39 +02:00
Ghostkeeper
66609fc787
Add beginnings of a page on how to arrive at a setting value 2020-04-26 23:50:00 +02:00
Ghostkeeper
772fd650a2
Add page about the available setting properties
This then replaces the last bit of information in Cura_Data_Model.odg so I'll remove that one.
2020-04-24 19:22:37 +02:00
Kostas Karmas
1d4225a44a Refine the AddCloudPrinter page to display the new cloud printers
Added a scrollView to the page, which depends on the DiscoveredUltimakerCloudPrinters
model and displays the printer name, type, and firmware version. If the model is
empty, this page displays a busy indicator and a message instead.

In addition, whenever the "Add printer manually" or "Finish" button are pressed,
they also reset the DiscoveredUltimakerCloudPrintersModel.

CURA-7022
2020-04-24 19:21:01 +02:00
Kostas Karmas
49cb1d325e Update the DiscoveredCloudUltimakerPrinters model
Whenever new cloud devices are detected on the ultimaker account, add
them to the model

CURA-7022
2020-04-24 19:17:34 +02:00
Kostas Karmas
c8e86175cd Create a DiscoveredUltimakerPrintersModel in the CuraApplication
CURA-7022
2020-04-24 19:16:24 +02:00
Kostas Karmas
cd8a0fc0bc Introduce DiscoveredUltimakerCloudPrintersModel
Have a separate model to hold the discovered ultimaker cloud printers.
This model will be used to communicate across the application that new
cloud printers have been found which they weren't seen before.

CURA-7022
2020-04-24 19:09:50 +02:00
Ghostkeeper
ed90dd0225
Write down documentation on the functionality of container stacks 2020-04-24 18:25:29 +02:00
Ghostkeeper
0d1f7a066a
Redo profile stack picture in SVG
This way it can be edited easily (for which we needed the DrawIO image) as well as directly shown in the documentation (for which we needed the PNG render).
2020-04-24 18:05:09 +02:00
Ghostkeeper
2fc98eda8a
Add start of 'profiles' chapter with a glossary 2020-04-24 16:53:56 +02:00
Ghostkeeper
e6a8d3b88e
Link to new repositories page 2020-04-24 16:41:25 +02:00
Ghostkeeper
9d800f9fde
Add high-level overview image of how repositories interconnect 2020-04-24 16:40:13 +02:00
Ghostkeeper
3b30b75f1e
Add documentation on which repositories Cura uses 2020-04-24 15:52:23 +02:00
Ghostkeeper
eb858897b2
Add index page to the documentation 2020-04-24 14:53:29 +02:00
Strahler85
a6f60df2ed
Add nozzle profiles for Ender 3 pro
These profiles were posted as solution for #7550 by Strahler85. I'm committing this in his name.

Fixes #7550.
2020-04-24 14:07:33 +02:00
Rodrigo Sclosa
323c374cc4 Included two fields on PauseAtHeight script for user to put custom GCODE before and after the pause, such as a beep code. 2020-04-23 20:15:10 -03:00
Remco Burema
b1e95d7a80
The Pro has a smaller build-volume apparently. 2020-04-23 20:34:25 +02:00
Kostas Karmas
889ed90adb End the wizard if we have found a network printer
CURA-7019
2020-04-23 17:27:30 +02:00
Kostas Karmas
e7d12745e1 Fix redirecting to "cloud" page when finding a network printer
CURA-7019
2020-04-23 17:18:19 +02:00
Remco Burema
1475a999b0
Merge pull request #7575 from Ultimaker/CURA-7367_update_image_and_copy_in_enterprise_version
Cura 7367 update image and copy in enterprise version
2020-04-23 16:08:06 +02:00
Ghostkeeper
b21b36924c
Merge branch 'speed_up_version_upgrade' 2020-04-23 15:39:38 +02:00
Kostas Karmas
1aea28a8eb Add busyIndicator and text in AddCloudPrintersView
CURA-7022
2020-04-23 15:10:45 +02:00
Kostas Karmas
15e7cb44af Merge branch 'master' into CURA-7022_Add_cloud_printer_within_add_a_connected_printer 2020-04-23 15:07:18 +02:00
Nino van Hooff
3ba284b36c
Merge pull request #7539 from Ultimaker/CURA-7019_Move_sign_in_screen_in_front_of_add_printer_in_first_run_wizard
Cura 7019 move sign in screen in front of add printer in first run wizard
2020-04-23 14:56:31 +02:00
Ghostkeeper
09ee9660ea
Don't crash if the build volume is smaller than one arrange cell
Fixes Sentry issue CURA-M6.
2020-04-23 14:42:36 +02:00
Ghostkeeper
52b4e98056
Prevent crash when unable to write to storage location for container manager
Or the temp directory.

Fixes Sentry issue CURA-KY.
2020-04-23 13:48:05 +02:00
Ghostkeeper
75aafa1e5c
Don't crash if rendering without any window
Probably it'll still crash somewhere else then, but we'll rely on Sentry to find that for us.

Fixes Sentry issue CURA-KW.
2020-04-23 13:41:06 +02:00
Ghostkeeper
29d2e5c921
Don't crash if USB device is taken over by other applications or breaks
If it happens at just the wrong moment, Cura could crash. Hopefully no longer, though I fear that now it would maybe crash somewhere else with the same error then. We'll find out through new error reports, I hope.

Fixes Sentry issue CURA-K8.
2020-04-23 13:07:48 +02:00
Jelle Spijker
9b44ca37ef
Converted comments in dir Cura/cura/Arranging to rst style
Converted doxygen style comments to reStructuredText style in the files found in Cura/cura/Arranging directory recursively  using the script dox_2_rst.py (provided in the Uranium repo). Comments were manually checked and changed if needed.

Various missing return types were added to complete Typing support
2020-04-23 12:13:24 +02:00
Nino van Hooff
971d8cd8e2 Remove leftover debug code from ChangeAtZ.py
CURA-7146
2020-04-23 11:48:50 +02:00
Jaime van Kessel
0bf862f9a9
Merge branch 'master' of github.com:Ultimaker/Cura 2020-04-23 11:39:04 +02:00
Jaime van Kessel
45dc8bcc68
Fix warnings about output device not being detected
CURA-7055
2020-04-23 11:38:34 +02:00
Ghostkeeper
add9be387b
Fix crash when creating a socket before the plug-in is fully registered
The plug-in ID is set once the register function is completed, so after initialisation. If the _createSocket function is called in between, Cura would crash.
I don't know why the _createSocket function would be called in between, but possibly another plug-in causes an event that calls it since it's being called on many events (everything that would initiate a reslice).

Fixes Sentry issue CURA-K4.
2020-04-23 11:38:27 +02:00
Ghostkeeper
d9cdea9496
Don't crash when material file is missing
This could happen because a material is deleted right at that moment, since the SendMaterialJob is done on a separate thread.

Fixes Sentry issue CURA-JZ.
2020-04-23 11:10:52 +02:00
Jaime van Kessel
be43383474
Merge branch 'master' of github.com:Ultimaker/Cura 2020-04-23 11:08:09 +02:00
Jaime van Kessel
6746106608
Also connect with cloudOutput device if it was added
CURA-7055
2020-04-23 11:07:21 +02:00
Jaime van Kessel
7c7c1ad96c
Fix remote_clusters not being added in second boot
CURA-7055
2020-04-23 10:58:16 +02:00
Kostas Karmas
1602b71841 Inform the Cloud page about new cloud printers
Properly close the welcome screen if the user has signed in and has
cloud printers linked to his/her account. If he doesn't have any, move
to the next page of the welcome wizard.

CURA-7019
2020-04-23 09:59:32 +02:00
Strahler85
83adb98a5f
Add nozzle profiles for Ender 3 pro
These profiles were posted as solution for #7550 by Strahler85. I'm committing this in his name.

Fixes #7550.
2020-04-23 00:30:01 +02:00
Jelle Spijker
68318d20fd
Converted comments in dir Cura/cura/API to rst style
Converted doxygen style comments to reStructuredText style in the files found in Cura/cura/API directory recursively  using the script dox_2_rst.py (provided in the Uranium repo). Comments were manually checked and changed if needed.

Comments from the hidden attributes in the class CuraAPI (_acount, _backups, _interface) were moved to the public property getters, so they docstrings are exposed to the user.
2020-04-22 20:57:41 +02:00
Ghostkeeper
a0dc78cb39
Merge branch 'master' of https://github.com/dpodhola/Cura into dpodhola-master 2020-04-22 19:04:53 +02:00
Kostas Karmas
1262d1f641 Activate the first available Cloud printer if the activeMachine is empty
CURA-7019
2020-04-22 18:31:04 +02:00
Kostas Karmas
3d26b6886f Fix the welcome dialog not closing when cloud printers detected
The welcome dialog was not closing because when pressing the "Sign up"
button in the cloud page, a signal is emitted that is forcing the
welcome wizard to move to the next page. Therefore the currentPageIdx
was detected as cloud_page_idx+1.

This commit fixes the check by checking whether the welcome dialog is
in the page after the Cloud page.

CURA-7019
2020-04-22 18:22:42 +02:00
Jaime van Kessel
13105cfbd7
Merge branch 'master' of github.com:Ultimaker/Cura 2020-04-22 17:20:59 +02:00