From 65d37a49fa9b8c56ab443430fcdeb802b4dcb25a Mon Sep 17 00:00:00 2001 From: Taylor Downs Date: Thu, 10 Jul 2025 11:20:39 +0200 Subject: [PATCH 1/6] add run to canvas --- docs/keyboard-shortcuts.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/keyboard-shortcuts.md b/docs/keyboard-shortcuts.md index 32542b8a82ad..79f40d16dcdf 100644 --- a/docs/keyboard-shortcuts.md +++ b/docs/keyboard-shortcuts.md @@ -8,12 +8,12 @@ taking your hands off the keyboard. πŸ€“ ## Platform Shortcuts -| Command | Availability | Mac | Linux/Windows | Notes | -| ------------------------ | ----------------- | ---------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------- | -| Save Workflow | Canvas, Inspector | `⌘+s` | `Ctrl+s` | -| Save & Sync Workflow | Canvas, Inspector | `⌘+Shift+s` | `Ctrl+Shift+s` | When opting to sync, you'll be prompted to either enter a commit message or use the default message provided. | -| Run | Inspector | `⌘+Return` | `Ctrl+Enter` | This will save (but not sync) your workflow and run it from the current step with the default workorder grouping behavior.\* | -| Run _(alternate action)_ | Inspector | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | +| Command | Availability | Mac | Linux/Windows | Notes | +| ---------------------------- | ----------------- | ---------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| **Save** Workflow | Canvas, Inspector | `⌘+s` | `Ctrl+s` | +| **Save** & Sync Workflow | Canvas, Inspector | `⌘+Shift+s` | `Ctrl+Shift+s` | When opting to sync, you'll be prompted to either enter a commit message or use the default message provided. | +| **Run** | Canvas, Inspector | `⌘+Return` | `Ctrl+Enter` | This will save (but not sync) your workflow and run it from the current step with the default workorder grouping behavior.\* | +| **Run** _(alternate action)_ | Inspector | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | \*If you are viewing an existing work order and create a run from the inspector, that run will be associated with the existing work orderβ€”this is the default From 84e7aaad757285858ba29d1960731d75832fed54 Mon Sep 17 00:00:00 2001 From: "Elias W. BA" Date: Fri, 12 Dec 2025 13:08:09 +0000 Subject: [PATCH 2/6] Add new keyboard shortcuts documentation Added shortcuts: - Cmd+E: Open Job Editor - Cmd+K: Toggle AI Assistant - Cmd+H: Toggle Run History - Cmd+/: Toggle Templates Panel (workflow create) - Cmd+\: Toggle Import Panel (workflow create) - Escape: Close Panel/Editor --- docs/keyboard-shortcuts.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/keyboard-shortcuts.md b/docs/keyboard-shortcuts.md index 79f40d16dcdf..7a9e4c6c27dd 100644 --- a/docs/keyboard-shortcuts.md +++ b/docs/keyboard-shortcuts.md @@ -10,10 +10,16 @@ taking your hands off the keyboard. πŸ€“ | Command | Availability | Mac | Linux/Windows | Notes | | ---------------------------- | ----------------- | ---------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------- | -| **Save** Workflow | Canvas, Inspector | `⌘+s` | `Ctrl+s` | +| **Save** Workflow | Canvas, Inspector | `⌘+s` | `Ctrl+s` | | | **Save** & Sync Workflow | Canvas, Inspector | `⌘+Shift+s` | `Ctrl+Shift+s` | When opting to sync, you'll be prompted to either enter a commit message or use the default message provided. | | **Run** | Canvas, Inspector | `⌘+Return` | `Ctrl+Enter` | This will save (but not sync) your workflow and run it from the current step with the default workorder grouping behavior.\* | | **Run** _(alternate action)_ | Inspector | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | +| **Open** Job Editor | Canvas | `⌘+e` | `Ctrl+e` | Opens the full-screen code editor for the selected job. | +| **Toggle** AI Assistant | Canvas, Inspector | `⌘+k` | `Ctrl+k` | | +| **Toggle** Run History | Canvas, Inspector | `⌘+h` | `Ctrl+h` | Not available when creating a new workflow. | +| **Toggle** Templates Panel | Workflow Create | `⌘+/` | `Ctrl+/` | Only available when creating a new workflow. | +| **Toggle** Import Panel | Workflow Create | `⌘+\` | `Ctrl+\` | Only available when creating a new workflow. Allows importing from YAML. | +| **Close** Panel/Editor | Canvas, Inspector | `Escape` | `Escape` | Closes the inspector, job editor, or run panel. | \*If you are viewing an existing work order and create a run from the inspector, that run will be associated with the existing work orderβ€”this is the default From 3e86e26c6b98875360d4d75bb803144cadba0984 Mon Sep 17 00:00:00 2001 From: Taylor Downs Date: Wed, 17 Dec 2025 07:10:48 +0100 Subject: [PATCH 3/6] language --- docs/keyboard-shortcuts.md | 46 +++++++++++++++++++------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/keyboard-shortcuts.md b/docs/keyboard-shortcuts.md index 7a9e4c6c27dd..e2ef8b1c43d7 100644 --- a/docs/keyboard-shortcuts.md +++ b/docs/keyboard-shortcuts.md @@ -8,33 +8,33 @@ taking your hands off the keyboard. πŸ€“ ## Platform Shortcuts -| Command | Availability | Mac | Linux/Windows | Notes | -| ---------------------------- | ----------------- | ---------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------- | -| **Save** Workflow | Canvas, Inspector | `⌘+s` | `Ctrl+s` | | -| **Save** & Sync Workflow | Canvas, Inspector | `⌘+Shift+s` | `Ctrl+Shift+s` | When opting to sync, you'll be prompted to either enter a commit message or use the default message provided. | -| **Run** | Canvas, Inspector | `⌘+Return` | `Ctrl+Enter` | This will save (but not sync) your workflow and run it from the current step with the default workorder grouping behavior.\* | -| **Run** _(alternate action)_ | Inspector | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | -| **Open** Job Editor | Canvas | `⌘+e` | `Ctrl+e` | Opens the full-screen code editor for the selected job. | -| **Toggle** AI Assistant | Canvas, Inspector | `⌘+k` | `Ctrl+k` | | -| **Toggle** Run History | Canvas, Inspector | `⌘+h` | `Ctrl+h` | Not available when creating a new workflow. | -| **Toggle** Templates Panel | Workflow Create | `⌘+/` | `Ctrl+/` | Only available when creating a new workflow. | -| **Toggle** Import Panel | Workflow Create | `⌘+\` | `Ctrl+\` | Only available when creating a new workflow. Allows importing from YAML. | -| **Close** Panel/Editor | Canvas, Inspector | `Escape` | `Escape` | Closes the inspector, job editor, or run panel. | +| Command | Availability | Mac | Linux/Windows | Notes | +| ---------------------------- | --------------- | ---------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------- | +| **Save** Workflow | Canvas, IDE | `⌘+s` | `Ctrl+s` | | +| **Save** & Sync Workflow | Canvas, IDE | `⌘+Shift+s` | `Ctrl+Shift+s` | When opting to sync, you'll be prompted to either enter a commit message or use the default message provided. | +| **Run** | Canvas, IDE | `⌘+Return` | `Ctrl+Enter` | This will save (but not sync) your workflow and run it from the current step with the default workorder grouping behavior.\* | +| **Run** _(alternate action)_ | IDE | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | +| **Open** Job Editor | Canvas | `⌘+e` | `Ctrl+e` | Opens the full-screen code editor for the selected job. | +| **Toggle** AI Assistant | Canvas, IDE | `⌘+k` | `Ctrl+k` | | +| **Toggle** Run History | Canvas, IDE | `⌘+h` | `Ctrl+h` | Not available when creating a new workflow. | +| **Toggle** Templates Panel | Workflow Create | `⌘+/` | `Ctrl+/` | Only available when creating a new workflow. | +| **Toggle** Import Panel | Workflow Create | `⌘+\` | `Ctrl+\` | Only available when creating a new workflow. Allows importing from YAML. | +| **Close** Panel/Editor | Canvas, IDE | `Escape` | `Escape` | Closes an open inspector, the IDE, or the run panel. | -\*If you are viewing an existing work order and create a run from the inspector, -that run will be associated with the existing work orderβ€”this is the default -behavior. (Think of this as "retrying".) Sometimes, for auditing purposes, it's -helpful to create an entirely new work order. This can be done by using the -alternate run button. +\*If you are viewing an existing run and create a new run from the Canvas or +IDE, that run will be associated with the existing work orderβ€”this is the +default behavior. (Think of this as "retrying".) Sometimes, for auditing +purposes, it's helpful to create an entirely new work order. This can be done by +using the alternate run button. ## Selected Editor Shortcuts See the command pallette (right click or press `F1`) for the full list. Note that to access these shortcuts you must click into a specific editorβ€”there are -multiple editors in the Inspector interface. +multiple editors in the IDE. -| Command | Availability | Mac | Linux/Windows | -| -------------------- | --------------------- | ---------------- | ------------- | -| View Editor Commands | Inspector, Run Viewer | `F1` | `F1` | -| Format Code | Inspector | `Shift+Option+F` | `Shift+Alt+F` | -| Comment Code Out/In | Inspector | `⌘+/` | `Ctrl+/` | +| Command | Availability | Mac | Linux/Windows | +| -------------------- | --------------- | ---------------- | ------------- | +| View Editor Commands | IDE, Run Viewer | `F1` | `F1` | +| Format Code | IDE | `Shift+Option+F` | `Shift+Alt+F` | +| Comment Code Out/In | IDE | `⌘+/` | `Ctrl+/` | From 8c631821e50132c4d87585cbc6b8b1f1f85c2679 Mon Sep 17 00:00:00 2001 From: Taylor Downs Date: Wed, 17 Dec 2025 07:11:21 +0100 Subject: [PATCH 4/6] language --- docs/keyboard-shortcuts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/keyboard-shortcuts.md b/docs/keyboard-shortcuts.md index e2ef8b1c43d7..c63dd371ad5b 100644 --- a/docs/keyboard-shortcuts.md +++ b/docs/keyboard-shortcuts.md @@ -14,7 +14,7 @@ taking your hands off the keyboard. πŸ€“ | **Save** & Sync Workflow | Canvas, IDE | `⌘+Shift+s` | `Ctrl+Shift+s` | When opting to sync, you'll be prompted to either enter a commit message or use the default message provided. | | **Run** | Canvas, IDE | `⌘+Return` | `Ctrl+Enter` | This will save (but not sync) your workflow and run it from the current step with the default workorder grouping behavior.\* | | **Run** _(alternate action)_ | IDE | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | -| **Open** Job Editor | Canvas | `⌘+e` | `Ctrl+e` | Opens the full-screen code editor for the selected job. | +| **Open** IDE (code editor) | Canvas | `⌘+e` | `Ctrl+e` | Opens the full-screen code editor for the selected job. | | **Toggle** AI Assistant | Canvas, IDE | `⌘+k` | `Ctrl+k` | | | **Toggle** Run History | Canvas, IDE | `⌘+h` | `Ctrl+h` | Not available when creating a new workflow. | | **Toggle** Templates Panel | Workflow Create | `⌘+/` | `Ctrl+/` | Only available when creating a new workflow. | From 2e98e51e323c73900f0eed1b286038dbcf148044 Mon Sep 17 00:00:00 2001 From: Taylor Downs Date: Wed, 17 Dec 2025 07:11:41 +0100 Subject: [PATCH 5/6] language --- docs/keyboard-shortcuts.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/keyboard-shortcuts.md b/docs/keyboard-shortcuts.md index c63dd371ad5b..2f4796606cbc 100644 --- a/docs/keyboard-shortcuts.md +++ b/docs/keyboard-shortcuts.md @@ -19,7 +19,7 @@ taking your hands off the keyboard. πŸ€“ | **Toggle** Run History | Canvas, IDE | `⌘+h` | `Ctrl+h` | Not available when creating a new workflow. | | **Toggle** Templates Panel | Workflow Create | `⌘+/` | `Ctrl+/` | Only available when creating a new workflow. | | **Toggle** Import Panel | Workflow Create | `⌘+\` | `Ctrl+\` | Only available when creating a new workflow. Allows importing from YAML. | -| **Close** Panel/Editor | Canvas, IDE | `Escape` | `Escape` | Closes an open inspector, the IDE, or the run panel. | +| **Close** Panel/IDE | Canvas, IDE | `Escape` | `Escape` | Closes an open inspector, the IDE, or the run panel. | \*If you are viewing an existing run and create a new run from the Canvas or IDE, that run will be associated with the existing work orderβ€”this is the From d576bb23c5310329abcd2ae055548f10eba8f84d Mon Sep 17 00:00:00 2001 From: Taylor Downs Date: Wed, 17 Dec 2025 07:12:27 +0100 Subject: [PATCH 6/6] language --- docs/keyboard-shortcuts.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/keyboard-shortcuts.md b/docs/keyboard-shortcuts.md index 2f4796606cbc..20129c0b3d66 100644 --- a/docs/keyboard-shortcuts.md +++ b/docs/keyboard-shortcuts.md @@ -13,13 +13,13 @@ taking your hands off the keyboard. πŸ€“ | **Save** Workflow | Canvas, IDE | `⌘+s` | `Ctrl+s` | | | **Save** & Sync Workflow | Canvas, IDE | `⌘+Shift+s` | `Ctrl+Shift+s` | When opting to sync, you'll be prompted to either enter a commit message or use the default message provided. | | **Run** | Canvas, IDE | `⌘+Return` | `Ctrl+Enter` | This will save (but not sync) your workflow and run it from the current step with the default workorder grouping behavior.\* | -| **Run** _(alternate action)_ | IDE | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | -| **Open** IDE (code editor) | Canvas | `⌘+e` | `Ctrl+e` | Opens the full-screen code editor for the selected job. | +| **Run** _(alternate action)_ | Canvas, IDE | `⌘+Shift+Return` | `Ctrl+Shift+Enter` | This will save (but not sync) your workflow and create a new workorder from the current step. | +| **Toggle** IDE (code editor) | Canvas, IDE | `⌘+e` | `Ctrl+e` | Opens the full-screen code editor for the selected job. | | **Toggle** AI Assistant | Canvas, IDE | `⌘+k` | `Ctrl+k` | | | **Toggle** Run History | Canvas, IDE | `⌘+h` | `Ctrl+h` | Not available when creating a new workflow. | +| **Close** Panel/IDE | Canvas, IDE | `Escape` | `Escape` | Closes an open inspector, the IDE, or the run panel. | | **Toggle** Templates Panel | Workflow Create | `⌘+/` | `Ctrl+/` | Only available when creating a new workflow. | | **Toggle** Import Panel | Workflow Create | `⌘+\` | `Ctrl+\` | Only available when creating a new workflow. Allows importing from YAML. | -| **Close** Panel/IDE | Canvas, IDE | `Escape` | `Escape` | Closes an open inspector, the IDE, or the run panel. | \*If you are viewing an existing run and create a new run from the Canvas or IDE, that run will be associated with the existing work orderβ€”this is the