feat: add clickable file path navigation in YAML files #85
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds clickable file path navigation to improve workflow and experience when working with large Maestro test suites. Users can now Cmd+Click (or Ctrl+Click) on file paths in YAML files to instantly open referenced flows and scripts.
Purpose
When working with large Maestro test suites containing dozens of flows, developers frequently need to navigate between files referenced in YAML configurations. For example, when a flow uses
runFloworrunScriptto reference another file:Previously, developers had to:
This becomes tedious and time-consuming in large test suites with complex directory structures.
This PR solves that by making file paths clickable. Now Maestro users can:
Example Use Case
In a test suite with this structure:
When editing signup.yaml that references:
Developers can now click directly on any path to open the file, instead of manually navigating the file tree.
Changes
Testing
"flows/login.yaml")"../../data/auth.js")../).YAML,.YML,.JS)