Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-16 | Fix refresh of ChoosePrinterDialog not workingCURA-9278_UI_UX_Fixes | Jaime van Kessel | |
CURA-9278 | |||
2022-09-13 | Show printer even if the configuration does not match | c.lamboo | |
CURA-9278 | |||
2022-09-13 | Defensive coding: What if no extruder position. | Remco Burema | |
part of CURA-9278 | |||
2022-09-12 | Fix bug in displaying extruders | c.lamboo | |
CURA-9278 | |||
2022-09-12 | Simplify if notation | Casper Lamboo | |
CURA-9278 | |||
2022-09-12 | Simplify list notation | Casper Lamboo | |
CURA-9278 | |||
2022-09-09 | Connect buttons for selected printers: Print and refresh. | Remco Burema | |
part of CURA-9278 | |||
2022-09-09 | Don't show machines with only incompatible configurations. | Remco Burema | |
part of CURA-9278 | |||
2022-09-09 | Complete interface for selecting cloud printer. | Remco Burema | |
CURA-9278 | |||
2022-09-08 | Get extruder configs to frontend. | Remco Burema | |
When choosing the printer, all possible (single) extruder configs need to be shown for that printer. CURA-9278 | |||
2022-09-07 | Merge remote-tracking branch 'origin/main' into CURA-9278_choose_printer_dialog | Remco Burema | |
2022-09-06 | Merge pull request #12947 from digitalfrost/040822 | Jaime van Kessel | |
MachineErrorChecker.py: Use one line conditional assignment | |||
2022-09-06 | Merge branch '030822' of github.com:digitalfrost/Cura | Jaime van Kessel | |
2022-09-06 | Move `hasNetworkedConnection` to `GlobalStack` | c.lamboo | |
From code review CURA-9277 Co-authored-by: Joey <j.delarago@ultimaker.com> | |||
2022-09-06 | Add typing to function argument | Casper Lamboo | |
CURA-9277 Co-authored-by: Joey de l'Arago <joeydelarago@gmail.com> | |||
2022-09-05 | Add some extrudare information fetching. | Joey de l'Arago | |
CURA-9278 | |||
2022-09-05 | Add printer cards | Joey de l'Arago | |
CURA-9278 | |||
2022-09-05 | Revert "Prevent abstract machines from being deleted in the config menu"CURA-9277_ | c.lamboo | |
This reverts commit 27fc11b8404ed84a9b95b2fdddab239d2cd3c93b. | |||
2022-09-05 | Make sure online printers are always shown in the correct tab | c.lamboo | |
CURA-9277 | |||
2022-09-02 | W.I.P.: Press print on abstract cloud printer. User should see dialog. | Remco Burema | |
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 | Always show correct number of connected machines | c.lamboo | |
Calculate number of connected machines _after_ the abstract machine its connected is removed from the list CURA-9277 | |||
2022-09-02 | Prevent abstract machines from being deleted in the config menu | c.lamboo | |
CURA-9277 | |||
2022-09-02 | Don't show abstract machines in configuration page | c.lamboo | |
So they cannot be removed through the preferences CURA-9289 | |||
2022-08-31 | Fix abstract machines being displayed twice | Jaime van Kessel | |
2022-08-31 | Merge pull request #13165 from Ultimaker/CURA-8463_cloud_configuration | Remco Burema | |
Show all configurations in "abstract" printer from cloud | |||
2022-08-31 | Default printers should be collapsed | joeydelarago | |
CURA-9514 | |||
2022-08-31 | Update cura/Machines/Models/MachineListModel.py | Casper Lamboo | |
2022-08-31 | Change listType -> componentType. Makes it a bit more clear that this ↵ | joeydelarago | |
variable decides which component should be used for the model. CURA-9514 | |||
2022-08-31 | Merge branch 'main' of github.com:Ultimaker/Cura into ↵ | Jaime van Kessel | |
CURA-8463_cloud_configuration | |||
2022-08-31 | Update function name to match code style | joeydelarago | |
CURA-9514 | |||
2022-08-31 | Update isAbstractMachine to match Role name format. | joeydelarago | |
CURA-9514 | |||
2022-08-31 | Fix indentation | joeydelarago | |
Remove debug statement CURA-9514 | |||
2022-08-31 | QML was attempting to fetch variables that were emtpy. Using self.clear() ↵ | joeydelarago | |
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 | Typo | c.lamboo | |
CURA-9514 | |||
2022-08-31 | Use list model to display show hide buttons | c.lamboo | |
CURA-9514 | |||
2022-08-31 | Add button to hide/show connected printersCURA-9514 | c.lamboo | |
CURA-9514 | |||
2022-08-29 | Add sanity check for printers that are online. They must have an online ↵ | joeydelarago | |
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-26 | Remove code duplication in createAbstractMachine | Jaime van Kessel | |
This also caused a crash when an abstract machine with multiple extruders was selected CURA-8463 | |||
2022-08-26 | Add documentationCURA-9277_CURA-9514_remove_AbstractMachine | c.lamboo | |
CURA-9514, CURA-9277 | |||
2022-08-26 | Move `getMachinesWithDefinition` to `MachinesManager` | c.lamboo | |
CURA-9514, CURA-9277 | |||
2022-08-26 | Remove AbstractMachine | c.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-24 | Merge pull request #13102 from Ultimaker/CURA-9514_collapsable_printers_list | Casper Lamboo | |
[CURA-9514] Collapsable printers list | |||
2022-08-24 | Simplify logic by having abstract printers always be online. | joeydelarago | |
CURA-9221 | |||
2022-08-24 | Remove redundant comment | joeydelarago | |
CURA-9514 | |||
2022-08-24 | Subtract online printers from list of all printers instead of searching for ↵ | joeydelarago | |
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-23 | Use f-string and info method with Logger | digitalfrost | |
Use f-string and info method for Logger instead of "Old Style" string formating. | |||
2022-08-23 | Code style | joeydelarago | |
CURA-9514 | |||
2022-08-23 | Group printers by section (Connected Printers/Other Printers) | joeydelarago | |
Cleanup redundant code. CURA-9514 | |||
2022-08-23 | Rename AbstractStacksModel.py -> MachineListModel.py since this model ↵ | joeydelarago | |
includes both abstract machine stacks and regular machines Add machineCount for displaying the number of machines of a type. MachineSelectorButton is in use in other places, swapped it out for a new Component MachineListButton. CURA-9514 | |||
2022-08-23 | Searching 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 |