Open
Description
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
- Expand Dev Home’s protocol to support navigation to any page or sub-page where the user can then perform some action manually.
- Expand Dev Home’s protocol to support direct execution of a given operation on any page or sub-page.
- When directly activating a given option, the protocol should also support a “show Dev Home window = true/false” argument (where this makes sense).
- (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.
- For scoping/prioritization purposes, the ability to invoke Dev Home functionality via protocol could exclude Utilities and/or Extensions, at least initially.