3D printer / slicing GUI built on top of the Uranium framework
Find a file
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
.github Fix github workflow for packages on 'modern linux'. 2022-08-24 16:42:40 +02:00
.run_templates Moved pycharm_targets to conandata 2022-08-11 18:01:45 +02:00
cmake Use modern >=3.12 cmake find_package Python logic 2022-03-24 14:44:07 +01:00
cura Remove AbstractMachine 2022-08-26 10:45:45 +02:00
docs Merge pull request #13011 from digitalfrost/patch-9 2022-08-24 09:05:50 +02:00
packaging Merge branch 'main' into GH-12582_fix_uninstall_by_other 2022-07-21 15:24:57 +02:00
plugins Create abstract printers when adding lan printers. 2022-08-24 10:07:17 +02:00
resources Remove AbstractMachine 2022-08-26 10:45:45 +02:00
scripts Delete fix_app_qt_folder_names_for_codesign.py 2022-07-12 13:42:21 +02:00
tests Mock HttpRequestManager while changing sync state 2022-07-27 11:43:31 +02:00
.gitignore Update .gitignore 2022-07-12 14:09:55 +02:00
.pylintrc Fix regex for private & long functions 2020-01-10 17:43:40 +01:00
CITATION.cff update CITATION to latest version (.cff and Cura) 2022-06-15 18:30:11 +02:00
CMakeLists.txt Set cmake policies for MSVC flags 2022-06-07 16:28:55 +02:00
com.ultimaker.cura.appdata.xml Update master branch to main in XML file link 2022-05-30 16:41:30 +02:00
com.ultimaker.cura.desktop.in Rename metadata files to conform with appstream spec 2021-02-03 00:27:16 +01:00
conandata.yml Make internal resources requirements 2022-08-12 16:38:17 +02:00
conanfile.py Set latest.json location back to ultimaker website. 2022-08-22 16:29:08 +02:00
contributing.md Add contribution guidelines 2019-03-05 14:24:31 +01:00
cura-logo-dark.PNG Update README.md, use dark mode or light mode image depending on github theme. 2022-08-24 14:59:18 +02:00
cura-logo.PNG Update README.md, use dark mode or light mode image depending on github theme. 2022-08-24 14:59:18 +02:00
cura.sharedmimeinfo Update desktop and mimeinfo to add gcode mime type 2018-11-22 15:47:12 +01:00
cura_app.py Merge branch '4.13' of github.com:Ultimaker/Cura 2022-05-17 15:32:48 +02:00
CuraVersion.py.jinja Add cura latest.json url to template so it can be set from the conanfile. 2022-08-15 15:59:08 +02:00
GitVersion.yml Fix version number matching 2022-07-13 11:28:09 +02:00
Jenkinsfile Use generated Makefiles to run tests 2018-11-20 09:53:17 +01:00
LICENSE Changing AGPLv3 to LGPLv3 2017-09-28 13:00:43 +02:00
pytest.ini Added unit test stub 2016-04-29 11:32:33 +02:00
README.md Update README.md 2022-08-24 15:06:38 +02:00
requirements-dev.txt Fixed nsis build script 2022-07-15 12:03:51 +02:00
requirements-ultimaker.txt Use only pip in conan requirements 2022-06-16 19:55:56 +02:00
requirements.txt Add missing Python requirements.txt 2022-07-27 14:28:14 +02:00
run_coverage.py Add convenience script for running complete coverage 2019-08-30 16:32:11 +02:00
run_mypy.py Show error code if MyPy failed 2021-02-09 13:48:57 +01:00
SECURITY.md Add security policy 2022-03-23 09:51:36 +01:00
Ultimaker-Cura.spec.jinja Add Path to the imports 2022-07-19 11:16:34 +02:00


Badge Issues Badge PullRequests Badge Closed

Badge Size Badge License Badge Contributors

Badge Test Badge Conan



Logo

Ultimaker Cura

State-of-the-art slicer app to prepare
your 3D models for your 3D printer.

With hundreds of settings & community-managed print profiles,
Ultimaker Cura is sure to lead your next project to a success.



Button Building Button Plugins Button Machines

Button Report Button Settings Button Localize



Shows cura open on the preview screen with a large benchy model in the center.