Skip to content
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

Migrate Settings to Desktop WinUI3 application #6715

Closed
crutkas opened this issue Sep 18, 2020 · 9 comments
Closed

Migrate Settings to Desktop WinUI3 application #6715

crutkas opened this issue Sep 18, 2020 · 9 comments
Labels
Area-Quality Stability, Performance, Etc. Area-User Interface things that regard UX for PowerToys External Dependency-WinUI 3 Dependency on WinUI Product-Settings The standalone PowerToys Settings application Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.

Comments

@crutkas
Copy link
Member

crutkas commented Sep 18, 2020

Currently this is a XAML Island, WinUI 2.x with a WPF container app shell. Lets migrate this to be a pure desktop solution when the first opportunity comes.

Two primary requirements for WinUI3 to have are

  1. Forward compatibility
  2. Unpackaged app support (aka PowerToys not being installed as an MSIX)
  3. PowerToysInterop needs to stop making FxFramework item and refactored
@crutkas crutkas added Product-Settings The standalone PowerToys Settings application Area-Quality Stability, Performance, Etc. Area-User Interface things that regard UX for PowerToys External Dependency-WinUI 3 Dependency on WinUI labels Sep 18, 2020
@crutkas crutkas added this to the v1.0 Release milestone Sep 18, 2020
@ghost ghost added the Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams label Sep 18, 2020
@crutkas crutkas added Status-Blocked We can't make progress due to a dependency or issue and removed Needs-Triage For issues raised to be triaged and prioritized by internal Microsoft teams labels Sep 18, 2020
@crutkas
Copy link
Member Author

crutkas commented Sep 18, 2020

@crutkas
Copy link
Member Author

crutkas commented Nov 10, 2021

currently being investigated

@crutkas
Copy link
Member Author

crutkas commented Nov 30, 2021

We need elevation support which currently is not supported

@crutkas crutkas removed the Status-In progress This issue or work-item is under development label Jan 18, 2022
@sheikalthaf
Copy link

@crutkas I think now the multi window support is added in windows app sdk in latest release
https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.0.1

I hope this helps

@crutkas
Copy link
Member Author

crutkas commented Mar 21, 2022

@sheikalthaf we still need elevation. both come with 1.1

@MattBDev
Copy link

Is there a reason for relying on the unpackaged app support instead of allowing PowerToys to be installed as a MSIX?

@crutkas
Copy link
Member Author

crutkas commented Apr 1, 2022

@MattBDev this is larger than packaged vs unpackaged. We need elevation and multi-window for WinUI 3. Having Settings itself be a packaged app that could be uninstalled could cause massive rippling effects.

@Samuel12321
Copy link

WASDK 1.1 preview1 has added support for multiple windows and elevation.

@crutkas crutkas added the Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release. label Apr 19, 2022
@Aaron-Junker
Copy link
Collaborator

This got implemented in the 0.58 update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-Quality Stability, Performance, Etc. Area-User Interface things that regard UX for PowerToys External Dependency-WinUI 3 Dependency on WinUI Product-Settings The standalone PowerToys Settings application Resolution-Fix Committed Fix is checked in, but it might be 3-4 weeks until a release.
Projects
None yet
Development

No branches or pull requests

5 participants