Commit History

Author SHA1 Message Date
  Jaime van Kessel f948b7c4fc Add bit more logging around MachineNode loading 4 years ago
  Nino van Hooff 89f0970a88 Remove trailing whitespace from Python files 4 years ago
  Jelle Spijker 120541a8db Updated comments in Models 4 years ago
  Jaime van Kessel 81b33b8649 Add some missing typing 4 years ago
  Ghostkeeper aed2346465 Don't sleep for extruder stacks 4 years ago
  Ghostkeeper 5b70d409ed Improve documentation for lazy-loading background task 4 years ago
  Ghostkeeper f69360fb14 Make lazy-load container a protected inner class 4 years ago
  Ghostkeeper f1e35907d2 Make MachineNodeLoadJob protected inner class 4 years ago
  Ghostkeeper f3736f0576 Add typing for _machines 4 years ago
  Ghostkeeper 87f9c6d7cc Add typing for MachineNodeMap's constructor 4 years ago
  Ghostkeeper 8179dfc412 Make cache of machines a protected field 4 years ago
  Ghostkeeper f6d83d7a6b Fix sign of __contains__ 4 years ago
  Ghostkeeper ab4fade017 Fix check if definition with ID exists 4 years ago
  Ghostkeeper 38e723b51c Fix loading GlobalStacks on different thread 4 years ago
  Ghostkeeper 9323ed5d04 Add implementation of get() for the pretend-dict 4 years ago
  Ghostkeeper 268da885ee Remove unused _loadAll function 4 years ago
  Ghostkeeper c5b957d0b1 Remove debug code 4 years ago
  Ghostkeeper 5199e3e6db Add background job to pre-load other added printers 4 years ago
  Ghostkeeper 4ffda015db Implement lazy loading for machine nodes 4 years ago
  Jaime van Kessel 85ed22de4c Add some profiling decorators to the ContainerTree 4 years ago
  Ghostkeeper c8be172343 Add debugging functionality to visualise the container tree 4 years ago
  Jaime van Kessel 7e3f265068 Add a function to add a MachineNode to the tree. 5 years ago
  Ghostkeeper 5debdd4cf6 Fix getting extruder list everywhere 5 years ago
  Ghostkeeper 8bcd9b339a Use GlobalStack.extrudersList instead of GlobalStack.extruders to iterate 5 years ago
  Ghostkeeper 4bdc819f12 Fix nondetermistic result with dictionary values list 5 years ago
  Ghostkeeper 3f5563514c Remove _current_quality_changes_group shadow administration 5 years ago
  Ghostkeeper 557c3d9515 Skip global stacks better 5 years ago
  Ghostkeeper 60939d220b Log time it takes to add container tree for a printer 5 years ago
  Ghostkeeper 16ee96def9 Fix skipping definition containers when adding new printers 5 years ago
  Ghostkeeper 01c0472872 Don't create container tree for extruder definitions 5 years ago
  Ghostkeeper d06ce211ff Document new requirement that there must always be one child 5 years ago
  Ghostkeeper 6c6dd0efad Add signals to signal that a material got changed or removed 5 years ago
  Jaime van Kessel 8d05ebef9d Fix crash on adding a new printer 5 years ago
  Ghostkeeper d4cd5a7ea5 Add convenience function to get quality groups for current printer 5 years ago
  Jaime van Kessel 6a3a23a725 Add time logging about how long it took to construct the container tree 5 years ago
  Ghostkeeper bd714f947a Register container tree to be built once all metadata is in 5 years ago
  Ghostkeeper e106692165 Make ContainerTree singleton but construct in run() of application 5 years ago
  Ghostkeeper 8e49991087 Resolve circular imports 5 years ago
  Ghostkeeper 65b1a43e88 Load tree when all metadata has been loaded 5 years ago
  Ghostkeeper 2565be01f3 Add variants as they get added to the registry 5 years ago
  Ghostkeeper e84a75094a Add a MachineNode once a definition for it gets loaded 5 years ago
  Ghostkeeper 9fda7bd0b9 Rework container tree structure 5 years ago