-
Notifications
You must be signed in to change notification settings - Fork 7.4k
Removing WCT 7.x references #41733
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
base: main
Are you sure you want to change the base?
Removing WCT 7.x references #41733
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR modernizes the PowerToys Settings UI by migrating from Community Toolkit 7.x components to the latest 8.0 version and Labs packages. The main purpose is to improve the appearance and functionality of the release notes display while removing outdated dependencies.
- Replaces MarkdownTextBlock from the 7.x UI.Controls package with the newer Labs.WinUI.Controls.MarkdownTextBlock
- Updates WrapPanel and converter references from 7.x to 8.0 versions
- Removes unused namespaces and dependencies related to the old toolkit versions
Reviewed Changes
Copilot reviewed 40 out of 40 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
Directory.Packages.props | Updates package versions, removes 7.x MarkdownTextBlock, updates Labs package version |
PowerToys.Settings.csproj | Switches package reference from old UI.Controls.Markdown to Labs MarkdownTextBlock |
Multiple XAML files | Updates namespace declarations from tk7controls to tkcontrols for MarkdownTextBlock usage |
OobeWhatsNew.xaml.cs | Adds MarkdownConfig setup and removes old LinkClicked event handler |
NOTICE.md | Removes reference to deprecated CommunityToolkit.WinUI.UI.Controls.Markdown package |
src/settings-ui/Settings.UI/SettingsXAML/OOBE/Views/OobeWhatsNew.xaml.cs
Outdated
Show resolved
Hide resolved
src/settings-ui/Settings.UI/SettingsXAML/OOBE/Views/OobeWhatsNew.xaml
Outdated
Show resolved
Hide resolved
@yeelam-gordon do you know why the CI is failing? looks like it's complaining about .deps files? |
Summary of the Pull Request
This PR introduces the following changes:
No visual or behavior changes, except for the release notes that now look better :):
Before:

After:

PR Checklist
Detailed Description of the Pull Request / Additional comments
Validation Steps Performed