Jaime van Kessel
b689a84bcb
Add explicit typing
2022-08-30 13:09:53 +02:00
Jaime van Kessel
718d3790e2
Clean up iterating over cluster list
...
CURA-8463
2022-08-30 13:07:19 +02:00
Jaime van Kessel
7eabbd7b5c
Convert _updateOnlinePrinters to static
...
CURA-8463
2022-08-30 11:52:13 +02:00
Jaime van Kessel
f4c4b52d9b
Update typing to reflect new message that is being used
...
CURA-8463
2022-08-30 11:49:09 +02:00
Jaime van Kessel
ce3ab62c91
Move RemovedprintersMessage to it's own class
...
The OutputDeviceManager is just too bloated to properly make sense of.
So I'm trying to move as much code out of it so I can start to make sense of it
CURA-8463
2022-08-30 11:45:30 +02:00
Jaime van Kessel
45e7d15c80
Add documentation for _onDiscoveredDeviceRemoved
2022-08-30 11:36:47 +02:00
Jaime van Kessel
7f9984cd16
Also move remainder of NewPrinterDetected logic to it's own class
...
This should make the CloudOutputDeviceManager a bit more readable
CURA-8463
2022-08-30 11:33:20 +02:00
Jaime van Kessel
a429a93e94
Move new printers detected message to it's own class
...
CURA-8463
2022-08-30 11:26:09 +02:00
Jaime van Kessel
8e9056df71
Rename function to better reflect what it does
...
CURA-8463
2022-08-30 11:11:00 +02:00
Jaime van Kessel
d35441603b
Rename variables so it's easier to understand what is what
...
CURA-8463
2022-08-30 11:06:09 +02:00
Jaime van Kessel
30bc0d04bf
Add more typing & documentation
...
Even more boyscouting. This code seems to be far too complex for what it should be...
CURA-8463
2022-08-30 11:04:15 +02:00
Jaime van Kessel
21b8f083f2
Ensure that UI actually updates when adding remote printers
...
More boyscouting. The documentation that it had before was actually false...
CURA-8463
2022-08-30 11:03:04 +02:00
Jaime van Kessel
24f85bae06
Use new style string formating
...
Moar boyscouting
CURA-8463
2022-08-30 10:52:21 +02:00
Jaime van Kessel
ed33596357
Rename device to global_stack
...
Device was used in the rest of this class for the output device, not
for a machine. This was a bit confusing
CURA-8463
2022-08-30 10:46:10 +02:00
Jaime van Kessel
f8ebf98df3
Update typing hints to new style
...
More boyscouting as I try to understand this code
CURA-8463
2022-08-30 10:43:53 +02:00
Jaime van Kessel
4ac8229c33
Clean up codestyle violations
...
Boyscouting! CURA-8463
2022-08-30 10:28:22 +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
Jaime van Kessel
d842013a76
Simplify onCompleted call in qml
...
CURA-8463
2022-08-26 13:31:48 +02:00
Jaime van Kessel
36d3a92fc0
Fix gramar mistake in documentation
...
CURA-8463
2022-08-26 13:27:58 +02:00
Casper Lamboo
fe7960ee73
Merge pull request #13128 from Ultimaker/CURA-9277_CURA-9514_remove_AbstractMachine
...
Remove AbstractMachine
2022-08-26 11:36:16 +02:00
c.lamboo
ff7c9eddde
Add documentation
...
CURA-9514, CURA-9277
2022-08-26 11:34:34 +02:00
c.lamboo
f000b75661
Move getMachinesWithDefinition
to MachinesManager
...
CURA-9514, CURA-9277
2022-08-26 11:16:10 +02:00
c.lamboo
8b84db7059
Remove AbstractMachine
...
Having a separate class for the AbstractMachine complicated things; it's behaviour was extremely similar to the GlobalStack so adding one more stack container type in addition to the many similar setting container types we already have adds complexity to the system. Having these different classes for machines and abstract machines also add complexity to the update script as the abstract machines were stored in a separate folder from the machine types.
Because of these reasons we decided to replace the AbstractMachine by a GlobalStack where the is_abstract_machine property metadata property is set to True.
CURA-9514, CURA-9277
Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-26 10:45:45 +02:00
Jelle Spijker
d843921c7a
Merge pull request #13106 from digitalfrost/240822
...
CuraSceneController.py : Fix problem with log message and use f-string
2022-08-24 20:35:54 +02:00
digitalfrost
bb0870008e
CuraSceneController.py : Fix problem with log message and use f-string
...
- Correct log message (we want to log the "selected" build plate)
- Use f-string and debug method for Logger instead of "Old Style" string formatting.
2022-08-24 20:22:20 +02:00
Jaime van Kessel
22baf8f34e
Merge branch 'main' of github.com:Ultimaker/Cura
2022-08-24 16:52:26 +02:00
Jaime van Kessel
03c88c18e6
Bump up the maximum_extrusion_area_deviation
...
CURA-9524
Fixes #12828
2022-08-24 16:51:47 +02:00
Remco Burema
0063867b4b
Fix github workflow for packages on 'modern linux'.
2022-08-24 16:42:40 +02:00
Remco Burema
72e67de978
Fix github workflow for packages on 'modern linux'.
2022-08-24 16:21:02 +02:00
Casper Lamboo
197683c6c6
Merge pull request #13102 from Ultimaker/CURA-9514_collapsable_printers_list
...
[CURA-9514] Collapsable printers list
2022-08-24 16:07:41 +02:00
Joey de l'Arago
2ffd5b47bb
Update README.md
2022-08-24 15:06:38 +02:00
joeydelarago
d6effa9716
Update README.md, use dark mode or light mode image depending on github theme.
2022-08-24 14:59:18 +02:00
joeydelarago
04580b8fdc
Simplify logic by having abstract printers always be online.
...
CURA-9221
2022-08-24 14:33:04 +02:00
Joey de l'Arago
2013ad6baf
Update resources/qml/PrinterSelector/MachineListButton.qml
...
Co-authored-by: Casper Lamboo <c.lamboo@ultimaker.com>
2022-08-24 14:22:17 +02:00
joeydelarago
b4e5fd8526
Remove debug statement
...
CURA-9514
2022-08-24 10:24:53 +02:00
joeydelarago
1e898ff930
Remove redundant comment
...
CURA-9514
2022-08-24 10:23:35 +02:00
joeydelarago
91b8c97dae
Subtract online printers from list of all printers instead of searching for offline printers.
...
This prevents printers without "is_online" in the metadata from being left out, and is generally more defensive for uncertain states.
CURA-9514
2022-08-24 10:09:45 +02:00
joeydelarago
17e6bccf51
Create abstract printers when adding lan printers.
...
CURA-9514
2022-08-24 10:07:17 +02:00
joeydelarago
52b2a8322c
Include LAN printers in abstract printers list
...
Make filtering clearer by splitting it up into multiple lines.
CURA-9514
2022-08-24 10:06:51 +02:00
joeydelarago
721f63b0d1
Give machine selector minimum width so it displays correctly on smaller screens.
...
CURA-9514
2022-08-24 10:06:03 +02:00
Joey de l'Arago
545291511c
Merge pull request #13011 from digitalfrost/patch-9
...
setting_properties.md: Reformat text and corrections
2022-08-24 09:05:50 +02:00
Joey de l'Arago
17ba4375e7
Merge pull request #13006 from ElectronicsArchiver/main
...
Formatted README
2022-08-23 16:47:31 +02:00
joeydelarago
eea8935741
Set minimum width, so that drop down is still readable on small screens
...
CURA-9514
2022-08-23 16:20:04 +02:00
joeydelarago
db0b668739
Adjust button size according to width
...
CURA-9514
2022-08-23 16:17:36 +02:00
joeydelarago
90f53bbdc1
Adjust large button size
...
CURA-9514
2022-08-23 16:01:30 +02:00
joeydelarago
790c373b38
Show icon for offline printers
...
CURA-9514
2022-08-23 15:57:40 +02:00
joeydelarago
e541890c07
Fix drop down not dynamically resizing width
...
CURA-9514
2022-08-23 15:56:50 +02:00
joeydelarago
035fb27ab0
Code style
...
CURA-9514
2022-08-23 15:44:42 +02:00