[Feature]: Allow "Open" to launch a custom/user-defined application #7109
Replies: 4 comments 1 reply
|
Yeah! This will be very useful |
|
I took a run at this and have it working on a branch, if it's useful: What it does: adds an "Open with…" entry to the Open dropdown that lists the applications actually installed on the environment host. You pick one by name and it opens the project folder. The pick becomes the default for the Open button and joins the menu; the same dialog takes it back out. One deviation from what I originally asked for: I couldn't invoke the OS's own "Open with" chooser. macOS has no scriptable chooser (it's a Finder submenu), Windows' Why the scan runs server-side: the launcher already spawns on the environment host, so discovery happens there too. That keeps the list describing the machine that actually runs the command, and it means the feature works from web and mobile rather than desktop only. Two things I tried to be careful about:
It's roughly 1,000 lines of source plus 350 of tests, which is well past what the PR template asks for, and I see you're not actively taking contributions right now. So rather than dropping it on you unsolicited: is this something you'd want a PR for? Happy to split it into smaller pieces, or to leave it here if it's not a direction you want. |
|
Closing as a duplicate of #7055, which already tracks custom applications and configurable Open menu entries. The implementation notes and screenshots here remain useful for that work. |
|
I ran into this as well. On my setup, the Open menu only offers VS Code and Cursor, but I use a different editor. A selector for an installed application, or a configurable command/path per project, would let T3 open the selected project folder directly. A global default plus a per-project override would be ideal. This would avoid having to open the folder manually outside T3. |



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Before submitting
Area
apps/desktop
Problem or use case
The "Open" dropdown currently only lists a fixed set of applications (VS Code, CLion, PyCharm, RustRover, Files). If a user's preferred editor or tool isn't one of these, there's no way to launch the project with it they have to fall back to manually locating and opening the folder outside the app.
This is limiting for anyone using editors or tools outside the pre-baked list, e.g. Zed, Sublime Text, Neovim (via a terminal wrapper), Android Studio, Cursor, or internal/company-specific tooling.
Proposed solution
Add a "Custom application..." entry at the bottom of the "Open" dropdown that lets the user specify the path/command of an arbitrary application to open the project with.
Behavior:
Why this matters
Not everyone uses the same fixed list of IDEs. Supporting a custom application removes a hard limitation for users on less common editors and avoids forcing a detour through the file system every time.
Smallest useful scope
No new open/no-existing-defaults behavior needs to change. This only adds an additional option.
Alternatives considered
Risks or tradeoffs
Needs to handle invalid/missing executable paths gracefully (e.g. app was moved or uninstalled since being set). Should probably allow removing/editing a saved custom entry.
Contribution
All reactions