Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-13Merge pull request #13209 from Ultimaker/CURA-9224_approver_settings_jsonJaime van Kessel
[CURA-9224] Approver settings json
2022-09-13Move CreateFlattendContainerInstance to InstanceContainerJaime van Kessel
It didn't really belong in the stack builder, as it's not a containerstack CURA-9224
2022-09-13Revert "More agressivly check online printers"c.lamboo
This reverts commit 92b371cd508ebf5102aa5ae979865d2bac591b7e.
2022-09-12More agressivly check online printersCURA-9278_choose_printer_dialogc.lamboo
CURA-9278
2022-09-12Use modern python typingc.lamboo
CURA-9278
2022-09-06Merge pull request #13210 from Ultimaker/CURA-9277_Joey de l'Arago
Various fixes for the cloud printer types feature
2022-09-06Move `hasNetworkedConnection` to `GlobalStack`c.lamboo
From code review CURA-9277 Co-authored-by: Joey <j.delarago@ultimaker.com>
2022-09-06CuraContainerStack.py: iterate directly over IndexTypeMap (#12988)digitalfrost
* CuraContainerStack.py: iterate directly over IndexTypeMap There is no need for range(len Co-authored-by: Jelle Spijker <spijker.jelle@gmail.com>
2022-09-05Fix extruders enabled button not updatingc.lamboo
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-05Move creatFlattenedContainerInstnance into CuraStackBuilder so it can be reused.joeydelarago
CURA-9224
2022-09-05Don't show warning message if creating abstract printer failedJaime van Kessel
2022-08-31Small fixes (mostly QML warnings and the like).Remco Burema
done as part of CURA-9422
2022-08-31Make send to DF in monitor for abstract printer work (again-ish).Remco Burema
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-31Merge branch 'main' of github.com:Ultimaker/Cura into ↵Jaime van Kessel
CURA-8463_cloud_configuration
2022-08-26Remove code duplication in createAbstractMachineJaime van Kessel
This also caused a crash when an abstract machine with multiple extruders was selected CURA-8463
2022-08-26Add logging for when setting the active machine failedJaime van Kessel
CURA-8463
2022-08-26Placeholder; the selected printer to monitor is abstract, but cloud-capable.Remco Burema
forms the base of CURA-9422
2022-08-26Move `getMachinesWithDefinition` to `MachinesManager`c.lamboo
CURA-9514, CURA-9277
2022-08-26Remove AbstractMachinec.lamboo
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-24Simplify logic by having abstract printers always be online.joeydelarago
CURA-9221
2022-08-24Remove debug statementjoeydelarago
CURA-9514
2022-08-24Include LAN printers in abstract printers listjoeydelarago
Make filtering clearer by splitting it up into multiple lines. CURA-9514
2022-08-23Set minimum width, so that drop down is still readable on small screensCURA-9514_collapsable_printers_listjoeydelarago
CURA-9514
2022-08-23Group printers by section (Connected Printers/Other Printers)joeydelarago
Cleanup redundant code. CURA-9514
2022-08-23Update commentjoeydelarago
CURA-9514
2022-08-23Searching container registry returns ContainerStacks.joeydelarago
Made typing more generic to work with an ContainerStack to compensate. Made AbstractMachine getMachines a classmethod so it can be called with ContainerStacks. CURA-9514
2022-08-23Merge pull request #12989 from digitalfrost/090822bJelle Spijker
CuraContainerStack.py: improve TypeIndexMap
2022-08-22Fix circular import.joeydelarago
CURA-9277
2022-08-22Add comment about circular importc.lamboo
Cura-9277 Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-22Revert "Move cura-import to top of the file"c.lamboo
This reverts commit 5082e64f0c1d60e4820a3ba35fd3ca82c8be3051.
2022-08-22Move cura-import to top of the filec.lamboo
Cura-9277 Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-22Apply suggestions from code review Casper Lamboo
CURA-9277 Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com>
2022-08-22Typing Casper Lamboo
CUR-9277 Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com>
2022-08-22Code style Casper Lamboo
CURA-9277 Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com>
2022-08-22Use ConnectionType enumjoeydelarago
Move import statement CURA-9277
2022-08-22Add mime type to `AbstractMachine`c.lamboo
Cura-9277 Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-19Remove Fix meCURA-9277_cloud_printer_typesc.lamboo
Cura-9277 Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-19Implement `getMachines` functionc.lamboo
Cura-9277 Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-19Use pretty-printed string for the `AbstractMachine` namec.lamboo
Cura-9277 Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-19Fix creating abstract machines on account syncc.lamboo
Cura-9277 Co-authored-by: joeydelarago <joeydelarago@gmail.com>
2022-08-19Add new Abstract machine stack type. This represents a type of printers ↵joeydelarago
(ultimaker_s3 etc). These are created whenever a cloud printer of a new printer type is added. CURA-9277 Co-authored-by: casperlamboo <c.lamboo@ultimaker.com>
2022-08-09CuraContainerStack.py: improve TypeIndexMapdigitalfrost
Cleaner and more idiomatic way to reverse a dictionary
2022-06-14Implement sending a signal when changing intent changes quality levelGhostkeeper
For now it does nothing. But I'm adding a function that should cause the combobox to pulse. That'll be a new feature so I'm implementing it in a separate commit. Contributes to issue CURA-8849.
2022-06-14Added new intent selection buttons and resolution drop down to replace the ↵j.delarago
matrix. We are now selecting intents first and then quality, however the container hierarchy quality -> intents. This is the reason for the new functions inside machine manager. CURA-8849
2022-06-14Add intent change signal so intent changes can trigger updates in resolution ↵j.delarago
drop down. CURA-8849
2022-06-08Allow setting metadata subentries that don't exist yetGhostkeeper
Otherwise it crashes here. The ContainerManager should be flexible enough to allow that sort of thing. It works with plain entries, but crashed with subentries (like 'properties/diameter') if those weren't present yet in the metadata. Fixes Sentry issue CURA-3FH.
2022-06-01Use intent category if no translation is availableCURA-9297_show_custom_intent_namesJaime van Kessel
Previously we would only accept intents that had a translation. If we could not find one, we would use "unknown" as the intent category. However, we didn't really do this consistently. In some places it would show unkown and in others we'd show the intent type. This should make the behavior the same across the board. It will try to get a translation for the intent category and show that. If it's unable to find that it will use the category instead. Note that it will use the python title function to ensure it has nice capitalisation CURA-9297
2022-05-31OopsGhostkeeper
2022-05-31Don't crash if machine_extruder_trains metadata is missingGhostkeeper
This old function is only necessary for upgrading from before v3.4. Best not let it crash in any other case, even if that would sometimes make very old machine instances corrupt if I made a mistake in thinking here. Fixes Sentry issue CURA-3XG.
2022-05-09Merge remote-tracking branch 'origin/gracefully_fail_cloud_printer' into 5.0Jelle Spijker