-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Settings] Support for deep-linking #7408
Comments
We need to review requirements in settings entry point were it requires to be started from the runner, not as a standalone application, or provide easy way for modules to ask runner to open settings window Regarding opening specific page, it should be just a matter of providing some extra parameter when starting settings ui process |
My gut says this will be needed for OOBE. |
This would be a nice feature for IMAGE RESIZER too. |
This comment has been minimized.
This comment has been minimized.
We can only launch it from OOBE. Not yet ready for adding this to all modules. |
ping @niels9001: Implementation is in progress. |
For specification: The implementation of deep-linking parameter in |
Another suggestion: Get a custom protocol for PowerToys. I could open another issue for this if required. |
Resolved with v0.49.0. Thanks @niels9001! |
@niels9001 I just found out we do have the custom scheme PowerToys/src/runner/UpdateUtils.cpp Line 49 in e62df46
Would this be better than PowerToys.exe --open-settings=FancyZones if we can do powertoys://fancyzones/ ?
|
@stefansjfw knows more about this stuff :) |
It would be cleaner that way indeed. However, we might want to keep |
why not |
Even better :) |
I think for the most part, this is a PT feature only. No one has asked for this outside of core. |
This was discussed with @martinchrzan and @crutkas. It would be nice to have deep-linking support to specific Settings pages. Not entirely sure if this is already supported.
This is helpful for the UX of modules (such as FancyZones editor or ColorPicker) to quickly launch into the right settings page. As a fall-back, it should open the default tab (General)
@martinchrzan @crutkas please chime in with any technical requirements!
If you'd like to see this feature implemented, add a 👍 reaction to this post.
The text was updated successfully, but these errors were encountered: