Skip to content

Enabling invoking Dev Home core functionality from DevDiagnostics #3504

Open
@andreww-msft

Description

@andreww-msft

Suggested new feature or improvement

There are many use-cases where the user is working in PI and then needs some functionality that happens to be implemented in Dev Home core. Dev Home does have a protocol, but it's very minimal. Ideally, we'd extend this protocol to support parameters, so that PI (or anything else) could invoke specific pages or features within Dev Home.

High-level proposals

  1. Expand Dev Home’s protocol to support navigation to any page or sub-page where the user can then perform some action manually.
  2. Expand Dev Home’s protocol to support direct execution of a given operation on any page or sub-page.
  3. When directly activating a given option, the protocol should also support a “show Dev Home window = true/false” argument (where this makes sense).
  4. (As now), invoking Dev Home via protocol will launch it if it isn’t already running, and simply bring it to the foreground if it is.
  5. For scoping/prioritization purposes, the ability to invoke Dev Home functionality via protocol could exclude Utilities and/or Extensions, at least initially.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions