Open
Description
Description of the new feature / enhancement
It is possible to deep link into settings for a specific utility:
Or via:
PowerToys.exe --open-settings=<SettingsWindowName>
As a PowerToys Run community plugin author, it would be nice to be able to deep link directly in to the settings of a plugin.
For example with:
PowerToys.exe --open-settings=Run --plugin-id=CEA0FDFC6D3B4085823D60DC76F28855
Scenario when this would be used?
A plugin could display a result to the user to open the Settings and edit the plugin configuration.
This would be useful for:
- A newly installed plugin that require configuration
- A plugin that is in an invalid configuration state
- A plugin that has a specific query for settings
If the plugin settings are opened, the plugin should be scrolled into position, expanded and focused:
Supporting information
I would like to use this feature here:
- https://github.com/hlaueriksson/Community.PowerToys.Run.Plugin.Install/blob/e6610898a773456e9805222535dfeb439e1fe447/src/Community.PowerToys.Run.Plugin.Install/Main.cs#L103
- https://github.com/hlaueriksson/Community.PowerToys.Run.Plugins/blob/fff45bb452dcf3c4c5b0bcf68022c9ab71b4f2de/src/Community.PowerToys.Run.Plugin.Twitch/Main.cs#L185
Activity