├── .github ├── ISSUE_TEMPLATE │ ├── BugReport.yml │ ├── FeatureRequest.yml │ └── config.yml └── workflows │ ├── cla.yml │ └── issues.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── babel.config.js ├── jsconfig.json ├── package.json ├── public ├── img │ └── icons │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── android-chrome-maskable-192x192.png │ │ ├── android-chrome-maskable-512x512.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── apple-touch-icon-60x60.png │ │ ├── apple-touch-icon-76x76.png │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── favicon.ico │ │ ├── favicon.svg │ │ ├── msapplication-icon-144x144.png │ │ ├── mstile-150x150.png │ │ └── safari-pinned-tab.svg ├── index.html └── robots.txt ├── scripts ├── build-plugin-pkg.js └── build-plugin.js ├── src ├── App.vue ├── components │ ├── buttons │ │ ├── CodeBtn.vue │ │ ├── ConnectBtn.vue │ │ ├── EmergencyBtn.vue │ │ ├── SDCardBtn.vue │ │ ├── UploadBtn.vue │ │ └── index.ts │ ├── charts │ │ ├── LayerChart.vue │ │ ├── TemperatureChart.vue │ │ └── index.ts │ ├── dialogs │ │ ├── ConfigUpdatedDialog.vue │ │ ├── ConfirmDialog.vue │ │ ├── ConnectDialog.vue │ │ ├── ConnectionDialog.vue │ │ ├── FilamentDialog.vue │ │ ├── FileEditDialog.vue │ │ ├── FileTransferDialog.vue │ │ ├── FirmwareUpdateDialog.vue │ │ ├── IncompatibleVersionsDialog.vue │ │ ├── InputDialog.vue │ │ ├── MeshEditDialog.vue │ │ ├── MessageBoxDialog.vue │ │ ├── NewDirectoryDialog.vue │ │ ├── NewFileDialog.vue │ │ ├── PluginInstallDialog.vue │ │ ├── ResetHeaterFaultDialog.vue │ │ └── index.ts │ ├── index.ts │ ├── inputs │ │ ├── CodeInput.vue │ │ ├── ControlInput.vue │ │ ├── PercentageInput.vue │ │ └── index.ts │ ├── lists │ │ ├── BaseFileList.vue │ │ ├── EventList.vue │ │ ├── FilamentFileList.vue │ │ ├── JobFileList.vue │ │ ├── MacroFileList.vue │ │ ├── MacroList.vue │ │ ├── SystemFileList.vue │ │ └── index.ts │ ├── misc │ │ ├── DirectoryBreadcrumbs.vue │ │ ├── JobProgress.vue │ │ ├── ListEditor.vue │ │ ├── NotificationDisplay.vue │ │ ├── PanelLink.vue │ │ ├── StatusLabel.vue │ │ ├── ThumbnailImg.vue │ │ └── index.ts │ ├── panels │ │ ├── ATXPanel.vue │ │ ├── CNCAxesPosition.vue │ │ ├── CNCContainerPanel.vue │ │ ├── CNCDashboardPanel.vue │ │ ├── CNCMovementPanel.vue │ │ ├── ExtrudePanel.vue │ │ ├── ExtrusionFactorsPanel.vue │ │ ├── FFFContainerPanel.vue │ │ ├── FFFDashboardPanel.vue │ │ ├── FanPanel.vue │ │ ├── FansPanel.vue │ │ ├── JobControlPanel.vue │ │ ├── JobDataPanel.vue │ │ ├── JobEstimationsPanel.vue │ │ ├── JobInfoPanel.vue │ │ ├── MovementPanel.vue │ │ ├── SettingsAboutPanel.vue │ │ ├── SettingsAppearancePanel.vue │ │ ├── SettingsBehaviourPanel.vue │ │ ├── SettingsCommunicationPanel.vue │ │ ├── SettingsElectronicsPanel.vue │ │ ├── SettingsGeneralPanel.vue │ │ ├── SettingsHideMenuItemsPanel.vue │ │ ├── SettingsListItemsPanel.vue │ │ ├── SettingsMachinePanel.vue │ │ ├── SettingsNotificationsPanel.vue │ │ ├── SettingsToolGroupingPanel.vue │ │ ├── SettingsWebcamPanel.vue │ │ ├── SpeedFactorPanel.vue │ │ ├── SpindleSpeedPanel.vue │ │ ├── StatusPanel.vue │ │ ├── ToolsPanel │ │ │ ├── ControlAllDropdown.vue │ │ │ ├── ControlList │ │ │ │ ├── ControlList.vue │ │ │ │ ├── HeaterRows.vue │ │ │ │ └── ToolRows.vue │ │ │ ├── ExtraSensorList.vue │ │ │ └── ToolsPanel.vue │ │ ├── WebcamPanel.vue │ │ ├── ZBabystepPanel.vue │ │ └── index.ts │ └── tabs │ │ ├── SettingsGeneralTab.vue │ │ ├── SettingsMachineTab.vue │ │ └── index.ts ├── i18n │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── hu.json │ ├── index.ts │ ├── ja.json │ ├── nl.json │ ├── pl.json │ ├── pt_br.json │ ├── ru.json │ ├── tr.json │ ├── uk.json │ └── zh_cn.json ├── main.ts ├── plugins │ ├── DwcPlugin.ts │ ├── GCodeViewer │ │ ├── CodeStream.vue │ │ ├── ColorPicker.vue │ │ ├── FSOverlay.vue │ │ ├── GCodeViewer.vue │ │ ├── Gauge │ │ │ ├── gauge.css │ │ │ ├── gauge.js │ │ │ └── gauge.vue │ │ ├── index.js │ │ └── plugin.json │ ├── HeightMap │ │ ├── 3dbjs.js │ │ ├── HeightMap.vue │ │ ├── axes.js │ │ ├── index.js │ │ └── plugin.json │ ├── InputShaping │ │ ├── InputShaperCheckbox.vue │ │ ├── InputShaping.vue │ │ ├── InputShapingChart.vue │ │ ├── InputShapingFileList.vue │ │ ├── RangePlugin.js │ │ ├── RecordMotionProfileDialog.vue │ │ ├── VLinePlugin.js │ │ ├── index.js │ │ └── plugin.json │ ├── ObjectModelBrowser │ │ ├── ObjectModelBrowser.vue │ │ ├── index.ts │ │ └── plugin.json │ ├── OnScreenKeyboard │ │ ├── OnScreenKeyboard.vue │ │ ├── index.ts │ │ └── plugin.json │ ├── imports.ts │ └── index.ts ├── registerServiceWorker.ts ├── routes │ ├── Control │ │ ├── Console.vue │ │ ├── Dashboard.vue │ │ └── Status.vue │ ├── Files │ │ ├── Filaments.vue │ │ ├── Jobs.vue │ │ ├── Macros.vue │ │ └── System.vue │ ├── Job │ │ ├── Status.vue │ │ └── Webcam.vue │ ├── Page404.vue │ ├── Settings │ │ ├── General.vue │ │ ├── Machine.vue │ │ └── Plugins.vue │ └── index.ts ├── scss │ └── variables.scss ├── store │ ├── index.ts │ ├── machine │ │ ├── cache.ts │ │ ├── callbacks.ts │ │ ├── index.ts │ │ ├── model.ts │ │ └── settings.ts │ ├── observer.ts │ ├── settings.ts │ └── uiInjection.ts ├── types │ ├── display.d.ts │ ├── location.d.ts │ ├── logging.d.ts │ ├── notifications.d.ts │ ├── piecon.d.ts │ ├── qoijs.d.ts │ ├── shims-tsx.d.ts │ ├── shims-vue-i18n.d.ts │ ├── shims-vue.d.ts │ └── vue-i18n.d.ts └── utils │ ├── beep.ts │ ├── colors.ts │ ├── csv.ts │ ├── display.ts │ ├── enums.ts │ ├── errors.ts │ ├── events.ts │ ├── localStorage.ts │ ├── logging.ts │ ├── monaco-STM32.ts │ ├── monaco-editor.ts │ ├── monaco-menu.ts │ ├── monaco-syntax.ts │ ├── notifications.ts │ ├── numbers.ts │ ├── patch.js │ ├── path.ts │ └── time.ts ├── tsconfig.json ├── vue.config.js └── webpack └── lib ├── auto-imports-plugin.js └── custom-imports-plugin.js /.github/ISSUE_TEMPLATE/BugReport.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.github/ISSUE_TEMPLATE/BugReport.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FeatureRequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.github/ISSUE_TEMPLATE/FeatureRequest.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.github/workflows/issues.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["lokalise.i18n-ally", "Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/babel.config.js -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/package.json -------------------------------------------------------------------------------- /public/img/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/img/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/img/icons/android-chrome-maskable-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/android-chrome-maskable-192x192.png -------------------------------------------------------------------------------- /public/img/icons/android-chrome-maskable-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/android-chrome-maskable-512x512.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-60x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/apple-touch-icon-60x60.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /public/img/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /public/img/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/favicon-16x16.png -------------------------------------------------------------------------------- /public/img/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/favicon-32x32.png -------------------------------------------------------------------------------- /public/img/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/favicon.ico -------------------------------------------------------------------------------- /public/img/icons/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/favicon.svg -------------------------------------------------------------------------------- /public/img/icons/msapplication-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/msapplication-icon-144x144.png -------------------------------------------------------------------------------- /public/img/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/mstile-150x150.png -------------------------------------------------------------------------------- /public/img/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/img/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/public/index.html -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: 3 | -------------------------------------------------------------------------------- /scripts/build-plugin-pkg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/scripts/build-plugin-pkg.js -------------------------------------------------------------------------------- /scripts/build-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/scripts/build-plugin.js -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/components/buttons/CodeBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/buttons/CodeBtn.vue -------------------------------------------------------------------------------- /src/components/buttons/ConnectBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/buttons/ConnectBtn.vue -------------------------------------------------------------------------------- /src/components/buttons/EmergencyBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/buttons/EmergencyBtn.vue -------------------------------------------------------------------------------- /src/components/buttons/SDCardBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/buttons/SDCardBtn.vue -------------------------------------------------------------------------------- /src/components/buttons/UploadBtn.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/buttons/UploadBtn.vue -------------------------------------------------------------------------------- /src/components/buttons/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/buttons/index.ts -------------------------------------------------------------------------------- /src/components/charts/LayerChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/charts/LayerChart.vue -------------------------------------------------------------------------------- /src/components/charts/TemperatureChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/charts/TemperatureChart.vue -------------------------------------------------------------------------------- /src/components/charts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/charts/index.ts -------------------------------------------------------------------------------- /src/components/dialogs/ConfigUpdatedDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/ConfigUpdatedDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/ConfirmDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/ConfirmDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/ConnectDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/ConnectDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/ConnectionDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/ConnectionDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/FilamentDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/FilamentDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/FileEditDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/FileEditDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/FileTransferDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/FileTransferDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/FirmwareUpdateDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/FirmwareUpdateDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/IncompatibleVersionsDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/IncompatibleVersionsDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/InputDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/InputDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/MeshEditDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/MeshEditDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/MessageBoxDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/MessageBoxDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/NewDirectoryDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/NewDirectoryDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/NewFileDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/NewFileDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/PluginInstallDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/PluginInstallDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/ResetHeaterFaultDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/ResetHeaterFaultDialog.vue -------------------------------------------------------------------------------- /src/components/dialogs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/dialogs/index.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/components/inputs/CodeInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/inputs/CodeInput.vue -------------------------------------------------------------------------------- /src/components/inputs/ControlInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/inputs/ControlInput.vue -------------------------------------------------------------------------------- /src/components/inputs/PercentageInput.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/inputs/PercentageInput.vue -------------------------------------------------------------------------------- /src/components/inputs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/inputs/index.ts -------------------------------------------------------------------------------- /src/components/lists/BaseFileList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/BaseFileList.vue -------------------------------------------------------------------------------- /src/components/lists/EventList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/EventList.vue -------------------------------------------------------------------------------- /src/components/lists/FilamentFileList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/FilamentFileList.vue -------------------------------------------------------------------------------- /src/components/lists/JobFileList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/JobFileList.vue -------------------------------------------------------------------------------- /src/components/lists/MacroFileList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/MacroFileList.vue -------------------------------------------------------------------------------- /src/components/lists/MacroList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/MacroList.vue -------------------------------------------------------------------------------- /src/components/lists/SystemFileList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/SystemFileList.vue -------------------------------------------------------------------------------- /src/components/lists/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/lists/index.ts -------------------------------------------------------------------------------- /src/components/misc/DirectoryBreadcrumbs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/DirectoryBreadcrumbs.vue -------------------------------------------------------------------------------- /src/components/misc/JobProgress.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/JobProgress.vue -------------------------------------------------------------------------------- /src/components/misc/ListEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/ListEditor.vue -------------------------------------------------------------------------------- /src/components/misc/NotificationDisplay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/NotificationDisplay.vue -------------------------------------------------------------------------------- /src/components/misc/PanelLink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/PanelLink.vue -------------------------------------------------------------------------------- /src/components/misc/StatusLabel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/StatusLabel.vue -------------------------------------------------------------------------------- /src/components/misc/ThumbnailImg.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/ThumbnailImg.vue -------------------------------------------------------------------------------- /src/components/misc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/misc/index.ts -------------------------------------------------------------------------------- /src/components/panels/ATXPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ATXPanel.vue -------------------------------------------------------------------------------- /src/components/panels/CNCAxesPosition.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/CNCAxesPosition.vue -------------------------------------------------------------------------------- /src/components/panels/CNCContainerPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/CNCContainerPanel.vue -------------------------------------------------------------------------------- /src/components/panels/CNCDashboardPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/CNCDashboardPanel.vue -------------------------------------------------------------------------------- /src/components/panels/CNCMovementPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/CNCMovementPanel.vue -------------------------------------------------------------------------------- /src/components/panels/ExtrudePanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ExtrudePanel.vue -------------------------------------------------------------------------------- /src/components/panels/ExtrusionFactorsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ExtrusionFactorsPanel.vue -------------------------------------------------------------------------------- /src/components/panels/FFFContainerPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/FFFContainerPanel.vue -------------------------------------------------------------------------------- /src/components/panels/FFFDashboardPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/FFFDashboardPanel.vue -------------------------------------------------------------------------------- /src/components/panels/FanPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/FanPanel.vue -------------------------------------------------------------------------------- /src/components/panels/FansPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/FansPanel.vue -------------------------------------------------------------------------------- /src/components/panels/JobControlPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/JobControlPanel.vue -------------------------------------------------------------------------------- /src/components/panels/JobDataPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/JobDataPanel.vue -------------------------------------------------------------------------------- /src/components/panels/JobEstimationsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/JobEstimationsPanel.vue -------------------------------------------------------------------------------- /src/components/panels/JobInfoPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/JobInfoPanel.vue -------------------------------------------------------------------------------- /src/components/panels/MovementPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/MovementPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsAboutPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsAboutPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsAppearancePanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsAppearancePanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsBehaviourPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsBehaviourPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsCommunicationPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsCommunicationPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsElectronicsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsElectronicsPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsGeneralPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsGeneralPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsHideMenuItemsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsHideMenuItemsPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsListItemsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsListItemsPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsMachinePanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsMachinePanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsNotificationsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsNotificationsPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsToolGroupingPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsToolGroupingPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SettingsWebcamPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SettingsWebcamPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SpeedFactorPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SpeedFactorPanel.vue -------------------------------------------------------------------------------- /src/components/panels/SpindleSpeedPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/SpindleSpeedPanel.vue -------------------------------------------------------------------------------- /src/components/panels/StatusPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/StatusPanel.vue -------------------------------------------------------------------------------- /src/components/panels/ToolsPanel/ControlAllDropdown.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ToolsPanel/ControlAllDropdown.vue -------------------------------------------------------------------------------- /src/components/panels/ToolsPanel/ControlList/ControlList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ToolsPanel/ControlList/ControlList.vue -------------------------------------------------------------------------------- /src/components/panels/ToolsPanel/ControlList/HeaterRows.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ToolsPanel/ControlList/HeaterRows.vue -------------------------------------------------------------------------------- /src/components/panels/ToolsPanel/ControlList/ToolRows.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ToolsPanel/ControlList/ToolRows.vue -------------------------------------------------------------------------------- /src/components/panels/ToolsPanel/ExtraSensorList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ToolsPanel/ExtraSensorList.vue -------------------------------------------------------------------------------- /src/components/panels/ToolsPanel/ToolsPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ToolsPanel/ToolsPanel.vue -------------------------------------------------------------------------------- /src/components/panels/WebcamPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/WebcamPanel.vue -------------------------------------------------------------------------------- /src/components/panels/ZBabystepPanel.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/ZBabystepPanel.vue -------------------------------------------------------------------------------- /src/components/panels/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/panels/index.ts -------------------------------------------------------------------------------- /src/components/tabs/SettingsGeneralTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/tabs/SettingsGeneralTab.vue -------------------------------------------------------------------------------- /src/components/tabs/SettingsMachineTab.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/tabs/SettingsMachineTab.vue -------------------------------------------------------------------------------- /src/components/tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/components/tabs/index.ts -------------------------------------------------------------------------------- /src/i18n/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/de.json -------------------------------------------------------------------------------- /src/i18n/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/en.json -------------------------------------------------------------------------------- /src/i18n/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/es.json -------------------------------------------------------------------------------- /src/i18n/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/fr.json -------------------------------------------------------------------------------- /src/i18n/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/hu.json -------------------------------------------------------------------------------- /src/i18n/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/index.ts -------------------------------------------------------------------------------- /src/i18n/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/ja.json -------------------------------------------------------------------------------- /src/i18n/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/nl.json -------------------------------------------------------------------------------- /src/i18n/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/pl.json -------------------------------------------------------------------------------- /src/i18n/pt_br.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/pt_br.json -------------------------------------------------------------------------------- /src/i18n/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/ru.json -------------------------------------------------------------------------------- /src/i18n/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/tr.json -------------------------------------------------------------------------------- /src/i18n/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/uk.json -------------------------------------------------------------------------------- /src/i18n/zh_cn.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/i18n/zh_cn.json -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/plugins/DwcPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/DwcPlugin.ts -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/CodeStream.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/CodeStream.vue -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/ColorPicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/ColorPicker.vue -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/FSOverlay.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/FSOverlay.vue -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/GCodeViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/GCodeViewer.vue -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/Gauge/gauge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/Gauge/gauge.css -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/Gauge/gauge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/Gauge/gauge.js -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/Gauge/gauge.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/Gauge/gauge.vue -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/index.js -------------------------------------------------------------------------------- /src/plugins/GCodeViewer/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/GCodeViewer/plugin.json -------------------------------------------------------------------------------- /src/plugins/HeightMap/3dbjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/HeightMap/3dbjs.js -------------------------------------------------------------------------------- /src/plugins/HeightMap/HeightMap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/HeightMap/HeightMap.vue -------------------------------------------------------------------------------- /src/plugins/HeightMap/axes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/HeightMap/axes.js -------------------------------------------------------------------------------- /src/plugins/HeightMap/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/HeightMap/index.js -------------------------------------------------------------------------------- /src/plugins/HeightMap/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/HeightMap/plugin.json -------------------------------------------------------------------------------- /src/plugins/InputShaping/InputShaperCheckbox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/InputShaperCheckbox.vue -------------------------------------------------------------------------------- /src/plugins/InputShaping/InputShaping.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/InputShaping.vue -------------------------------------------------------------------------------- /src/plugins/InputShaping/InputShapingChart.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/InputShapingChart.vue -------------------------------------------------------------------------------- /src/plugins/InputShaping/InputShapingFileList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/InputShapingFileList.vue -------------------------------------------------------------------------------- /src/plugins/InputShaping/RangePlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/RangePlugin.js -------------------------------------------------------------------------------- /src/plugins/InputShaping/RecordMotionProfileDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/RecordMotionProfileDialog.vue -------------------------------------------------------------------------------- /src/plugins/InputShaping/VLinePlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/VLinePlugin.js -------------------------------------------------------------------------------- /src/plugins/InputShaping/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/index.js -------------------------------------------------------------------------------- /src/plugins/InputShaping/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/InputShaping/plugin.json -------------------------------------------------------------------------------- /src/plugins/ObjectModelBrowser/ObjectModelBrowser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/ObjectModelBrowser/ObjectModelBrowser.vue -------------------------------------------------------------------------------- /src/plugins/ObjectModelBrowser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/ObjectModelBrowser/index.ts -------------------------------------------------------------------------------- /src/plugins/ObjectModelBrowser/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/ObjectModelBrowser/plugin.json -------------------------------------------------------------------------------- /src/plugins/OnScreenKeyboard/OnScreenKeyboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/OnScreenKeyboard/OnScreenKeyboard.vue -------------------------------------------------------------------------------- /src/plugins/OnScreenKeyboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/OnScreenKeyboard/index.ts -------------------------------------------------------------------------------- /src/plugins/OnScreenKeyboard/plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/OnScreenKeyboard/plugin.json -------------------------------------------------------------------------------- /src/plugins/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/imports.ts -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/registerServiceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/registerServiceWorker.ts -------------------------------------------------------------------------------- /src/routes/Control/Console.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Control/Console.vue -------------------------------------------------------------------------------- /src/routes/Control/Dashboard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Control/Dashboard.vue -------------------------------------------------------------------------------- /src/routes/Control/Status.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Control/Status.vue -------------------------------------------------------------------------------- /src/routes/Files/Filaments.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Files/Filaments.vue -------------------------------------------------------------------------------- /src/routes/Files/Jobs.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Files/Jobs.vue -------------------------------------------------------------------------------- /src/routes/Files/Macros.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Files/Macros.vue -------------------------------------------------------------------------------- /src/routes/Files/System.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Files/System.vue -------------------------------------------------------------------------------- /src/routes/Job/Status.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Job/Status.vue -------------------------------------------------------------------------------- /src/routes/Job/Webcam.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Job/Webcam.vue -------------------------------------------------------------------------------- /src/routes/Page404.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Page404.vue -------------------------------------------------------------------------------- /src/routes/Settings/General.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Settings/General.vue -------------------------------------------------------------------------------- /src/routes/Settings/Machine.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Settings/Machine.vue -------------------------------------------------------------------------------- /src/routes/Settings/Plugins.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/Settings/Plugins.vue -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/scss/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/scss/variables.scss -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/store/machine/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/machine/cache.ts -------------------------------------------------------------------------------- /src/store/machine/callbacks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/machine/callbacks.ts -------------------------------------------------------------------------------- /src/store/machine/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/machine/index.ts -------------------------------------------------------------------------------- /src/store/machine/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/machine/model.ts -------------------------------------------------------------------------------- /src/store/machine/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/machine/settings.ts -------------------------------------------------------------------------------- /src/store/observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/observer.ts -------------------------------------------------------------------------------- /src/store/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/settings.ts -------------------------------------------------------------------------------- /src/store/uiInjection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/store/uiInjection.ts -------------------------------------------------------------------------------- /src/types/display.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/display.d.ts -------------------------------------------------------------------------------- /src/types/location.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/location.d.ts -------------------------------------------------------------------------------- /src/types/logging.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/logging.d.ts -------------------------------------------------------------------------------- /src/types/notifications.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/notifications.d.ts -------------------------------------------------------------------------------- /src/types/piecon.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/piecon.d.ts -------------------------------------------------------------------------------- /src/types/qoijs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/qoijs.d.ts -------------------------------------------------------------------------------- /src/types/shims-tsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/shims-tsx.d.ts -------------------------------------------------------------------------------- /src/types/shims-vue-i18n.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/shims-vue-i18n.d.ts -------------------------------------------------------------------------------- /src/types/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/shims-vue.d.ts -------------------------------------------------------------------------------- /src/types/vue-i18n.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/types/vue-i18n.d.ts -------------------------------------------------------------------------------- /src/utils/beep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/beep.ts -------------------------------------------------------------------------------- /src/utils/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/colors.ts -------------------------------------------------------------------------------- /src/utils/csv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/csv.ts -------------------------------------------------------------------------------- /src/utils/display.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/display.ts -------------------------------------------------------------------------------- /src/utils/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/enums.ts -------------------------------------------------------------------------------- /src/utils/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/errors.ts -------------------------------------------------------------------------------- /src/utils/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/events.ts -------------------------------------------------------------------------------- /src/utils/localStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/localStorage.ts -------------------------------------------------------------------------------- /src/utils/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/logging.ts -------------------------------------------------------------------------------- /src/utils/monaco-STM32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/monaco-STM32.ts -------------------------------------------------------------------------------- /src/utils/monaco-editor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/monaco-editor.ts -------------------------------------------------------------------------------- /src/utils/monaco-menu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/monaco-menu.ts -------------------------------------------------------------------------------- /src/utils/monaco-syntax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/monaco-syntax.ts -------------------------------------------------------------------------------- /src/utils/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/notifications.ts -------------------------------------------------------------------------------- /src/utils/numbers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/numbers.ts -------------------------------------------------------------------------------- /src/utils/patch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/patch.js -------------------------------------------------------------------------------- /src/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/path.ts -------------------------------------------------------------------------------- /src/utils/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/src/utils/time.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/vue.config.js -------------------------------------------------------------------------------- /webpack/lib/auto-imports-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/webpack/lib/auto-imports-plugin.js -------------------------------------------------------------------------------- /webpack/lib/custom-imports-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Duet3D/DuetWebControl/HEAD/webpack/lib/custom-imports-plugin.js --------------------------------------------------------------------------------