Jaime van Kessel
6afdd86cc4
Merge pull request #13215 from digitalfrost/050922
...
PrintInformation.py Use warning method with Logger
2022-09-06 15:07:56 +02:00
Jaime van Kessel
48c6eb076c
Merge pull request #12959 from digitalfrost/050822
...
LayerPolygon.py: Refactor check for unknown line types
2022-09-06 15:06:13 +02:00
Jaime van Kessel
0944e63808
Merge pull request #12947 from digitalfrost/040822
...
MachineErrorChecker.py: Use one line conditional assignment
2022-09-06 15:04:10 +02:00
Jaime van Kessel
5b9ff198f4
Merge branch '030822' of github.com:digitalfrost/Cura
2022-09-06 15:02:32 +02:00
Jaime van Kessel
7d836e3874
Merge pull request #12844 from digitalfrost/patch-4
...
LayerPolygon.py: Shorten excessively long lines
2022-09-06 15:00:52 +02:00
Jaime van Kessel
7d3a617824
Merge branch 'main' of github.com:Ultimaker/Cura
2022-09-06 14:44:01 +02:00
Jaime van Kessel
6c0d76807e
Add trycatch around whatsnew & changelog pages
...
Fixes CURA-4DX (sentry crash)
2022-09-06 14:43:38 +02:00
Joey de l'Arago
e95ed93021
Merge pull request #13210 from Ultimaker/CURA-9277_
...
Various fixes for the cloud printer types feature
2022-09-06 13:57:03 +02:00
c.lamboo
148263a068
Move hasNetworkedConnection
to GlobalStack
...
From code review
CURA-9277
Co-authored-by: Joey <j.delarago@ultimaker.com>
2022-09-06 13:52:10 +02:00
Casper Lamboo
6253fb2fdc
Add typing to function argument
...
CURA-9277
Co-authored-by: Joey de l'Arago <joeydelarago@gmail.com>
2022-09-06 13:19:50 +02:00
Remco Burema
6baf14a516
Merge remote-tracking branch 'origin/main' into CURA-9278_choose_printer_dialog
2022-09-06 12:08:05 +02:00
Jaime van Kessel
e2e1926c3c
Merge branch '180822' of github.com:digitalfrost/Cura
2022-09-06 11:43:57 +02:00
digitalfrost
250c038e03
CuraContainerStack.py: iterate directly over IndexTypeMap ( #12988 )
...
* CuraContainerStack.py: iterate directly over IndexTypeMap
There is no need for range(len
Co-authored-by: Jelle Spijker <spijker.jelle@gmail.com>
2022-09-06 11:41:50 +02:00
digitalfrost
2b981daf17
PrintInformation.py: Fix grammar in docstrings
...
Fix grammar and typos for:
- class docstring
- defineAbbreviatedMachineName
- _onOutputStart
2022-09-05 20:22:45 +02:00
digitalfrost
f30fd519b7
PrintInformation.py Use warning method with Logger
...
Use f-string and warning method with Logger instead of "Old Style string
formatting
2022-09-05 19:37:34 +02:00
Joey de l'Arago
ea596bdd90
Add some extrudare information fetching.
...
CURA-9278
2022-09-05 17:59:01 +02:00
Joey de l'Arago
7f98ef70f0
Add printer cards
...
CURA-9278
2022-09-05 17:38:21 +02:00
c.lamboo
b6a461bd08
Revert "Prevent abstract machines from being deleted in the config menu"
...
This reverts commit 27fc11b8404ed84a9b95b2fdddab239d2cd3c93b.
2022-09-05 17:32:23 +02:00
c.lamboo
2d3ad84167
Fix extruders enabled button not updating
...
The `numberExtrudersEnabled` property was never updated, as such the checks if the property changed based on the new value being different from this value didn't work.
CURA-8463
2022-09-05 14:31:21 +02:00
c.lamboo
48b8585ce6
Make sure online printers are always shown in the correct tab
...
CURA-9277
2022-09-05 11:44:29 +02:00
joeydelarago
ee7c8d1f02
Move creatFlattenedContainerInstnance into CuraStackBuilder so it can be reused.
...
CURA-9224
2022-09-05 10:42:48 +02:00
Jaime van Kessel
4b2d03fe1d
Don't show warning message if creating abstract printer failed
2022-09-05 10:27:03 +02:00
Remco Burema
a56a21cf93
W.I.P.: Press print on abstract cloud printer. User should see dialog.
...
Start of implementation. When printing on an abstract printer, a user should see a dialog with the matching concrete cloud printers to pick from to actually print. Names are not final. Very much a work in progress. Very not finished also.
start of implementation for CURA-9278
2022-09-02 17:49:39 +02:00
c.lamboo
6d0acbe095
Always show correct number of connected machines
...
Calculate number of connected machines _after_ the abstract machine its connected is removed from the list
CURA-9277
2022-09-02 16:28:10 +02:00
c.lamboo
27fc11b840
Prevent abstract machines from being deleted in the config menu
...
CURA-9277
2022-09-02 16:26:17 +02:00
c.lamboo
8bb2671a28
Don't show abstract machines in configuration page
...
So they cannot be removed through the preferences
CURA-9289
2022-09-02 16:26:17 +02:00
Maël Kerbiriou
111136cf49
use automatic drop down setting from SceneNodeSettings
2022-09-01 15:29:52 +02:00
Jaime van Kessel
438871648b
Don't notify qml of update if no configurations changed
...
This might be the cause of #11608 , but i'm not entirely sure. Whatever
the case, it's also not going to hurt checking this...
2022-08-31 16:31:39 +02:00
c.lamboo
c73b980a3d
Merge branch 'main' into CURA-9422_abstract_cloud_monitor_redux
...
# Conflicts:
# resources/qml/PrinterSelector/MachineListButton.qml
2022-08-31 16:05:00 +02:00
Jaime van Kessel
ded3873249
Fix abstract machines being displayed twice
2022-08-31 15:12:25 +02:00
Remco Burema
a713b1e9e9
Merge pull request #13165 from Ultimaker/CURA-8463_cloud_configuration
...
Show all configurations in "abstract" printer from cloud
2022-08-31 14:50:13 +02:00
Remco Burema
afeec473f6
Small fixes (mostly QML warnings and the like).
...
done as part of CURA-9422
2022-08-31 14:15:05 +02:00
Remco Burema
4ea437ba28
Make send to DF in monitor for abstract printer work (again-ish).
...
Already moslty implemented, but a new approach of the base feature (abstract cloud printers) made a more? elegant and functioning implementation possible.
(re)implements CURA-9422
2022-08-31 14:13:47 +02:00
Jaime van Kessel
5daf45e750
Merge pull request #13172 from digitalfrost/310822
...
MachineAction.py: Use error method with Logger
2022-08-31 14:11:31 +02:00
joeydelarago
ab722eb93c
Default printers should be collapsed
...
CURA-9514
2022-08-31 13:19:12 +02:00
digitalfrost
9084c31ce7
MachineAction.py: Use error method with Logger
...
Use f-string and error method with Logger instead of "Old Style" string
formatting.
2022-08-31 12:11:20 +02:00
Casper Lamboo
dccffdeca3
Update cura/Machines/Models/MachineListModel.py
2022-08-31 11:08:37 +02:00
joeydelarago
19835844bf
Change listType -> componentType. Makes it a bit more clear that this variable decides which component should be used for the model.
...
CURA-9514
2022-08-31 10:50:20 +02:00
Jaime van Kessel
4c55befad7
Merge branch 'main' of github.com:Ultimaker/Cura into CURA-8463_cloud_configuration
2022-08-31 10:39:05 +02:00
joeydelarago
b999a88b26
Update function name to match code style
...
CURA-9514
2022-08-31 10:26:57 +02:00
joeydelarago
9f204f2e43
Update isAbstractMachine to match Role name format.
...
CURA-9514
2022-08-31 10:20:50 +02:00
joeydelarago
760e53c401
Fix indentation
...
Remove debug statement
CURA-9514
2022-08-31 10:19:02 +02:00
joeydelarago
daab1aae71
QML was attempting to fetch variables that were emtpy. Using self.clear() properly removed unused items when the list is resized to be smaller.
...
Also add some dummy variables inside cloud printer expand and contract buttons.
CURA-9514
2022-08-31 10:05:41 +02:00
c.lamboo
aa1c09591f
Typo
...
CURA-9514
2022-08-31 08:15:13 +02:00
c.lamboo
60b12b9247
Use list model to display show hide buttons
...
CURA-9514
2022-08-31 07:58:05 +02:00
c.lamboo
ac732e9604
Add button to hide/show connected printers
...
CURA-9514
2022-08-30 23:15:54 +02:00
joeydelarago
f3b9040561
Add sanity check for printers that are online. They must have an online connection type. This can pop up when adding a printer from a 3mf since we do not store the connection_type but we do store is_online=True.
...
CURA-9277
2022-08-29 14:03:23 +02:00
Jaime van Kessel
506f2b9820
Remove code duplication in createAbstractMachine
...
This also caused a crash when an abstract machine with multiple extruders was selected
CURA-8463
2022-08-26 14:08:03 +02:00
Jaime van Kessel
46532828a4
Add logging for when setting the active machine failed
...
CURA-8463
2022-08-26 13:46:01 +02:00
Jaime van Kessel
0516b27f2b
Clean up formatting of documentation
...
Boyscouting!
CURA-8463
2022-08-26 13:35:13 +02:00