- Use Visual Studio 2022
- Use an Azure Pipelines image which has Visual Studio 2022 installed
- Use the v143 C++ build tools
- Use the Windows SDK version 22000
- Raise the minimum platform version to 17763
- As a consequence of this change, we will use the "msix" file extension instead of "appx" for our packages
- Update UI tests from .NET Core 2.1 to .NET Core 3.1
Run the localization pipeline on the windows-2022 image. We will be switching to windows-2022 and Visual Studio 2022 for the main app builds sometime soon. It doesn't really matter which image the loc pipeline runs on, but switching it to windows-2022 will help keep all pipelines consistent.
Fix two issues with the solution file:
- List the "Calculator" project first, which causes Visual Studio to choose it as the startup project when the repo is first checked out. This makes it easier for people to get started coding in this repo.
- Don't nest the "CalcManager" project under the "Solution Items" folder.
Currently, the copy of Package.appxmanifest in this repo is overwritten with a copy from an internal repo during release builds. This change adds the release version of Package.appxmanifest to this repo, to make it easier to maintain and keep it in sync with the copy used during development.
* Fix the result in wrong number base while leaving and switching back to Programmer
* Rename ResetDisplay() to ResetRadix()
* Update related unit test
* Fixed the decimal number with point in programmer memory
* Update to WinUI 2.6
Co-authored-by: Han Zhang <zhangh@microsoft.com>
Co-authored-by: Kenny Guo <kennyguo@microsoft.com>
**Description of the changes:**
1. Update to WinUI 2.6 styles and controls #1606.
2. Add Mica Material #1611.
3. Add Settings page #596.
4. Fix Ctrl+E shortcuts in AoT mode #1590.
**How changes were validated:**
Passed build, UT/UI test and manually tested.
* Fixed the display issue in AOT mode (#1615)
* Fixed the display issue in AOT mode
* Get the OpenPaneLength from the resource
* Fix CalendarView style in DateCalculation of dark mode (#1616)
* Fix a style problem of Date Calculator, and clean some unused codes
* Remove some unused codes
* Disable Mica before close the window to resolve a crash (#1619)
* Bump internal package build number (#1621)