├── .flake8 ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build-exe.yml │ ├── lint-test.yml │ ├── publish-deb.yml │ ├── publish-to-pypi.yml │ ├── publish-to-snap-store.yml │ └── website.yml ├── .gitignore ├── .pixi └── config.toml ├── .pre-commit-config.yaml ├── .vscode └── settings.json ├── AGENTS.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── __builtins__.pyi ├── data ├── org.rayforge.rayforge.desktop └── org.rayforge.rayforge.metainfo.xml ├── debian ├── changelog ├── control ├── copyright ├── lintian-overrides ├── postinst ├── postrm ├── requirements-bundle.txt ├── rules └── source │ ├── format │ ├── include-binaries │ └── options ├── flatpak ├── README.md ├── build-flatpak.sh ├── cargo-sources-maturin.json ├── cargo-sources-vtracer.json ├── org.rayforge.rayforge.yml └── python3-requirements.yaml ├── pixi.lock ├── pixi.toml ├── pyproject.toml ├── rayforge ├── __init__.py ├── actions.py ├── app.py ├── camera │ ├── __init__.py │ ├── controller.py │ ├── manager.py │ ├── models │ │ ├── __init__.py │ │ └── camera.py │ └── ui │ │ ├── __init__.py │ │ ├── alignment_dialog.py │ │ ├── camera_preferences_page.py │ │ ├── display_widget.py │ │ ├── image_settings_dialog.py │ │ ├── point_bubble_widget.py │ │ ├── properties_widget.py │ │ └── selection_dialog.py ├── config.py ├── context.py ├── core │ ├── __init__.py │ ├── asset.py │ ├── capability.py │ ├── config.py │ ├── doc.py │ ├── expression │ │ ├── __init__.py │ │ ├── context.py │ │ ├── errors.py │ │ ├── evaluator.py │ │ ├── parser.py │ │ ├── tokenizer.py │ │ └── validator.py │ ├── geo │ │ ├── __init__.py │ │ ├── analysis.py │ │ ├── clipping.py │ │ ├── contours.py │ │ ├── fitting.py │ │ ├── geometry.py │ │ ├── intersect.py │ │ ├── linearize.py │ │ ├── primitives.py │ │ ├── query.py │ │ ├── split.py │ │ └── transform.py │ ├── group.py │ ├── item.py │ ├── layer.py │ ├── library_manager.py │ ├── material.py │ ├── material_library.py │ ├── matrix.py │ ├── ops │ │ ├── __init__.py │ │ ├── commands.py │ │ ├── container.py │ │ ├── flip.py │ │ ├── group.py │ │ └── timing.py │ ├── recipe.py │ ├── recipe_manager.py │ ├── sketcher │ │ ├── __init__.py │ │ ├── constraints │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── coincident.py │ │ │ ├── diameter.py │ │ │ ├── distance.py │ │ │ ├── drag.py │ │ │ ├── equal_distance.py │ │ │ ├── equal_length.py │ │ │ ├── horizontal.py │ │ │ ├── perpendicular.py │ │ │ ├── point_on_line.py │ │ │ ├── radius.py │ │ │ ├── symmetry.py │ │ │ ├── tangent.py │ │ │ └── vertical.py │ │ ├── entities │ │ │ ├── __init__.py │ │ │ ├── arc.py │ │ │ ├── circle.py │ │ │ ├── entity.py │ │ │ ├── line.py │ │ │ ├── point.py │ │ │ └── registry.py │ │ ├── params.py │ │ ├── sketch.py │ │ └── solver.py │ ├── source_asset.py │ ├── source_asset_segment.py │ ├── step.py │ ├── stock.py │ ├── stock_asset.py │ ├── tab.py │ ├── varset │ │ ├── __init__.py │ │ ├── baudratevar.py │ │ ├── boolvar.py │ │ ├── choicevar.py │ │ ├── floatvar.py │ │ ├── hostnamevar.py │ │ ├── intvar.py │ │ ├── portvar.py │ │ ├── serialportvar.py │ │ ├── textareavar.py │ │ ├── var.py │ │ └── varset.py │ ├── vectorization_spec.py │ ├── workflow.py │ └── workpiece.py ├── debug.py ├── doceditor │ ├── __init__.py │ ├── asset_cmd.py │ ├── edit_cmd.py │ ├── editor.py │ ├── file_cmd.py │ ├── group_cmd.py │ ├── layer_cmd.py │ ├── layout │ │ ├── __init__.py │ │ ├── align.py │ │ ├── auto.py │ │ ├── base.py │ │ └── spread.py │ ├── layout_cmd.py │ ├── material_test_cmd.py │ ├── sketch_cmd.py │ ├── split_cmd.py │ ├── step_cmd.py │ ├── stock_cmd.py │ ├── tab_cmd.py │ ├── transform_cmd.py │ └── ui │ │ ├── __init__.py │ │ ├── add_material_dialog.py │ │ ├── add_tabs_popover.py │ │ ├── asset_list_view.py │ │ ├── asset_row_factory.py │ │ ├── asset_row_widget.py │ │ ├── edit_recipe_dialog.py │ │ ├── file_dialogs.py │ │ ├── image_metadata_dialog.py │ │ ├── import_handler.py │ │ ├── item_properties.py │ │ ├── layer_list.py │ │ ├── layer_view.py │ │ ├── material_library_list.py │ │ ├── material_list.py │ │ ├── material_manager.py │ │ ├── material_selector.py │ │ ├── property_providers │ │ ├── __init__.py │ │ ├── base.py │ │ ├── sketch.py │ │ ├── transform.py │ │ └── workpiece.py │ │ ├── raster_import_dialog.py │ │ ├── recipe_control_widget.py │ │ ├── recipe_list.py │ │ ├── recipe_manager.py │ │ ├── recipe_selector_dialog.py │ │ ├── step_box.py │ │ ├── step_settings │ │ ├── __init__.py │ │ ├── base.py │ │ ├── contour.py │ │ ├── depth_engraver.py │ │ ├── frame.py │ │ ├── material_test_grid.py │ │ ├── multipass.py │ │ ├── optimize.py │ │ ├── overscan.py │ │ ├── rasterizer.py │ │ ├── shrinkwrap.py │ │ └── smooth.py │ │ ├── step_settings_dialog.py │ │ ├── stock_properties_dialog.py │ │ └── workflow_view.py ├── icons.py ├── image │ ├── __init__.py │ ├── base_exporter.py │ ├── base_importer.py │ ├── base_renderer.py │ ├── bmp │ │ ├── __init__.py │ │ ├── importer.py │ │ ├── parser.py │ │ └── renderer.py │ ├── denoise.py │ ├── dxf │ │ ├── __init__.py │ │ ├── importer.py │ │ └── renderer.py │ ├── hull.py │ ├── image_util.py │ ├── jpg │ │ ├── __init__.py │ │ ├── importer.py │ │ └── renderer.py │ ├── material_test_grid_renderer.py │ ├── ops_renderer.py │ ├── pdf │ │ ├── __init__.py │ │ ├── importer.py │ │ └── renderer.py │ ├── png │ │ ├── __init__.py │ │ ├── importer.py │ │ └── renderer.py │ ├── procedural │ │ ├── __init__.py │ │ ├── importer.py │ │ └── renderer.py │ ├── ruida │ │ ├── __init__.py │ │ ├── importer.py │ │ ├── job.py │ │ ├── parser.py │ │ └── renderer.py │ ├── sketch │ │ ├── __init__.py │ │ ├── exporter.py │ │ ├── importer.py │ │ └── renderer.py │ ├── svg │ │ ├── __init__.py │ │ ├── importer.py │ │ ├── renderer.py │ │ └── svgutil.py │ ├── tracing.py │ └── util.py ├── locale │ ├── de │ │ └── LC_MESSAGES │ │ │ └── rayforge.po │ ├── en │ │ └── LC_MESSAGES │ │ │ └── rayforge.po │ ├── es │ │ └── LC_MESSAGES │ │ │ └── rayforge.po │ ├── fr │ │ └── LC_MESSAGES │ │ │ └── rayforge.po │ ├── pt │ │ └── LC_MESSAGES │ │ │ └── rayforge.po │ └── rayforge.pot ├── logging_setup.py ├── machine │ ├── __init__.py │ ├── cmd.py │ ├── driver │ │ ├── __init__.py │ │ ├── driver.py │ │ ├── dummy.py │ │ ├── grbl.py │ │ ├── grbl_serial.py │ │ ├── grbl_util.py │ │ └── smoothie.py │ ├── job_monitor.py │ ├── models │ │ ├── __init__.py │ │ ├── dialect.py │ │ ├── dialect_builtins.py │ │ ├── dialect_manager.py │ │ ├── laser.py │ │ ├── machine.py │ │ ├── macro.py │ │ └── profile.py │ ├── transport │ │ ├── __init__.py │ │ ├── http.py │ │ ├── serial.py │ │ ├── telnet.py │ │ ├── transport.py │ │ ├── validators.py │ │ └── websocket.py │ └── ui │ │ ├── __init__.py │ │ ├── advanced_preferences_page.py │ │ ├── connection_status_widget.py │ │ ├── device_settings_page.py │ │ ├── dialect_editor.py │ │ ├── dialect_list.py │ │ ├── gcode_editor.py │ │ ├── general_preferences_page.py │ │ ├── hook_list.py │ │ ├── jog_dialog.py │ │ ├── jog_widget.py │ │ ├── laser_preferences_page.py │ │ ├── log_dialog.py │ │ ├── machine_selector.py │ │ ├── macro_list.py │ │ ├── preferences_page.py │ │ ├── profile_selector.py │ │ ├── settings_dialog.py │ │ └── status_widget.py ├── main_menu.py ├── mainwindow.py ├── pipeline │ ├── __init__.py │ ├── artifact │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cache.py │ │ ├── handle.py │ │ ├── job.py │ │ ├── step_ops.py │ │ ├── step_render.py │ │ ├── store.py │ │ ├── workpiece.py │ │ └── workpiece_view.py │ ├── coord.py │ ├── encoder │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cairoencoder.py │ │ ├── context.py │ │ ├── gcode.py │ │ └── vertexencoder.py │ ├── modifier │ │ ├── __init__.py │ │ ├── colorfilter.py │ │ ├── grayscale.py │ │ ├── modifier.py │ │ └── transparency.py │ ├── pipeline.py │ ├── producer │ │ ├── __init__.py │ │ ├── base.py │ │ ├── contour.py │ │ ├── depth.py │ │ ├── frame.py │ │ ├── material_test_grid.py │ │ ├── rasterize.py │ │ └── shrinkwrap.py │ ├── stage │ │ ├── __init__.py │ │ ├── base.py │ │ ├── job_runner.py │ │ ├── job_stage.py │ │ ├── step_runner.py │ │ ├── step_stage.py │ │ ├── workpiece_runner.py │ │ ├── workpiece_stage.py │ │ ├── workpiece_view_runner.py │ │ └── workpiece_view_stage.py │ ├── steps.py │ └── transformer │ │ ├── __init__.py │ │ ├── arcwelder.py │ │ ├── base.py │ │ ├── multipass.py │ │ ├── optimize.py │ │ ├── overscan.py │ │ ├── smooth.py │ │ └── tabs.py ├── resources │ ├── core_materials │ │ ├── __library__.yaml │ │ ├── acrylic.yaml │ │ ├── aluminum.yaml │ │ ├── mdf.yaml │ │ └── plywood.yaml │ └── icons │ │ ├── 3d-rotation-symbolic.svg │ │ ├── 3d-symbolic.svg │ │ ├── add-stock-symbolic.svg │ │ ├── add-symbolic.svg │ │ ├── alarm-symbolic.svg │ │ ├── align-bottom-symbolic.svg │ │ ├── align-horizontal-center-symbolic.svg │ │ ├── align-left-symbolic.svg │ │ ├── align-right-symbolic.svg │ │ ├── align-top-symbolic.svg │ │ ├── align-vertical-center-symbolic.svg │ │ ├── arrow-east.svg │ │ ├── arrow-north-east.svg │ │ ├── arrow-north-west.svg │ │ ├── arrow-north.svg │ │ ├── arrow-south-east.svg │ │ ├── arrow-south-west.svg │ │ ├── arrow-south.svg │ │ ├── arrow-west.svg │ │ ├── auto-layout-symbolic.svg │ │ ├── camera-off-symbolic.svg │ │ ├── camera-on-symbolic.svg │ │ ├── check-circle-symbolic.svg │ │ ├── check-symbolic.svg │ │ ├── chevron-right-symbolic.svg │ │ ├── clear-alarm-symbolic.svg │ │ ├── clear-layers-symbolic.svg │ │ ├── clear-symbolic.svg │ │ ├── close-document-symbolic.svg │ │ ├── close-symbolic.svg │ │ ├── code-symbolic.svg │ │ ├── compass-symbolic.svg │ │ ├── copy-symbolic.svg │ │ ├── cut-symbolic.svg │ │ ├── cycle-symbolic.svg │ │ ├── delete-symbolic.svg │ │ ├── distribute-horizontal-symbolic.svg │ │ ├── distribute-vertical-symbolic.svg │ │ ├── door-symbolic.svg │ │ ├── drag-handle-symbolic.svg │ │ ├── edit-symbolic.svg │ │ ├── engrave-symbolic.svg │ │ ├── eraser-symbolic.svg │ │ ├── error-symbolic.svg │ │ ├── fast-forward-symbolic.svg │ │ ├── fast-rewind-symbolic.svg │ │ ├── flip-horizontal-symbolic.svg │ │ ├── flip-vertical-symbolic.svg │ │ ├── frame-symbolic.svg │ │ ├── gcode-symbolic.svg │ │ ├── general-symbolic.svg │ │ ├── home-symbolic.svg │ │ ├── homing-symbolic.svg │ │ ├── hourglass-symbolic.svg │ │ ├── info-symbolic.svg │ │ ├── jog-symbolic.svg │ │ ├── laps-symbolic.svg │ │ ├── laser-off-symbolic.svg │ │ ├── laser-on-symbolic.svg │ │ ├── laser-path-symbolic.svg │ │ ├── layer-symbolic.svg │ │ ├── locked-symbolic.svg │ │ ├── machine-settings-advanced-symbolic.svg │ │ ├── machine-settings-general-symbolic.svg │ │ ├── material-symbolic.svg │ │ ├── next-symbolic.svg │ │ ├── open-in-new-symbolic.svg │ │ ├── open-symbolic.svg │ │ ├── org.rayforge.rayforge.svg │ │ ├── pause-symbolic.svg │ │ ├── play-arrow-symbolic.svg │ │ ├── post-processor-symbolic.svg │ │ ├── preliminary-check-symbolic.svg │ │ ├── preview-off-symbolic.svg │ │ ├── preview_off-symbolic.svg │ │ ├── previous-symbolic.svg │ │ ├── publish-symbolic.svg │ │ ├── query-symbolic.svg │ │ ├── question-box-symbolic.svg │ │ ├── question-mark-symbolic.svg │ │ ├── queued-symbolic.svg │ │ ├── recipe-symbolic.svg │ │ ├── redo-symbolic.svg │ │ ├── refresh-symbolic.svg │ │ ├── reset-stock-symbolic.svg │ │ ├── resume-symbolic.svg │ │ ├── save-as-symbolic.svg │ │ ├── save-symbolic.svg │ │ ├── save_as-symbolic.svg │ │ ├── score-symbolic.svg │ │ ├── send-symbolic.svg │ │ ├── settings-symbolic.svg │ │ ├── siren-symbolic.svg │ │ ├── sketch-add-symbolic.svg │ │ ├── sketch-arc-symbolic.svg │ │ ├── sketch-circle-symbolic.svg │ │ ├── sketch-constrain-equal-symbolic.svg │ │ ├── sketch-constrain-horizontal-symbolic.svg │ │ ├── sketch-constrain-perpendicular-symbolic.svg │ │ ├── sketch-constrain-point-symbolic.svg │ │ ├── sketch-constrain-symmetric-symbolic.svg │ │ ├── sketch-constrain-tangential-symbolic.svg │ │ ├── sketch-constrain-vertical-symbolic.svg │ │ ├── sketch-constrain-verticalhorizontal-symbolic.svg │ │ ├── sketch-construction-symbolic.svg │ │ ├── sketch-diameter-symbolic.svg │ │ ├── sketch-distance-symbolic.svg │ │ ├── sketch-edit-symbolic.svg │ │ ├── sketch-line-symbolic.svg │ │ ├── sketch-radius-symbolic.svg │ │ ├── sketch-select-symbolic.svg │ │ ├── skip-forward-symbolic.svg │ │ ├── skip-previous-symbolic.svg │ │ ├── sleep-symbolic.svg │ │ ├── step-settings-symbolic.svg │ │ ├── stock-symbolic.svg │ │ ├── stop-symbolic.svg │ │ ├── tabs-equidistant-symbolic.svg │ │ ├── tabs-visible-symbolic.svg │ │ ├── test-symbolic.svg │ │ ├── timeline-symbolic.svg │ │ ├── tool-change-symbolic.svg │ │ ├── travel-path-symbolic.svg │ │ ├── ui-settings-symbolic.svg │ │ ├── undo-symbolic.svg │ │ ├── unlocking-symbolic.svg │ │ ├── variable-symbolic.svg │ │ ├── visibility-off-symbolic.svg │ │ ├── visibility-on-symbolic.svg │ │ └── warning-symbolic.svg ├── shared │ ├── README.md │ ├── __init__.py │ ├── gcodeedit │ │ ├── __init__.py │ │ ├── editor.py │ │ ├── highlighter.py │ │ └── viewer.py │ ├── tasker │ │ ├── __init__.py │ │ ├── context.py │ │ ├── manager.py │ │ ├── pool.py │ │ ├── proxy.py │ │ └── task.py │ ├── ui │ │ ├── __init__.py │ │ ├── about.py │ │ ├── adwfix.py │ │ ├── draglist.py │ │ ├── expander.py │ │ ├── expression_entry.py │ │ ├── formatter.py │ │ ├── general_preferences_page.py │ │ ├── gtk_color.py │ │ ├── piemenu.py │ │ ├── popover_menu.py │ │ ├── preferences_dialog.py │ │ ├── preferences_group.py │ │ ├── progress_bar.py │ │ ├── round_button.py │ │ ├── task_bar.py │ │ ├── unit_spin_row.py │ │ ├── var_row_factory.py │ │ ├── varset_editor.py │ │ └── varsetwidget.py │ ├── units │ │ ├── __init__.py │ │ ├── definitions.py │ │ └── engine.py │ └── util │ │ ├── __init__.py │ │ ├── cache.py │ │ ├── cairoutil.py │ │ ├── colors.py │ │ ├── glib.py │ │ ├── gtk.py │ │ ├── once.py │ │ └── template.py ├── splitbutton.py ├── toolbar.py ├── undo │ ├── __init__.py │ ├── models │ │ ├── __init__.py │ │ ├── command.py │ │ ├── composite_cmd.py │ │ ├── dict_cmd.py │ │ ├── history.py │ │ ├── list_cmd.py │ │ ├── property_cmd.py │ │ └── setter_cmd.py │ └── ui │ │ ├── __init__.py │ │ └── undo_button.py ├── version.py ├── workbench │ ├── __init__.py │ ├── canvas │ │ ├── __init__.py │ │ ├── axis.py │ │ ├── canvas.py │ │ ├── cursor.py │ │ ├── element.py │ │ ├── hittest.py │ │ ├── intersect.py │ │ ├── multiselect.py │ │ ├── overlays.py │ │ ├── region.py │ │ ├── shrinkwrap.py │ │ ├── transform.py │ │ └── worldsurface.py │ ├── canvas3d │ │ ├── __init__.py │ │ ├── axis_renderer_3d.py │ │ ├── camera.py │ │ ├── canvas3d.py │ │ ├── gl_utils.py │ │ ├── ops_renderer.py │ │ ├── plane_renderer.py │ │ ├── scene_assembler.py │ │ ├── shaders.py │ │ ├── sphere_renderer.py │ │ ├── text_renderer_3d.py │ │ └── texture_renderer.py │ ├── context_menu.py │ ├── drag_drop_cmd.py │ ├── elements │ │ ├── __init__.py │ │ ├── camera_image.py │ │ ├── dot.py │ │ ├── group.py │ │ ├── layer.py │ │ ├── simulation_overlay.py │ │ ├── step.py │ │ ├── stock.py │ │ ├── tab_handle.py │ │ └── workpiece.py │ ├── simulation_controls.py │ ├── simulator_cmd.py │ ├── sketcher │ │ ├── __init__.py │ │ ├── cmd.py │ │ ├── editor.py │ │ ├── hittest.py │ │ ├── menu.py │ │ ├── piemenu.py │ │ ├── renderer.py │ │ ├── selection.py │ │ ├── sketch_cmd.py │ │ ├── sketchcanvas.py │ │ ├── sketchelement.py │ │ ├── studio.py │ │ └── tools │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── creation.py │ │ │ └── select.py │ ├── surface.py │ └── view_mode_cmd.py └── worker_init.py ├── requirements.txt ├── run.bat ├── scripts ├── build-deb.sh ├── deploy_website.sh ├── flatpak-pip-generator.py ├── generate_uml.sh ├── prepare_site_build.py ├── take_screenshot.py ├── update_site_versions.py ├── update_translations.sh ├── win_build.sh ├── win_create_icon.sh ├── win_installer.nsi ├── win_setup.sh ├── win_test.sh └── with_gdk.sh ├── snap ├── semwraplib.c └── snapcraft.yaml ├── tests ├── camera │ ├── test_camera.py │ ├── test_controller.py │ └── visual_test_camera_scaling.py ├── canvasapp.py ├── conftest.py ├── core │ ├── expression │ │ ├── test_expression_context.py │ │ ├── test_expression_error.py │ │ ├── test_expression_evaluator.py │ │ ├── test_expression_parser.py │ │ ├── test_expression_tokenizer.py │ │ └── test_expression_validator.py │ ├── geo │ │ ├── test_analysis.py │ │ ├── test_clipping.py │ │ ├── test_contours.py │ │ ├── test_fitting.py │ │ ├── test_geometry.py │ │ ├── test_intersect.py │ │ ├── test_linearize.py │ │ ├── test_primitives.py │ │ ├── test_query.py │ │ ├── test_split.py │ │ └── test_transform.py │ ├── ops │ │ ├── test_commands.py │ │ ├── test_container.py │ │ ├── test_flip.py │ │ ├── test_ops_group.py │ │ └── test_timing.py │ ├── sketcher │ │ ├── constraints │ │ │ ├── test_coincident_constraint.py │ │ │ ├── test_diameter_constraint.py │ │ │ ├── test_distance_constraint.py │ │ │ ├── test_drag_constraint.py │ │ │ ├── test_equal_distance_constraint.py │ │ │ ├── test_equal_length_constraint.py │ │ │ ├── test_horizontal_constraint.py │ │ │ ├── test_perpendicular_constraint.py │ │ │ ├── test_point_on_line_constraint.py │ │ │ ├── test_radius_constraint.py │ │ │ ├── test_symmetry_constraint.py │ │ │ ├── test_tangent_constraint.py │ │ │ └── test_vertical_constraint.py │ │ ├── entities │ │ │ ├── test_arc_entity.py │ │ │ ├── test_circle_entity.py │ │ │ ├── test_entity_registry.py │ │ │ ├── test_line_entity.py │ │ │ └── test_point.py │ │ ├── rect.rfs │ │ ├── sketcherapp.py │ │ ├── test_sketcher_params.py │ │ ├── test_sketcher_sketch.py │ │ └── test_sketcher_solver.py │ ├── test_capability.py │ ├── test_doc.py │ ├── test_group.py │ ├── test_item.py │ ├── test_layer.py │ ├── test_library_manager.py │ ├── test_material.py │ ├── test_material_library.py │ ├── test_matrix.py │ ├── test_recipe.py │ ├── test_recipe_manager.py │ ├── test_source_asset.py │ ├── test_source_asset_segment.py │ ├── test_step.py │ ├── test_stock.py │ ├── test_stock_asset.py │ ├── test_tab.py │ ├── test_workflow.py │ ├── test_workpiece.py │ └── varset │ │ ├── test_baudrate_var.py │ │ ├── test_bool_var.py │ │ ├── test_choice_var.py │ │ ├── test_float_var.py │ │ ├── test_hostname_var.py │ │ ├── test_int_var.py │ │ ├── test_port_var.py │ │ ├── test_serialport_var.py │ │ ├── test_textarea_var.py │ │ ├── test_var.py │ │ └── test_varset.py ├── doceditor │ ├── assets │ │ ├── 10x10_square.svg │ │ └── expected_square.gcode │ ├── test_asset_cmd.py │ ├── test_doceditor.py │ ├── test_edit_cmd.py │ ├── test_group_cmd.py │ ├── test_layer_cmd.py │ ├── test_split_cmd.py │ ├── test_step_cmd.py │ ├── test_stock_cmd.py │ ├── test_tab_cmd.py │ └── test_transform_cmd.py ├── image │ ├── bmp │ │ ├── img-1-bit.bmp │ │ ├── img-24-bit-gray.bmp │ │ ├── img-32-bit-color.bmp │ │ ├── img-8-bit-color.bmp │ │ ├── img-8-bit-gray-2.bmp │ │ ├── img-8-bit-gray.bmp │ │ └── test_bmp.py │ ├── dxf │ │ └── test_dxf.py │ ├── get_pixel_color.py │ ├── jpg │ │ ├── color.jpg │ │ └── test_jpg.py │ ├── pdf │ │ └── test_pdf.py │ ├── png │ │ ├── 8-bit-with-1-bit-color.png │ │ ├── color.png │ │ ├── grayscale.png │ │ └── test_png.py │ ├── ruida │ │ ├── test_ruida_job.py │ │ └── test_ruida_parser.py │ ├── sketch │ │ ├── test_sketch_exporter.py │ │ └── test_sketch_importer.py │ ├── svg │ │ ├── nested-rect.svg │ │ ├── test_svg.py │ │ └── test_svgutil.py │ ├── test_denoise.py │ ├── test_hull.py │ ├── test_image_util.py │ ├── test_importer.py │ ├── test_procedural.py │ ├── test_segment_mask_geometry.py │ ├── test_tracing.py │ └── vipstest.py ├── machine │ ├── driver │ │ ├── test_dummy_driver.py │ │ ├── test_grbl_serial_driver.py │ │ └── test_smoothie_driver.py │ ├── test_job_monitor.py │ ├── test_laser.py │ ├── test_machine.py │ ├── test_machine_cmd.py │ └── test_macro.py ├── o.svg ├── pipeline │ ├── artifact │ │ ├── test_artifact_base.py │ │ ├── test_artifact_cache.py │ │ ├── test_handle.py │ │ ├── test_job_artifact.py │ │ ├── test_step_ops_artifact.py │ │ ├── test_step_render_artifact.py │ │ ├── test_store.py │ │ ├── test_workpiece_artifact.py │ │ └── test_workpiece_view_artifact.py │ ├── encoder │ │ ├── test_cairoencoder.py │ │ └── test_vertexencoder.py │ ├── producer │ │ ├── test_contour.py │ │ ├── test_depth.py │ │ ├── test_material_test_grid.py │ │ └── test_rasterize.py │ ├── stage │ │ ├── test_base_stage.py │ │ ├── test_job_runner.py │ │ ├── test_job_stage.py │ │ ├── test_step_runner.py │ │ ├── test_step_stage.py │ │ ├── test_workpiece_runner.py │ │ ├── test_workpiece_stage.py │ │ ├── test_workpiece_view_runner.py │ │ └── test_workpiece_view_stage.py │ ├── test_pipeline.py │ ├── test_pipeline_artifacts.py │ ├── test_pipeline_generation.py │ ├── test_pipeline_multipass.py │ ├── test_pipeline_state.py │ └── transformer │ │ ├── arcwelder │ │ ├── __init__.py │ │ ├── debug_arcweld.py │ │ ├── debug_fitcircle.py │ │ ├── debug_longest_arc.py │ │ ├── debug_process_segment.py │ │ ├── debug_semicircle.py │ │ ├── test_arcwelder.py │ │ └── test_find_arc.py │ │ ├── test_multipass.py │ │ ├── test_optimize.py │ │ ├── test_overscan.py │ │ └── test_smooth.py ├── shared │ ├── test_template.py │ └── units │ │ └── test_units.py ├── tasker │ ├── test_context.py │ ├── test_manager.py │ ├── test_pool.py │ ├── test_proxy.py │ └── test_task.py ├── test_mainwindow.py ├── test_varset_editor.py ├── transport │ ├── test_serial.py │ └── test_telnet.py └── workbench │ ├── canvas3d │ ├── test_ops_renderer.py │ ├── test_scene_assembler.py │ └── test_texture_renderer.py │ └── elements │ └── test_simulation_overlay.py ├── typings ├── potrace.pyi └── pyvips.pyi └── website ├── content ├── assets │ ├── favicon.png │ ├── icon-mono.png │ ├── icon-mono.svg │ ├── icon.png │ ├── icon.svg │ ├── screenshot-3d-closeup.png │ ├── screenshot-3d.png │ ├── screenshot-optimizer.png │ ├── screenshot-recipe.png │ ├── screenshot-simulation.png │ ├── screenshot.png │ ├── social.png │ └── social.svg ├── blog │ ├── .authors.yml │ ├── index.md │ └── posts │ │ ├── 5-tips-better-engraving.md │ │ ├── multi-laser-support.md │ │ └── welcome-to-rayforge.md ├── contributing │ └── index.md ├── docs │ ├── concepts │ │ ├── coordinates-and-origin.md │ │ ├── gcode-basics.md │ │ ├── index.md │ │ ├── laser-safety.md │ │ ├── power-vs-speed.md │ │ └── understanding-operations.md │ ├── developer │ │ ├── architecture.md │ │ ├── docmodel.md │ │ ├── driver.md │ │ ├── getting-started │ │ │ ├── index.md │ │ │ ├── setup.md │ │ │ └── submitting-changes.md │ │ ├── pipeline.md │ │ └── tasker.md │ ├── features │ │ ├── camera.md │ │ ├── holding-tabs.md │ │ ├── index.md │ │ ├── kerf.md │ │ ├── macros-hooks.md │ │ ├── material-libraries.md │ │ ├── multi-layer.md │ │ ├── operations │ │ │ ├── contour.md │ │ │ ├── depth.md │ │ │ ├── index.md │ │ │ ├── material-test-grid.md │ │ │ ├── raster.md │ │ │ └── shrink-wrap.md │ │ ├── overscan.md │ │ ├── recipes.md │ │ ├── simulation-mode.md │ │ ├── sketcher.md │ │ └── stock-handling.md │ ├── files │ │ ├── exporting.md │ │ ├── formats.md │ │ ├── importing.md │ │ └── index.md │ ├── getting-started │ │ ├── first-time-setup.md │ │ ├── framing-your-job.md │ │ ├── index.md │ │ ├── installation.md │ │ ├── quick-start.md │ │ └── simulating-your-job.md │ ├── images │ │ ├── 3d-preview.png │ │ ├── camera-alignment.png │ │ ├── camera-image.png │ │ ├── camera-overlay.png │ │ ├── contour-settings.png │ │ ├── flathub-badge.svg │ │ ├── import-dialog.png │ │ ├── machine-advanced.png │ │ ├── machine-camera.png │ │ ├── machine-device.png │ │ ├── machine-laser.png │ │ ├── machine-logs.png │ │ ├── machine-settings.png │ │ ├── recipe-editor.png │ │ ├── recipe-manager.png │ │ ├── sketcher-pie-menu.png │ │ └── ss-main.png │ ├── includes │ │ └── abbreviations.md │ ├── machine │ │ ├── calibrating-your-workspace.md │ │ ├── device-config.md │ │ ├── grbl-settings.md │ │ ├── index.md │ │ ├── multi-laser.md │ │ └── profiles.md │ ├── reference │ │ ├── firmware.md │ │ ├── gcode-dialects.md │ │ ├── index.md │ │ └── shortcuts.md │ ├── troubleshooting │ │ ├── common.md │ │ ├── connection.md │ │ ├── debug.md │ │ ├── index.md │ │ ├── performance.md │ │ └── snap-permissions.md │ └── ui │ │ ├── 3d-preview.md │ │ ├── canvas-tools.md │ │ ├── index.md │ │ ├── jog-dialog.md │ │ ├── main-window.md │ │ └── settings.md ├── index.md ├── stylesheets │ └── extra.css └── versions.json ├── main.py ├── mkdocs.yml └── overrides ├── home.html └── partials ├── actions.html ├── content.html └── custom_header.html /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build-exe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/workflows/build-exe.yml -------------------------------------------------------------------------------- /.github/workflows/lint-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/workflows/lint-test.yml -------------------------------------------------------------------------------- /.github/workflows/publish-deb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/workflows/publish-deb.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/workflows/publish-to-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-snap-store.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/workflows/publish-to-snap-store.yml -------------------------------------------------------------------------------- /.github/workflows/website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.github/workflows/website.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.gitignore -------------------------------------------------------------------------------- /.pixi/config.toml: -------------------------------------------------------------------------------- 1 | run-post-link-scripts = "insecure" 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/README.md -------------------------------------------------------------------------------- /__builtins__.pyi: -------------------------------------------------------------------------------- 1 | _ = str 2 | -------------------------------------------------------------------------------- /data/org.rayforge.rayforge.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/data/org.rayforge.rayforge.desktop -------------------------------------------------------------------------------- /data/org.rayforge.rayforge.metainfo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/data/org.rayforge.rayforge.metainfo.xml -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/lintian-overrides -------------------------------------------------------------------------------- /debian/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/postinst -------------------------------------------------------------------------------- /debian/postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/postrm -------------------------------------------------------------------------------- /debian/requirements-bundle.txt: -------------------------------------------------------------------------------- 1 | pyvips==3.0.0 2 | vtracer==0.6.11 -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/source/include-binaries: -------------------------------------------------------------------------------- 1 | vendor/wheels/*.whl 2 | -------------------------------------------------------------------------------- /debian/source/options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/debian/source/options -------------------------------------------------------------------------------- /flatpak/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/flatpak/README.md -------------------------------------------------------------------------------- /flatpak/build-flatpak.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/flatpak/build-flatpak.sh -------------------------------------------------------------------------------- /flatpak/cargo-sources-maturin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/flatpak/cargo-sources-maturin.json -------------------------------------------------------------------------------- /flatpak/cargo-sources-vtracer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/flatpak/cargo-sources-vtracer.json -------------------------------------------------------------------------------- /flatpak/org.rayforge.rayforge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/flatpak/org.rayforge.rayforge.yml -------------------------------------------------------------------------------- /flatpak/python3-requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/flatpak/python3-requirements.yaml -------------------------------------------------------------------------------- /pixi.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/pixi.lock -------------------------------------------------------------------------------- /pixi.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/pixi.toml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rayforge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/__init__.py -------------------------------------------------------------------------------- /rayforge/actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/actions.py -------------------------------------------------------------------------------- /rayforge/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/app.py -------------------------------------------------------------------------------- /rayforge/camera/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/camera/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/controller.py -------------------------------------------------------------------------------- /rayforge/camera/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/manager.py -------------------------------------------------------------------------------- /rayforge/camera/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/models/__init__.py -------------------------------------------------------------------------------- /rayforge/camera/models/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/models/camera.py -------------------------------------------------------------------------------- /rayforge/camera/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/camera/ui/alignment_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/ui/alignment_dialog.py -------------------------------------------------------------------------------- /rayforge/camera/ui/camera_preferences_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/ui/camera_preferences_page.py -------------------------------------------------------------------------------- /rayforge/camera/ui/display_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/ui/display_widget.py -------------------------------------------------------------------------------- /rayforge/camera/ui/image_settings_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/ui/image_settings_dialog.py -------------------------------------------------------------------------------- /rayforge/camera/ui/point_bubble_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/ui/point_bubble_widget.py -------------------------------------------------------------------------------- /rayforge/camera/ui/properties_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/ui/properties_widget.py -------------------------------------------------------------------------------- /rayforge/camera/ui/selection_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/camera/ui/selection_dialog.py -------------------------------------------------------------------------------- /rayforge/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/config.py -------------------------------------------------------------------------------- /rayforge/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/context.py -------------------------------------------------------------------------------- /rayforge/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/core/asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/asset.py -------------------------------------------------------------------------------- /rayforge/core/capability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/capability.py -------------------------------------------------------------------------------- /rayforge/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/config.py -------------------------------------------------------------------------------- /rayforge/core/doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/doc.py -------------------------------------------------------------------------------- /rayforge/core/expression/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/expression/__init__.py -------------------------------------------------------------------------------- /rayforge/core/expression/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/expression/context.py -------------------------------------------------------------------------------- /rayforge/core/expression/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/expression/errors.py -------------------------------------------------------------------------------- /rayforge/core/expression/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/expression/evaluator.py -------------------------------------------------------------------------------- /rayforge/core/expression/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/expression/parser.py -------------------------------------------------------------------------------- /rayforge/core/expression/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/expression/tokenizer.py -------------------------------------------------------------------------------- /rayforge/core/expression/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/expression/validator.py -------------------------------------------------------------------------------- /rayforge/core/geo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/__init__.py -------------------------------------------------------------------------------- /rayforge/core/geo/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/analysis.py -------------------------------------------------------------------------------- /rayforge/core/geo/clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/clipping.py -------------------------------------------------------------------------------- /rayforge/core/geo/contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/contours.py -------------------------------------------------------------------------------- /rayforge/core/geo/fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/fitting.py -------------------------------------------------------------------------------- /rayforge/core/geo/geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/geometry.py -------------------------------------------------------------------------------- /rayforge/core/geo/intersect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/intersect.py -------------------------------------------------------------------------------- /rayforge/core/geo/linearize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/linearize.py -------------------------------------------------------------------------------- /rayforge/core/geo/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/primitives.py -------------------------------------------------------------------------------- /rayforge/core/geo/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/query.py -------------------------------------------------------------------------------- /rayforge/core/geo/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/split.py -------------------------------------------------------------------------------- /rayforge/core/geo/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/geo/transform.py -------------------------------------------------------------------------------- /rayforge/core/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/group.py -------------------------------------------------------------------------------- /rayforge/core/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/item.py -------------------------------------------------------------------------------- /rayforge/core/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/layer.py -------------------------------------------------------------------------------- /rayforge/core/library_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/library_manager.py -------------------------------------------------------------------------------- /rayforge/core/material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/material.py -------------------------------------------------------------------------------- /rayforge/core/material_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/material_library.py -------------------------------------------------------------------------------- /rayforge/core/matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/matrix.py -------------------------------------------------------------------------------- /rayforge/core/ops/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/ops/__init__.py -------------------------------------------------------------------------------- /rayforge/core/ops/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/ops/commands.py -------------------------------------------------------------------------------- /rayforge/core/ops/container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/ops/container.py -------------------------------------------------------------------------------- /rayforge/core/ops/flip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/ops/flip.py -------------------------------------------------------------------------------- /rayforge/core/ops/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/ops/group.py -------------------------------------------------------------------------------- /rayforge/core/ops/timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/ops/timing.py -------------------------------------------------------------------------------- /rayforge/core/recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/recipe.py -------------------------------------------------------------------------------- /rayforge/core/recipe_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/recipe_manager.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/__init__.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/__init__.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/base.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/coincident.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/coincident.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/diameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/diameter.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/distance.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/drag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/drag.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/equal_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/equal_distance.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/equal_length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/equal_length.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/horizontal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/horizontal.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/perpendicular.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/perpendicular.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/point_on_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/point_on_line.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/radius.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/radius.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/symmetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/symmetry.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/tangent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/tangent.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/constraints/vertical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/constraints/vertical.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/entities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/entities/__init__.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/entities/arc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/entities/arc.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/entities/circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/entities/circle.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/entities/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/entities/entity.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/entities/line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/entities/line.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/entities/point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/entities/point.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/entities/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/entities/registry.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/params.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/sketch.py -------------------------------------------------------------------------------- /rayforge/core/sketcher/solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/sketcher/solver.py -------------------------------------------------------------------------------- /rayforge/core/source_asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/source_asset.py -------------------------------------------------------------------------------- /rayforge/core/source_asset_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/source_asset_segment.py -------------------------------------------------------------------------------- /rayforge/core/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/step.py -------------------------------------------------------------------------------- /rayforge/core/stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/stock.py -------------------------------------------------------------------------------- /rayforge/core/stock_asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/stock_asset.py -------------------------------------------------------------------------------- /rayforge/core/tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/tab.py -------------------------------------------------------------------------------- /rayforge/core/varset/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/__init__.py -------------------------------------------------------------------------------- /rayforge/core/varset/baudratevar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/baudratevar.py -------------------------------------------------------------------------------- /rayforge/core/varset/boolvar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/boolvar.py -------------------------------------------------------------------------------- /rayforge/core/varset/choicevar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/choicevar.py -------------------------------------------------------------------------------- /rayforge/core/varset/floatvar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/floatvar.py -------------------------------------------------------------------------------- /rayforge/core/varset/hostnamevar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/hostnamevar.py -------------------------------------------------------------------------------- /rayforge/core/varset/intvar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/intvar.py -------------------------------------------------------------------------------- /rayforge/core/varset/portvar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/portvar.py -------------------------------------------------------------------------------- /rayforge/core/varset/serialportvar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/serialportvar.py -------------------------------------------------------------------------------- /rayforge/core/varset/textareavar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/textareavar.py -------------------------------------------------------------------------------- /rayforge/core/varset/var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/var.py -------------------------------------------------------------------------------- /rayforge/core/varset/varset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/varset/varset.py -------------------------------------------------------------------------------- /rayforge/core/vectorization_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/vectorization_spec.py -------------------------------------------------------------------------------- /rayforge/core/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/workflow.py -------------------------------------------------------------------------------- /rayforge/core/workpiece.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/core/workpiece.py -------------------------------------------------------------------------------- /rayforge/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/debug.py -------------------------------------------------------------------------------- /rayforge/doceditor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/doceditor/asset_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/asset_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/edit_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/edit_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/editor.py -------------------------------------------------------------------------------- /rayforge/doceditor/file_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/file_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/group_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/group_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/layer_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/layer_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/layout/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/layout/__init__.py -------------------------------------------------------------------------------- /rayforge/doceditor/layout/align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/layout/align.py -------------------------------------------------------------------------------- /rayforge/doceditor/layout/auto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/layout/auto.py -------------------------------------------------------------------------------- /rayforge/doceditor/layout/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/layout/base.py -------------------------------------------------------------------------------- /rayforge/doceditor/layout/spread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/layout/spread.py -------------------------------------------------------------------------------- /rayforge/doceditor/layout_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/layout_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/material_test_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/material_test_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/sketch_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/sketch_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/split_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/split_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/step_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/step_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/stock_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/stock_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/tab_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/tab_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/transform_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/transform_cmd.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/doceditor/ui/add_material_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/add_material_dialog.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/add_tabs_popover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/add_tabs_popover.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/asset_list_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/asset_list_view.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/asset_row_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/asset_row_factory.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/asset_row_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/asset_row_widget.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/edit_recipe_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/edit_recipe_dialog.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/file_dialogs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/file_dialogs.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/image_metadata_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/image_metadata_dialog.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/import_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/import_handler.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/item_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/item_properties.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/layer_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/layer_list.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/layer_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/layer_view.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/material_library_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/material_library_list.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/material_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/material_list.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/material_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/material_manager.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/material_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/material_selector.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/property_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/property_providers/__init__.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/property_providers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/property_providers/base.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/property_providers/sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/property_providers/sketch.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/raster_import_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/raster_import_dialog.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/recipe_control_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/recipe_control_widget.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/recipe_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/recipe_list.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/recipe_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/recipe_manager.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/recipe_selector_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/recipe_selector_dialog.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_box.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/__init__.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/base.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/contour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/contour.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/frame.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/multipass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/multipass.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/optimize.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/overscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/overscan.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/rasterizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/rasterizer.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/shrinkwrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/shrinkwrap.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings/smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings/smooth.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/step_settings_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/step_settings_dialog.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/stock_properties_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/stock_properties_dialog.py -------------------------------------------------------------------------------- /rayforge/doceditor/ui/workflow_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/doceditor/ui/workflow_view.py -------------------------------------------------------------------------------- /rayforge/icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/icons.py -------------------------------------------------------------------------------- /rayforge/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/__init__.py -------------------------------------------------------------------------------- /rayforge/image/base_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/base_exporter.py -------------------------------------------------------------------------------- /rayforge/image/base_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/base_importer.py -------------------------------------------------------------------------------- /rayforge/image/base_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/base_renderer.py -------------------------------------------------------------------------------- /rayforge/image/bmp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/bmp/__init__.py -------------------------------------------------------------------------------- /rayforge/image/bmp/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/bmp/importer.py -------------------------------------------------------------------------------- /rayforge/image/bmp/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/bmp/parser.py -------------------------------------------------------------------------------- /rayforge/image/bmp/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/bmp/renderer.py -------------------------------------------------------------------------------- /rayforge/image/denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/denoise.py -------------------------------------------------------------------------------- /rayforge/image/dxf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/dxf/__init__.py -------------------------------------------------------------------------------- /rayforge/image/dxf/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/dxf/importer.py -------------------------------------------------------------------------------- /rayforge/image/dxf/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/dxf/renderer.py -------------------------------------------------------------------------------- /rayforge/image/hull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/hull.py -------------------------------------------------------------------------------- /rayforge/image/image_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/image_util.py -------------------------------------------------------------------------------- /rayforge/image/jpg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/jpg/__init__.py -------------------------------------------------------------------------------- /rayforge/image/jpg/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/jpg/importer.py -------------------------------------------------------------------------------- /rayforge/image/jpg/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/jpg/renderer.py -------------------------------------------------------------------------------- /rayforge/image/material_test_grid_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/material_test_grid_renderer.py -------------------------------------------------------------------------------- /rayforge/image/ops_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/ops_renderer.py -------------------------------------------------------------------------------- /rayforge/image/pdf/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/pdf/__init__.py -------------------------------------------------------------------------------- /rayforge/image/pdf/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/pdf/importer.py -------------------------------------------------------------------------------- /rayforge/image/pdf/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/pdf/renderer.py -------------------------------------------------------------------------------- /rayforge/image/png/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/png/__init__.py -------------------------------------------------------------------------------- /rayforge/image/png/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/png/importer.py -------------------------------------------------------------------------------- /rayforge/image/png/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/png/renderer.py -------------------------------------------------------------------------------- /rayforge/image/procedural/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/procedural/__init__.py -------------------------------------------------------------------------------- /rayforge/image/procedural/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/procedural/importer.py -------------------------------------------------------------------------------- /rayforge/image/procedural/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/procedural/renderer.py -------------------------------------------------------------------------------- /rayforge/image/ruida/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/ruida/__init__.py -------------------------------------------------------------------------------- /rayforge/image/ruida/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/ruida/importer.py -------------------------------------------------------------------------------- /rayforge/image/ruida/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/ruida/job.py -------------------------------------------------------------------------------- /rayforge/image/ruida/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/ruida/parser.py -------------------------------------------------------------------------------- /rayforge/image/ruida/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/ruida/renderer.py -------------------------------------------------------------------------------- /rayforge/image/sketch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/sketch/__init__.py -------------------------------------------------------------------------------- /rayforge/image/sketch/exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/sketch/exporter.py -------------------------------------------------------------------------------- /rayforge/image/sketch/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/sketch/importer.py -------------------------------------------------------------------------------- /rayforge/image/sketch/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/sketch/renderer.py -------------------------------------------------------------------------------- /rayforge/image/svg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/svg/__init__.py -------------------------------------------------------------------------------- /rayforge/image/svg/importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/svg/importer.py -------------------------------------------------------------------------------- /rayforge/image/svg/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/svg/renderer.py -------------------------------------------------------------------------------- /rayforge/image/svg/svgutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/svg/svgutil.py -------------------------------------------------------------------------------- /rayforge/image/tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/tracing.py -------------------------------------------------------------------------------- /rayforge/image/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/image/util.py -------------------------------------------------------------------------------- /rayforge/locale/de/LC_MESSAGES/rayforge.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/locale/de/LC_MESSAGES/rayforge.po -------------------------------------------------------------------------------- /rayforge/locale/en/LC_MESSAGES/rayforge.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/locale/en/LC_MESSAGES/rayforge.po -------------------------------------------------------------------------------- /rayforge/locale/es/LC_MESSAGES/rayforge.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/locale/es/LC_MESSAGES/rayforge.po -------------------------------------------------------------------------------- /rayforge/locale/fr/LC_MESSAGES/rayforge.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/locale/fr/LC_MESSAGES/rayforge.po -------------------------------------------------------------------------------- /rayforge/locale/pt/LC_MESSAGES/rayforge.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/locale/pt/LC_MESSAGES/rayforge.po -------------------------------------------------------------------------------- /rayforge/locale/rayforge.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/locale/rayforge.pot -------------------------------------------------------------------------------- /rayforge/logging_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/logging_setup.py -------------------------------------------------------------------------------- /rayforge/machine/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/machine/cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/cmd.py -------------------------------------------------------------------------------- /rayforge/machine/driver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/driver/__init__.py -------------------------------------------------------------------------------- /rayforge/machine/driver/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/driver/driver.py -------------------------------------------------------------------------------- /rayforge/machine/driver/dummy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/driver/dummy.py -------------------------------------------------------------------------------- /rayforge/machine/driver/grbl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/driver/grbl.py -------------------------------------------------------------------------------- /rayforge/machine/driver/grbl_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/driver/grbl_serial.py -------------------------------------------------------------------------------- /rayforge/machine/driver/grbl_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/driver/grbl_util.py -------------------------------------------------------------------------------- /rayforge/machine/driver/smoothie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/driver/smoothie.py -------------------------------------------------------------------------------- /rayforge/machine/job_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/job_monitor.py -------------------------------------------------------------------------------- /rayforge/machine/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/machine/models/dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/models/dialect.py -------------------------------------------------------------------------------- /rayforge/machine/models/dialect_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/models/dialect_builtins.py -------------------------------------------------------------------------------- /rayforge/machine/models/dialect_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/models/dialect_manager.py -------------------------------------------------------------------------------- /rayforge/machine/models/laser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/models/laser.py -------------------------------------------------------------------------------- /rayforge/machine/models/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/models/machine.py -------------------------------------------------------------------------------- /rayforge/machine/models/macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/models/macro.py -------------------------------------------------------------------------------- /rayforge/machine/models/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/models/profile.py -------------------------------------------------------------------------------- /rayforge/machine/transport/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/transport/__init__.py -------------------------------------------------------------------------------- /rayforge/machine/transport/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/transport/http.py -------------------------------------------------------------------------------- /rayforge/machine/transport/serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/transport/serial.py -------------------------------------------------------------------------------- /rayforge/machine/transport/telnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/transport/telnet.py -------------------------------------------------------------------------------- /rayforge/machine/transport/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/transport/transport.py -------------------------------------------------------------------------------- /rayforge/machine/transport/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/transport/validators.py -------------------------------------------------------------------------------- /rayforge/machine/transport/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/transport/websocket.py -------------------------------------------------------------------------------- /rayforge/machine/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/machine/ui/advanced_preferences_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/advanced_preferences_page.py -------------------------------------------------------------------------------- /rayforge/machine/ui/connection_status_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/connection_status_widget.py -------------------------------------------------------------------------------- /rayforge/machine/ui/device_settings_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/device_settings_page.py -------------------------------------------------------------------------------- /rayforge/machine/ui/dialect_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/dialect_editor.py -------------------------------------------------------------------------------- /rayforge/machine/ui/dialect_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/dialect_list.py -------------------------------------------------------------------------------- /rayforge/machine/ui/gcode_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/gcode_editor.py -------------------------------------------------------------------------------- /rayforge/machine/ui/general_preferences_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/general_preferences_page.py -------------------------------------------------------------------------------- /rayforge/machine/ui/hook_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/hook_list.py -------------------------------------------------------------------------------- /rayforge/machine/ui/jog_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/jog_dialog.py -------------------------------------------------------------------------------- /rayforge/machine/ui/jog_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/jog_widget.py -------------------------------------------------------------------------------- /rayforge/machine/ui/laser_preferences_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/laser_preferences_page.py -------------------------------------------------------------------------------- /rayforge/machine/ui/log_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/log_dialog.py -------------------------------------------------------------------------------- /rayforge/machine/ui/machine_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/machine_selector.py -------------------------------------------------------------------------------- /rayforge/machine/ui/macro_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/macro_list.py -------------------------------------------------------------------------------- /rayforge/machine/ui/preferences_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/preferences_page.py -------------------------------------------------------------------------------- /rayforge/machine/ui/profile_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/profile_selector.py -------------------------------------------------------------------------------- /rayforge/machine/ui/settings_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/settings_dialog.py -------------------------------------------------------------------------------- /rayforge/machine/ui/status_widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/machine/ui/status_widget.py -------------------------------------------------------------------------------- /rayforge/main_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/main_menu.py -------------------------------------------------------------------------------- /rayforge/mainwindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/mainwindow.py -------------------------------------------------------------------------------- /rayforge/pipeline/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/__init__.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/__init__.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/base.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/cache.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/handle.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/job.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/step_ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/step_ops.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/step_render.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/step_render.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/store.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/workpiece.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/workpiece.py -------------------------------------------------------------------------------- /rayforge/pipeline/artifact/workpiece_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/artifact/workpiece_view.py -------------------------------------------------------------------------------- /rayforge/pipeline/coord.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/coord.py -------------------------------------------------------------------------------- /rayforge/pipeline/encoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/pipeline/encoder/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/encoder/base.py -------------------------------------------------------------------------------- /rayforge/pipeline/encoder/cairoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/encoder/cairoencoder.py -------------------------------------------------------------------------------- /rayforge/pipeline/encoder/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/encoder/context.py -------------------------------------------------------------------------------- /rayforge/pipeline/encoder/gcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/encoder/gcode.py -------------------------------------------------------------------------------- /rayforge/pipeline/encoder/vertexencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/encoder/vertexencoder.py -------------------------------------------------------------------------------- /rayforge/pipeline/modifier/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/modifier/__init__.py -------------------------------------------------------------------------------- /rayforge/pipeline/modifier/colorfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/modifier/colorfilter.py -------------------------------------------------------------------------------- /rayforge/pipeline/modifier/grayscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/modifier/grayscale.py -------------------------------------------------------------------------------- /rayforge/pipeline/modifier/modifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/modifier/modifier.py -------------------------------------------------------------------------------- /rayforge/pipeline/modifier/transparency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/modifier/transparency.py -------------------------------------------------------------------------------- /rayforge/pipeline/pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/pipeline.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/__init__.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/base.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/contour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/contour.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/depth.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/frame.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/material_test_grid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/material_test_grid.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/rasterize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/rasterize.py -------------------------------------------------------------------------------- /rayforge/pipeline/producer/shrinkwrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/producer/shrinkwrap.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/__init__.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/base.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/job_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/job_runner.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/job_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/job_stage.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/step_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/step_runner.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/step_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/step_stage.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/workpiece_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/workpiece_runner.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/workpiece_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/workpiece_stage.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/workpiece_view_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/workpiece_view_runner.py -------------------------------------------------------------------------------- /rayforge/pipeline/stage/workpiece_view_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/stage/workpiece_view_stage.py -------------------------------------------------------------------------------- /rayforge/pipeline/steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/steps.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/__init__.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/arcwelder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/arcwelder.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/base.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/multipass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/multipass.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/optimize.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/overscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/overscan.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/smooth.py -------------------------------------------------------------------------------- /rayforge/pipeline/transformer/tabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/pipeline/transformer/tabs.py -------------------------------------------------------------------------------- /rayforge/resources/core_materials/__library__.yaml: -------------------------------------------------------------------------------- 1 | name: Core Materials 2 | id: 550e8400-e29b-41d4-a716-446655440000 -------------------------------------------------------------------------------- /rayforge/resources/core_materials/acrylic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/core_materials/acrylic.yaml -------------------------------------------------------------------------------- /rayforge/resources/core_materials/aluminum.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/core_materials/aluminum.yaml -------------------------------------------------------------------------------- /rayforge/resources/core_materials/mdf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/core_materials/mdf.yaml -------------------------------------------------------------------------------- /rayforge/resources/core_materials/plywood.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/core_materials/plywood.yaml -------------------------------------------------------------------------------- /rayforge/resources/icons/3d-rotation-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/3d-rotation-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/3d-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/3d-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/add-stock-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/add-stock-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/add-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/add-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/alarm-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/alarm-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/align-bottom-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/align-bottom-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/align-left-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/align-left-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/align-right-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/align-right-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/align-top-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/align-top-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-east.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-east.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-north-east.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-north-east.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-north-west.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-north-west.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-north.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-north.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-south-east.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-south-east.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-south-west.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-south-west.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-south.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-south.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/arrow-west.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/arrow-west.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/auto-layout-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/auto-layout-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/camera-off-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/camera-off-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/camera-on-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/camera-on-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/check-circle-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/check-circle-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/check-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/check-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/chevron-right-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/chevron-right-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/clear-alarm-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/clear-alarm-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/clear-layers-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/clear-layers-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/clear-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/clear-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/close-document-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/close-document-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/close-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/close-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/code-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/code-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/compass-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/compass-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/copy-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/copy-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/cut-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/cut-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/cycle-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/cycle-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/delete-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/delete-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/door-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/door-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/drag-handle-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/drag-handle-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/edit-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/edit-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/engrave-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/engrave-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/eraser-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/eraser-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/error-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/error-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/fast-forward-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/fast-forward-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/fast-rewind-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/fast-rewind-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/flip-vertical-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/flip-vertical-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/frame-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/frame-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/gcode-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/gcode-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/general-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/general-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/home-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/home-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/homing-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/homing-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/hourglass-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/hourglass-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/info-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/info-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/jog-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/jog-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/laps-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/laps-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/laser-off-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/laser-off-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/laser-on-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/laser-on-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/laser-path-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/laser-path-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/layer-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/layer-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/locked-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/locked-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/material-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/material-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/next-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/next-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/open-in-new-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/open-in-new-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/open-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/open-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/org.rayforge.rayforge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/org.rayforge.rayforge.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/pause-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/pause-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/play-arrow-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/play-arrow-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/post-processor-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/post-processor-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/preview-off-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/preview-off-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/preview_off-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/preview_off-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/previous-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/previous-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/publish-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/publish-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/query-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/query-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/question-box-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/question-box-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/queued-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/queued-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/recipe-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/recipe-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/redo-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/redo-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/refresh-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/refresh-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/reset-stock-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/reset-stock-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/resume-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/resume-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/save-as-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/save-as-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/save-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/save-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/save_as-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/save_as-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/score-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/score-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/send-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/send-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/settings-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/settings-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/siren-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/siren-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/sketch-add-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/sketch-add-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/sketch-arc-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/sketch-arc-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/sketch-edit-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/sketch-edit-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/sketch-line-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/sketch-line-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/sleep-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/sleep-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/stock-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/stock-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/stop-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/stop-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/test-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/test-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/timeline-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/timeline-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/tool-change-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/tool-change-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/travel-path-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/travel-path-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/ui-settings-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/ui-settings-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/undo-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/undo-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/unlocking-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/unlocking-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/variable-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/variable-symbolic.svg -------------------------------------------------------------------------------- /rayforge/resources/icons/warning-symbolic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/resources/icons/warning-symbolic.svg -------------------------------------------------------------------------------- /rayforge/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/README.md -------------------------------------------------------------------------------- /rayforge/shared/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/shared/gcodeedit/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/gcodeedit/__init__.py -------------------------------------------------------------------------------- /rayforge/shared/gcodeedit/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/gcodeedit/editor.py -------------------------------------------------------------------------------- /rayforge/shared/gcodeedit/highlighter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/gcodeedit/highlighter.py -------------------------------------------------------------------------------- /rayforge/shared/gcodeedit/viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/gcodeedit/viewer.py -------------------------------------------------------------------------------- /rayforge/shared/tasker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/tasker/__init__.py -------------------------------------------------------------------------------- /rayforge/shared/tasker/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/tasker/context.py -------------------------------------------------------------------------------- /rayforge/shared/tasker/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/tasker/manager.py -------------------------------------------------------------------------------- /rayforge/shared/tasker/pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/tasker/pool.py -------------------------------------------------------------------------------- /rayforge/shared/tasker/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/tasker/proxy.py -------------------------------------------------------------------------------- /rayforge/shared/tasker/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/tasker/task.py -------------------------------------------------------------------------------- /rayforge/shared/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/shared/ui/about.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/about.py -------------------------------------------------------------------------------- /rayforge/shared/ui/adwfix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/adwfix.py -------------------------------------------------------------------------------- /rayforge/shared/ui/draglist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/draglist.py -------------------------------------------------------------------------------- /rayforge/shared/ui/expander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/expander.py -------------------------------------------------------------------------------- /rayforge/shared/ui/expression_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/expression_entry.py -------------------------------------------------------------------------------- /rayforge/shared/ui/formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/formatter.py -------------------------------------------------------------------------------- /rayforge/shared/ui/general_preferences_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/general_preferences_page.py -------------------------------------------------------------------------------- /rayforge/shared/ui/gtk_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/gtk_color.py -------------------------------------------------------------------------------- /rayforge/shared/ui/piemenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/piemenu.py -------------------------------------------------------------------------------- /rayforge/shared/ui/popover_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/popover_menu.py -------------------------------------------------------------------------------- /rayforge/shared/ui/preferences_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/preferences_dialog.py -------------------------------------------------------------------------------- /rayforge/shared/ui/preferences_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/preferences_group.py -------------------------------------------------------------------------------- /rayforge/shared/ui/progress_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/progress_bar.py -------------------------------------------------------------------------------- /rayforge/shared/ui/round_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/round_button.py -------------------------------------------------------------------------------- /rayforge/shared/ui/task_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/task_bar.py -------------------------------------------------------------------------------- /rayforge/shared/ui/unit_spin_row.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/unit_spin_row.py -------------------------------------------------------------------------------- /rayforge/shared/ui/var_row_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/var_row_factory.py -------------------------------------------------------------------------------- /rayforge/shared/ui/varset_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/varset_editor.py -------------------------------------------------------------------------------- /rayforge/shared/ui/varsetwidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/ui/varsetwidget.py -------------------------------------------------------------------------------- /rayforge/shared/units/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/shared/units/definitions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/units/definitions.py -------------------------------------------------------------------------------- /rayforge/shared/units/engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/units/engine.py -------------------------------------------------------------------------------- /rayforge/shared/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/shared/util/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/util/cache.py -------------------------------------------------------------------------------- /rayforge/shared/util/cairoutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/util/cairoutil.py -------------------------------------------------------------------------------- /rayforge/shared/util/colors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/util/colors.py -------------------------------------------------------------------------------- /rayforge/shared/util/glib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/util/glib.py -------------------------------------------------------------------------------- /rayforge/shared/util/gtk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/util/gtk.py -------------------------------------------------------------------------------- /rayforge/shared/util/once.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/util/once.py -------------------------------------------------------------------------------- /rayforge/shared/util/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/shared/util/template.py -------------------------------------------------------------------------------- /rayforge/splitbutton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/splitbutton.py -------------------------------------------------------------------------------- /rayforge/toolbar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/toolbar.py -------------------------------------------------------------------------------- /rayforge/undo/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/__init__.py -------------------------------------------------------------------------------- /rayforge/undo/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/undo/models/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/models/command.py -------------------------------------------------------------------------------- /rayforge/undo/models/composite_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/models/composite_cmd.py -------------------------------------------------------------------------------- /rayforge/undo/models/dict_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/models/dict_cmd.py -------------------------------------------------------------------------------- /rayforge/undo/models/history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/models/history.py -------------------------------------------------------------------------------- /rayforge/undo/models/list_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/models/list_cmd.py -------------------------------------------------------------------------------- /rayforge/undo/models/property_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/models/property_cmd.py -------------------------------------------------------------------------------- /rayforge/undo/models/setter_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/models/setter_cmd.py -------------------------------------------------------------------------------- /rayforge/undo/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/undo/ui/undo_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/undo/ui/undo_button.py -------------------------------------------------------------------------------- /rayforge/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/version.py -------------------------------------------------------------------------------- /rayforge/workbench/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/__init__.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/__init__.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/axis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/axis.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/canvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/canvas.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/cursor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/cursor.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/element.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/hittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/hittest.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/intersect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/intersect.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/multiselect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/multiselect.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/overlays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/overlays.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/region.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/shrinkwrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/shrinkwrap.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/transform.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas/worldsurface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas/worldsurface.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/__init__.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/axis_renderer_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/axis_renderer_3d.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/camera.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/canvas3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/canvas3d.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/gl_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/gl_utils.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/ops_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/ops_renderer.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/plane_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/plane_renderer.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/scene_assembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/scene_assembler.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/shaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/shaders.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/sphere_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/sphere_renderer.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/text_renderer_3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/text_renderer_3d.py -------------------------------------------------------------------------------- /rayforge/workbench/canvas3d/texture_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/canvas3d/texture_renderer.py -------------------------------------------------------------------------------- /rayforge/workbench/context_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/context_menu.py -------------------------------------------------------------------------------- /rayforge/workbench/drag_drop_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/drag_drop_cmd.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rayforge/workbench/elements/camera_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/camera_image.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/dot.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/group.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/layer.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/simulation_overlay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/simulation_overlay.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/step.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/stock.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/tab_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/tab_handle.py -------------------------------------------------------------------------------- /rayforge/workbench/elements/workpiece.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/elements/workpiece.py -------------------------------------------------------------------------------- /rayforge/workbench/simulation_controls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/simulation_controls.py -------------------------------------------------------------------------------- /rayforge/workbench/simulator_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/simulator_cmd.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/__init__.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/cmd.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/editor.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/hittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/hittest.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/menu.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/piemenu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/piemenu.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/renderer.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/selection.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/sketch_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/sketch_cmd.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/sketchcanvas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/sketchcanvas.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/sketchelement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/sketchelement.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/studio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/studio.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/tools/__init__.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/tools/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/tools/base.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/tools/creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/tools/creation.py -------------------------------------------------------------------------------- /rayforge/workbench/sketcher/tools/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/sketcher/tools/select.py -------------------------------------------------------------------------------- /rayforge/workbench/surface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/surface.py -------------------------------------------------------------------------------- /rayforge/workbench/view_mode_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/workbench/view_mode_cmd.py -------------------------------------------------------------------------------- /rayforge/worker_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/rayforge/worker_init.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/run.bat -------------------------------------------------------------------------------- /scripts/build-deb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/build-deb.sh -------------------------------------------------------------------------------- /scripts/deploy_website.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/deploy_website.sh -------------------------------------------------------------------------------- /scripts/flatpak-pip-generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/flatpak-pip-generator.py -------------------------------------------------------------------------------- /scripts/generate_uml.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/generate_uml.sh -------------------------------------------------------------------------------- /scripts/prepare_site_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/prepare_site_build.py -------------------------------------------------------------------------------- /scripts/take_screenshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/take_screenshot.py -------------------------------------------------------------------------------- /scripts/update_site_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/update_site_versions.py -------------------------------------------------------------------------------- /scripts/update_translations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/update_translations.sh -------------------------------------------------------------------------------- /scripts/win_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/win_build.sh -------------------------------------------------------------------------------- /scripts/win_create_icon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/win_create_icon.sh -------------------------------------------------------------------------------- /scripts/win_installer.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/win_installer.nsi -------------------------------------------------------------------------------- /scripts/win_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/win_setup.sh -------------------------------------------------------------------------------- /scripts/win_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/win_test.sh -------------------------------------------------------------------------------- /scripts/with_gdk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/scripts/with_gdk.sh -------------------------------------------------------------------------------- /snap/semwraplib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/snap/semwraplib.c -------------------------------------------------------------------------------- /snap/snapcraft.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/snap/snapcraft.yaml -------------------------------------------------------------------------------- /tests/camera/test_camera.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/camera/test_camera.py -------------------------------------------------------------------------------- /tests/camera/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/camera/test_controller.py -------------------------------------------------------------------------------- /tests/camera/visual_test_camera_scaling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/camera/visual_test_camera_scaling.py -------------------------------------------------------------------------------- /tests/canvasapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/canvasapp.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/core/expression/test_expression_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/expression/test_expression_context.py -------------------------------------------------------------------------------- /tests/core/expression/test_expression_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/expression/test_expression_error.py -------------------------------------------------------------------------------- /tests/core/expression/test_expression_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/expression/test_expression_parser.py -------------------------------------------------------------------------------- /tests/core/geo/test_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_analysis.py -------------------------------------------------------------------------------- /tests/core/geo/test_clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_clipping.py -------------------------------------------------------------------------------- /tests/core/geo/test_contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_contours.py -------------------------------------------------------------------------------- /tests/core/geo/test_fitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_fitting.py -------------------------------------------------------------------------------- /tests/core/geo/test_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_geometry.py -------------------------------------------------------------------------------- /tests/core/geo/test_intersect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_intersect.py -------------------------------------------------------------------------------- /tests/core/geo/test_linearize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_linearize.py -------------------------------------------------------------------------------- /tests/core/geo/test_primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_primitives.py -------------------------------------------------------------------------------- /tests/core/geo/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_query.py -------------------------------------------------------------------------------- /tests/core/geo/test_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_split.py -------------------------------------------------------------------------------- /tests/core/geo/test_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/geo/test_transform.py -------------------------------------------------------------------------------- /tests/core/ops/test_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/ops/test_commands.py -------------------------------------------------------------------------------- /tests/core/ops/test_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/ops/test_container.py -------------------------------------------------------------------------------- /tests/core/ops/test_flip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/ops/test_flip.py -------------------------------------------------------------------------------- /tests/core/ops/test_ops_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/ops/test_ops_group.py -------------------------------------------------------------------------------- /tests/core/ops/test_timing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/ops/test_timing.py -------------------------------------------------------------------------------- /tests/core/sketcher/entities/test_arc_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/entities/test_arc_entity.py -------------------------------------------------------------------------------- /tests/core/sketcher/entities/test_line_entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/entities/test_line_entity.py -------------------------------------------------------------------------------- /tests/core/sketcher/entities/test_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/entities/test_point.py -------------------------------------------------------------------------------- /tests/core/sketcher/rect.rfs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/rect.rfs -------------------------------------------------------------------------------- /tests/core/sketcher/sketcherapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/sketcherapp.py -------------------------------------------------------------------------------- /tests/core/sketcher/test_sketcher_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/test_sketcher_params.py -------------------------------------------------------------------------------- /tests/core/sketcher/test_sketcher_sketch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/test_sketcher_sketch.py -------------------------------------------------------------------------------- /tests/core/sketcher/test_sketcher_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/sketcher/test_sketcher_solver.py -------------------------------------------------------------------------------- /tests/core/test_capability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_capability.py -------------------------------------------------------------------------------- /tests/core/test_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_doc.py -------------------------------------------------------------------------------- /tests/core/test_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_group.py -------------------------------------------------------------------------------- /tests/core/test_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_item.py -------------------------------------------------------------------------------- /tests/core/test_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_layer.py -------------------------------------------------------------------------------- /tests/core/test_library_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_library_manager.py -------------------------------------------------------------------------------- /tests/core/test_material.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_material.py -------------------------------------------------------------------------------- /tests/core/test_material_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_material_library.py -------------------------------------------------------------------------------- /tests/core/test_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_matrix.py -------------------------------------------------------------------------------- /tests/core/test_recipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_recipe.py -------------------------------------------------------------------------------- /tests/core/test_recipe_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_recipe_manager.py -------------------------------------------------------------------------------- /tests/core/test_source_asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_source_asset.py -------------------------------------------------------------------------------- /tests/core/test_source_asset_segment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_source_asset_segment.py -------------------------------------------------------------------------------- /tests/core/test_step.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_step.py -------------------------------------------------------------------------------- /tests/core/test_stock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_stock.py -------------------------------------------------------------------------------- /tests/core/test_stock_asset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_stock_asset.py -------------------------------------------------------------------------------- /tests/core/test_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_tab.py -------------------------------------------------------------------------------- /tests/core/test_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_workflow.py -------------------------------------------------------------------------------- /tests/core/test_workpiece.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/test_workpiece.py -------------------------------------------------------------------------------- /tests/core/varset/test_baudrate_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_baudrate_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_bool_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_bool_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_choice_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_choice_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_float_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_float_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_hostname_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_hostname_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_int_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_int_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_port_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_port_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_serialport_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_serialport_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_textarea_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_textarea_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_var.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_var.py -------------------------------------------------------------------------------- /tests/core/varset/test_varset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/core/varset/test_varset.py -------------------------------------------------------------------------------- /tests/doceditor/assets/10x10_square.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/assets/10x10_square.svg -------------------------------------------------------------------------------- /tests/doceditor/assets/expected_square.gcode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/assets/expected_square.gcode -------------------------------------------------------------------------------- /tests/doceditor/test_asset_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_asset_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_doceditor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_doceditor.py -------------------------------------------------------------------------------- /tests/doceditor/test_edit_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_edit_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_group_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_group_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_layer_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_layer_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_split_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_split_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_step_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_step_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_stock_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_stock_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_tab_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_tab_cmd.py -------------------------------------------------------------------------------- /tests/doceditor/test_transform_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/doceditor/test_transform_cmd.py -------------------------------------------------------------------------------- /tests/image/bmp/img-1-bit.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/bmp/img-1-bit.bmp -------------------------------------------------------------------------------- /tests/image/bmp/img-24-bit-gray.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/bmp/img-24-bit-gray.bmp -------------------------------------------------------------------------------- /tests/image/bmp/img-32-bit-color.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/bmp/img-32-bit-color.bmp -------------------------------------------------------------------------------- /tests/image/bmp/img-8-bit-color.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/bmp/img-8-bit-color.bmp -------------------------------------------------------------------------------- /tests/image/bmp/img-8-bit-gray-2.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/bmp/img-8-bit-gray-2.bmp -------------------------------------------------------------------------------- /tests/image/bmp/img-8-bit-gray.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/bmp/img-8-bit-gray.bmp -------------------------------------------------------------------------------- /tests/image/bmp/test_bmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/bmp/test_bmp.py -------------------------------------------------------------------------------- /tests/image/dxf/test_dxf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/dxf/test_dxf.py -------------------------------------------------------------------------------- /tests/image/get_pixel_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/get_pixel_color.py -------------------------------------------------------------------------------- /tests/image/jpg/color.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/jpg/color.jpg -------------------------------------------------------------------------------- /tests/image/jpg/test_jpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/jpg/test_jpg.py -------------------------------------------------------------------------------- /tests/image/pdf/test_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/pdf/test_pdf.py -------------------------------------------------------------------------------- /tests/image/png/8-bit-with-1-bit-color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/png/8-bit-with-1-bit-color.png -------------------------------------------------------------------------------- /tests/image/png/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/png/color.png -------------------------------------------------------------------------------- /tests/image/png/grayscale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/png/grayscale.png -------------------------------------------------------------------------------- /tests/image/png/test_png.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/png/test_png.py -------------------------------------------------------------------------------- /tests/image/ruida/test_ruida_job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/ruida/test_ruida_job.py -------------------------------------------------------------------------------- /tests/image/ruida/test_ruida_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/ruida/test_ruida_parser.py -------------------------------------------------------------------------------- /tests/image/sketch/test_sketch_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/sketch/test_sketch_exporter.py -------------------------------------------------------------------------------- /tests/image/sketch/test_sketch_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/sketch/test_sketch_importer.py -------------------------------------------------------------------------------- /tests/image/svg/nested-rect.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/svg/nested-rect.svg -------------------------------------------------------------------------------- /tests/image/svg/test_svg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/svg/test_svg.py -------------------------------------------------------------------------------- /tests/image/svg/test_svgutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/svg/test_svgutil.py -------------------------------------------------------------------------------- /tests/image/test_denoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/test_denoise.py -------------------------------------------------------------------------------- /tests/image/test_hull.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/test_hull.py -------------------------------------------------------------------------------- /tests/image/test_image_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/test_image_util.py -------------------------------------------------------------------------------- /tests/image/test_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/test_importer.py -------------------------------------------------------------------------------- /tests/image/test_procedural.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/test_procedural.py -------------------------------------------------------------------------------- /tests/image/test_segment_mask_geometry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/test_segment_mask_geometry.py -------------------------------------------------------------------------------- /tests/image/test_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/test_tracing.py -------------------------------------------------------------------------------- /tests/image/vipstest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/image/vipstest.py -------------------------------------------------------------------------------- /tests/machine/driver/test_dummy_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/driver/test_dummy_driver.py -------------------------------------------------------------------------------- /tests/machine/driver/test_grbl_serial_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/driver/test_grbl_serial_driver.py -------------------------------------------------------------------------------- /tests/machine/driver/test_smoothie_driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/driver/test_smoothie_driver.py -------------------------------------------------------------------------------- /tests/machine/test_job_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/test_job_monitor.py -------------------------------------------------------------------------------- /tests/machine/test_laser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/test_laser.py -------------------------------------------------------------------------------- /tests/machine/test_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/test_machine.py -------------------------------------------------------------------------------- /tests/machine/test_machine_cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/test_machine_cmd.py -------------------------------------------------------------------------------- /tests/machine/test_macro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/machine/test_macro.py -------------------------------------------------------------------------------- /tests/o.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/o.svg -------------------------------------------------------------------------------- /tests/pipeline/artifact/test_artifact_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/artifact/test_artifact_base.py -------------------------------------------------------------------------------- /tests/pipeline/artifact/test_artifact_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/artifact/test_artifact_cache.py -------------------------------------------------------------------------------- /tests/pipeline/artifact/test_handle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/artifact/test_handle.py -------------------------------------------------------------------------------- /tests/pipeline/artifact/test_job_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/artifact/test_job_artifact.py -------------------------------------------------------------------------------- /tests/pipeline/artifact/test_step_ops_artifact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/artifact/test_step_ops_artifact.py -------------------------------------------------------------------------------- /tests/pipeline/artifact/test_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/artifact/test_store.py -------------------------------------------------------------------------------- /tests/pipeline/encoder/test_cairoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/encoder/test_cairoencoder.py -------------------------------------------------------------------------------- /tests/pipeline/encoder/test_vertexencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/encoder/test_vertexencoder.py -------------------------------------------------------------------------------- /tests/pipeline/producer/test_contour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/producer/test_contour.py -------------------------------------------------------------------------------- /tests/pipeline/producer/test_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/producer/test_depth.py -------------------------------------------------------------------------------- /tests/pipeline/producer/test_rasterize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/producer/test_rasterize.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_base_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_base_stage.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_job_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_job_runner.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_job_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_job_stage.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_step_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_step_runner.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_step_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_step_stage.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_workpiece_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_workpiece_runner.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_workpiece_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_workpiece_stage.py -------------------------------------------------------------------------------- /tests/pipeline/stage/test_workpiece_view_stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/stage/test_workpiece_view_stage.py -------------------------------------------------------------------------------- /tests/pipeline/test_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/test_pipeline.py -------------------------------------------------------------------------------- /tests/pipeline/test_pipeline_artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/test_pipeline_artifacts.py -------------------------------------------------------------------------------- /tests/pipeline/test_pipeline_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/test_pipeline_generation.py -------------------------------------------------------------------------------- /tests/pipeline/test_pipeline_multipass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/test_pipeline_multipass.py -------------------------------------------------------------------------------- /tests/pipeline/test_pipeline_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/test_pipeline_state.py -------------------------------------------------------------------------------- /tests/pipeline/transformer/arcwelder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/pipeline/transformer/test_multipass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/transformer/test_multipass.py -------------------------------------------------------------------------------- /tests/pipeline/transformer/test_optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/transformer/test_optimize.py -------------------------------------------------------------------------------- /tests/pipeline/transformer/test_overscan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/transformer/test_overscan.py -------------------------------------------------------------------------------- /tests/pipeline/transformer/test_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/pipeline/transformer/test_smooth.py -------------------------------------------------------------------------------- /tests/shared/test_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/shared/test_template.py -------------------------------------------------------------------------------- /tests/shared/units/test_units.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/shared/units/test_units.py -------------------------------------------------------------------------------- /tests/tasker/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/tasker/test_context.py -------------------------------------------------------------------------------- /tests/tasker/test_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/tasker/test_manager.py -------------------------------------------------------------------------------- /tests/tasker/test_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/tasker/test_pool.py -------------------------------------------------------------------------------- /tests/tasker/test_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/tasker/test_proxy.py -------------------------------------------------------------------------------- /tests/tasker/test_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/tasker/test_task.py -------------------------------------------------------------------------------- /tests/test_mainwindow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/test_mainwindow.py -------------------------------------------------------------------------------- /tests/test_varset_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/test_varset_editor.py -------------------------------------------------------------------------------- /tests/transport/test_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/transport/test_serial.py -------------------------------------------------------------------------------- /tests/transport/test_telnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/transport/test_telnet.py -------------------------------------------------------------------------------- /tests/workbench/canvas3d/test_ops_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/workbench/canvas3d/test_ops_renderer.py -------------------------------------------------------------------------------- /tests/workbench/canvas3d/test_scene_assembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/workbench/canvas3d/test_scene_assembler.py -------------------------------------------------------------------------------- /tests/workbench/canvas3d/test_texture_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/tests/workbench/canvas3d/test_texture_renderer.py -------------------------------------------------------------------------------- /typings/potrace.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/typings/potrace.pyi -------------------------------------------------------------------------------- /typings/pyvips.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/typings/pyvips.pyi -------------------------------------------------------------------------------- /website/content/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/favicon.png -------------------------------------------------------------------------------- /website/content/assets/icon-mono.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/icon-mono.png -------------------------------------------------------------------------------- /website/content/assets/icon-mono.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/icon-mono.svg -------------------------------------------------------------------------------- /website/content/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/icon.png -------------------------------------------------------------------------------- /website/content/assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/icon.svg -------------------------------------------------------------------------------- /website/content/assets/screenshot-3d-closeup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/screenshot-3d-closeup.png -------------------------------------------------------------------------------- /website/content/assets/screenshot-3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/screenshot-3d.png -------------------------------------------------------------------------------- /website/content/assets/screenshot-optimizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/screenshot-optimizer.png -------------------------------------------------------------------------------- /website/content/assets/screenshot-recipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/screenshot-recipe.png -------------------------------------------------------------------------------- /website/content/assets/screenshot-simulation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/screenshot-simulation.png -------------------------------------------------------------------------------- /website/content/assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/screenshot.png -------------------------------------------------------------------------------- /website/content/assets/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/social.png -------------------------------------------------------------------------------- /website/content/assets/social.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/assets/social.svg -------------------------------------------------------------------------------- /website/content/blog/.authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/blog/.authors.yml -------------------------------------------------------------------------------- /website/content/blog/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/blog/index.md -------------------------------------------------------------------------------- /website/content/blog/posts/multi-laser-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/blog/posts/multi-laser-support.md -------------------------------------------------------------------------------- /website/content/blog/posts/welcome-to-rayforge.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/blog/posts/welcome-to-rayforge.md -------------------------------------------------------------------------------- /website/content/contributing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/contributing/index.md -------------------------------------------------------------------------------- /website/content/docs/concepts/gcode-basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/concepts/gcode-basics.md -------------------------------------------------------------------------------- /website/content/docs/concepts/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/concepts/index.md -------------------------------------------------------------------------------- /website/content/docs/concepts/laser-safety.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/concepts/laser-safety.md -------------------------------------------------------------------------------- /website/content/docs/concepts/power-vs-speed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/concepts/power-vs-speed.md -------------------------------------------------------------------------------- /website/content/docs/developer/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/developer/architecture.md -------------------------------------------------------------------------------- /website/content/docs/developer/docmodel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/developer/docmodel.md -------------------------------------------------------------------------------- /website/content/docs/developer/driver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/developer/driver.md -------------------------------------------------------------------------------- /website/content/docs/developer/pipeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/developer/pipeline.md -------------------------------------------------------------------------------- /website/content/docs/developer/tasker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/developer/tasker.md -------------------------------------------------------------------------------- /website/content/docs/features/camera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/camera.md -------------------------------------------------------------------------------- /website/content/docs/features/holding-tabs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/holding-tabs.md -------------------------------------------------------------------------------- /website/content/docs/features/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/index.md -------------------------------------------------------------------------------- /website/content/docs/features/kerf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/kerf.md -------------------------------------------------------------------------------- /website/content/docs/features/macros-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/macros-hooks.md -------------------------------------------------------------------------------- /website/content/docs/features/multi-layer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/multi-layer.md -------------------------------------------------------------------------------- /website/content/docs/features/operations/depth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/operations/depth.md -------------------------------------------------------------------------------- /website/content/docs/features/operations/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/operations/index.md -------------------------------------------------------------------------------- /website/content/docs/features/overscan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/overscan.md -------------------------------------------------------------------------------- /website/content/docs/features/recipes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/recipes.md -------------------------------------------------------------------------------- /website/content/docs/features/simulation-mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/simulation-mode.md -------------------------------------------------------------------------------- /website/content/docs/features/sketcher.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/sketcher.md -------------------------------------------------------------------------------- /website/content/docs/features/stock-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/features/stock-handling.md -------------------------------------------------------------------------------- /website/content/docs/files/exporting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/files/exporting.md -------------------------------------------------------------------------------- /website/content/docs/files/formats.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/files/formats.md -------------------------------------------------------------------------------- /website/content/docs/files/importing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/files/importing.md -------------------------------------------------------------------------------- /website/content/docs/files/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/files/index.md -------------------------------------------------------------------------------- /website/content/docs/getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/getting-started/index.md -------------------------------------------------------------------------------- /website/content/docs/images/3d-preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/3d-preview.png -------------------------------------------------------------------------------- /website/content/docs/images/camera-alignment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/camera-alignment.png -------------------------------------------------------------------------------- /website/content/docs/images/camera-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/camera-image.png -------------------------------------------------------------------------------- /website/content/docs/images/camera-overlay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/camera-overlay.png -------------------------------------------------------------------------------- /website/content/docs/images/contour-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/contour-settings.png -------------------------------------------------------------------------------- /website/content/docs/images/flathub-badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/flathub-badge.svg -------------------------------------------------------------------------------- /website/content/docs/images/import-dialog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/import-dialog.png -------------------------------------------------------------------------------- /website/content/docs/images/machine-advanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/machine-advanced.png -------------------------------------------------------------------------------- /website/content/docs/images/machine-camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/machine-camera.png -------------------------------------------------------------------------------- /website/content/docs/images/machine-device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/machine-device.png -------------------------------------------------------------------------------- /website/content/docs/images/machine-laser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/machine-laser.png -------------------------------------------------------------------------------- /website/content/docs/images/machine-logs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/machine-logs.png -------------------------------------------------------------------------------- /website/content/docs/images/machine-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/machine-settings.png -------------------------------------------------------------------------------- /website/content/docs/images/recipe-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/recipe-editor.png -------------------------------------------------------------------------------- /website/content/docs/images/recipe-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/recipe-manager.png -------------------------------------------------------------------------------- /website/content/docs/images/sketcher-pie-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/sketcher-pie-menu.png -------------------------------------------------------------------------------- /website/content/docs/images/ss-main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/images/ss-main.png -------------------------------------------------------------------------------- /website/content/docs/includes/abbreviations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/includes/abbreviations.md -------------------------------------------------------------------------------- /website/content/docs/machine/device-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/machine/device-config.md -------------------------------------------------------------------------------- /website/content/docs/machine/grbl-settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/machine/grbl-settings.md -------------------------------------------------------------------------------- /website/content/docs/machine/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/machine/index.md -------------------------------------------------------------------------------- /website/content/docs/machine/multi-laser.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/machine/multi-laser.md -------------------------------------------------------------------------------- /website/content/docs/machine/profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/machine/profiles.md -------------------------------------------------------------------------------- /website/content/docs/reference/firmware.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/reference/firmware.md -------------------------------------------------------------------------------- /website/content/docs/reference/gcode-dialects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/reference/gcode-dialects.md -------------------------------------------------------------------------------- /website/content/docs/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/reference/index.md -------------------------------------------------------------------------------- /website/content/docs/reference/shortcuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/reference/shortcuts.md -------------------------------------------------------------------------------- /website/content/docs/troubleshooting/common.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/troubleshooting/common.md -------------------------------------------------------------------------------- /website/content/docs/troubleshooting/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/troubleshooting/debug.md -------------------------------------------------------------------------------- /website/content/docs/troubleshooting/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/troubleshooting/index.md -------------------------------------------------------------------------------- /website/content/docs/ui/3d-preview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/ui/3d-preview.md -------------------------------------------------------------------------------- /website/content/docs/ui/canvas-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/ui/canvas-tools.md -------------------------------------------------------------------------------- /website/content/docs/ui/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/ui/index.md -------------------------------------------------------------------------------- /website/content/docs/ui/jog-dialog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/ui/jog-dialog.md -------------------------------------------------------------------------------- /website/content/docs/ui/main-window.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/ui/main-window.md -------------------------------------------------------------------------------- /website/content/docs/ui/settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/docs/ui/settings.md -------------------------------------------------------------------------------- /website/content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/index.md -------------------------------------------------------------------------------- /website/content/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/content/stylesheets/extra.css -------------------------------------------------------------------------------- /website/content/versions.json: -------------------------------------------------------------------------------- 1 | [ 2 | ] 3 | -------------------------------------------------------------------------------- /website/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/main.py -------------------------------------------------------------------------------- /website/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/mkdocs.yml -------------------------------------------------------------------------------- /website/overrides/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/overrides/home.html -------------------------------------------------------------------------------- /website/overrides/partials/actions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/overrides/partials/actions.html -------------------------------------------------------------------------------- /website/overrides/partials/content.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/overrides/partials/content.html -------------------------------------------------------------------------------- /website/overrides/partials/custom_header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/barebaric/rayforge/HEAD/website/overrides/partials/custom_header.html --------------------------------------------------------------------------------