Skip to content

Remove "Move apps if present" setting in editor #76

@plante-msft

Description

@plante-msft

@donlaci you might hate me for this, but after looking into it more and testing a bunch of different apps, I think we should remove this setting altogether. Reason being that most apps that have the ability to launch new instances or re-use existing windows have some CLI argument(s) that allows the user to explicitly set this behaviour. This is easier for both users and our team as opposed to having a setting with caveats that we need to spell out.

Some examples below:

Edge:

  • If CLI arg for website is present, Edge will open it in an existing window if present, or launch new if not.
  • BUT user can force new window with --new-window CLI argument

VS Code:

  • VS behaves similarly to Edge, but window behaviour can be controlled by --new-window and --reuse-window commands if user desires

Terminal:

  • Windows Terminal can be configured to "launch as new tab" in CLI arg, which will use existing window if present, but launch new window if not

I will add a section that explains "How to move existing windows" in the docs to specify users to use command line args for this.

Sorry for going back and forth on this!

cc @hamza-usmani

Metadata

Metadata

Assignees

Labels

P0Highest priority item, ship blockingeditorsolved

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions