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

[Settings] Aligning XAML across all pages #12212

Merged
merged 3 commits into from
Jul 5, 2021

Conversation

niels9001
Copy link
Contributor

@niels9001 niels9001 commented Jul 4, 2021

Summary of the Pull Request

This PR introduces a re-usable user control that contains the entire page layout and re-sizing logic. Instead of having the same XAML on 11 pages, we now have 1 control we can adjust so making UI tweaks in the future is easier and we reduce any inconsistency. It also makes the pages easier to read and re-use.

Fixed with this issue: #12073

This paves the way of solving (and reducing) accessibility issues in the future such as #12023

Quality Checklist

  • Linked issue: #xxx
  • Communication: I've discussed this with core contributors in the issue.
  • Tests: Added/updated and all pass
  • Installer: Added/updated and all pass
  • Localization: All end user facing strings can be localized
  • Docs: Added/ updated
  • Binaries: Any new files are added to WXS / YML

Contributor License Agreement (CLA)

A CLA must be signed. If not, go over here and sign the CLA.

Copy link
Collaborator

@SeraphimaZykova SeraphimaZykova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! :)

@stefansjfw
Copy link
Collaborator

Nice work! Beside few minor comments, great improvement!

@niels9001
Copy link
Contributor Author

Nice work! Beside few minor comments, great improvement!

Fixed the unused namespaces issue.

@niels9001 niels9001 merged commit 370e8c8 into master Jul 5, 2021
@niels9001 niels9001 deleted the users/niels9001/settings-accesibility branch July 5, 2021 14:25
royvou pushed a commit to royvou/PowerToys that referenced this pull request Jul 7, 2021
* Updating settings

* OOBE button

* Removed unused namespaces

Co-authored-by: Niels Laute <niels9001@hotmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants