Commit Graph

729 Commits

Author SHA1 Message Date
Tian L
1b03471c06
add a unit-test case (#1830) 2022-05-16 02:38:25 +08:00
Tian L
d070cbad64
fix crash: GetPolicyFromPathForUser (#1826) 2022-05-09 08:33:09 +08:00
Tian L
4f6838fbd5
update the minor version to 2205 (#1818) 2022-05-03 00:45:08 +08:00
Tian L
e9a974d1dd
fix a regression in keyboard manager (#1824) 2022-04-19 14:02:43 +08:00
Tian L
8e7ac87f01
NavCategory | Partial refactor and perf optimization (#1820)
* Partially refactor NavCategory

* Lazy load the states of GraphingMode Category

* code cleanup

* find_if to any_of

* remove Windows.System

* resolve warning WMC1507

* resolve comments

* fix indentations
2022-04-18 14:10:15 +08:00
Tian L
6a5b93cab6
update the minor version to 2204 (#1815) 2022-04-09 02:23:42 +08:00
Tian L
427f9736f2
bump the minor version to 2203 (#1811) 2022-03-22 14:17:33 +08:00
hanzhang54
02a3c89ceb
Disable buttons when units are not loaded (#1805) 2022-03-14 14:34:11 +08:00
Matt Cooley
39d24ab65a
Set versionBuild automatically (#1803) 2022-03-01 14:31:21 -08:00
Tian L
77b8698065
run builds in different pools (#1802) 2022-02-24 13:29:03 +08:00
Tian L
72860fe494
Fixes a bug: currency converter never shows error message for service failures (#1799)
* check status before registering callback

* optimize the style for error msg
2022-02-18 21:57:24 +08:00
Matt Cooley
d1464a171c
Switch internal localization pipeline to new pool (#1800) 2022-02-16 16:34:42 -08:00
Matt Cooley
8870e55edd
Update localized strings 2022-02-15 (#1798) 2022-02-15 16:12:54 -08:00
Matt Cooley
f1d1cf2b82
Update internals package to 0.0.78 (#1797) 2022-02-15 13:13:32 -08:00
Tim
04d91d6b87
Don't maximize Calculator's window on some small screen devices (#1791)
Added an AppExtension to Calculator so it no longer maximize by default on small screen device.
2022-02-11 12:14:36 -08:00
Philipp
a5f0e65ad0
Replace dead link in ApplicationArchitecture.md (#1794) 2022-02-12 01:10:16 +08:00
Matt Cooley
5326b8e646
Build with Visual Studio 2022 (#1793)
- 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
2022-02-11 09:07:48 -08:00
Tian L
aba6423513
bump ther minor version to 2202 (#1784) 2022-02-07 11:20:35 -08:00
wy-luke
5144871577
delete unuseful semicolon (#1783) 2022-02-07 11:12:07 -08:00
Matt Cooley
5a123eb840
Delete packages.config (#1781) 2022-01-24 17:35:23 -08:00
Tushar Chaurasia
1ded536d80
New look of Calculator in Windows 11 (#1773) 2022-01-19 12:41:14 +08:00
Tian L
258a02b2e9
Add SBOM task (#1768)
* Add SBOM task

* move the SBOM task to release pipeline
2022-01-14 14:16:12 +08:00
Tian L
6e4c2b38bf
bump the minor version to 2201 - happy new year. (#1771) 2022-01-05 23:02:13 +08:00
Matt Cooley
370eea92d9
Remove NuGetCommand workaround in YAML (#1762) 2022-01-04 08:07:41 -08:00
Matt Cooley
4ebacda62d
Update build year in settings page to 2022 (#1770) 2022-01-04 08:07:24 -08:00
hanzhang54
bf552ac9fb
Upgrade to WinUI 2.7 (#1766) 2021-12-22 14:53:42 +08:00
Matt Cooley
28517854f5
Run loc pipeline on windows-2022 image (#1761)
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.
2021-12-15 21:31:15 -08:00
Tian L
5d95330fad
Bump the minor version to 2112 (#1754) 2021-12-09 01:36:18 +08:00
Michał Janiszewski
d428a768e0
Drop non-negative tests on unsigned values (#1729)
As some of the variables are of unsigned types, it makes no sense to
test them for non-negativeness, as this is enforced by type already.
2021-11-15 11:17:14 -08:00
Tian L
441bf39c0b
update the minor version to 2111 (#1733) 2021-10-31 23:40:36 +08:00
Matt Cooley
01b563c0bb
Remove unnecessary metadata to reduce binary size (#1727) 2021-10-19 08:32:18 -07:00
Michał Janiszewski
82c4c9a227
Ensure element presence is checked prior to its use (#1715) 2021-10-19 11:14:04 +08:00
hanzhang54
51ef7e18bd
Update localized strings 2021-10-14 (#1721) 2021-10-14 14:25:58 +08:00
Tian L
c5501294a1
updates the minor version to 2110 (#1718) 2021-10-13 11:38:20 +08:00
hanzhang54
605ed33225
Fix dropDown to dropdown (#1709) 2021-09-29 16:41:50 +08:00
Matt Cooley
efe21c6e28
Update bundle version to 2021 (#1706) 2021-09-28 13:55:19 -07:00
Rose
0b1a3adfde
Mention C# in the README (#1703) 2021-09-27 23:22:53 -07:00
Tian L
9f9d4c256c
use the correct manifest to update version (#1701) 2021-09-28 09:24:49 +08:00
Tian L
30d63d2dfe
fixes a UI test case: AoT_ButtonOnlyInStandard (#1702) 2021-09-27 10:14:20 +08:00
Tian L
08c52987f0
bumps the major version to 11 (#1698) 2021-09-26 13:02:43 +08:00
Quentin Al-Timimi
1d87be76a0
Aero upload task added (#1692) 2021-09-17 18:41:51 -07:00
Matt Cooley
3432e4aed4
UI tests should use CI runsettings in internal CI builds (#1686)
After the change in #1682, the internal CI build uses the .Dev app identity. Use the runsettings for UI tests that has the .Dev app identity.
2021-09-16 15:10:57 -07:00
hanzhang54
951a555f17
Update resource value from title casing to sentence casing (#1687)
* Update resource value from title casing to sentence casing

* Update more resources
2021-09-10 15:31:20 +08:00
Matt Cooley
103ef92130
Make Calculator the default startup project (#1683)
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.
2021-09-08 08:40:58 -07:00
Matt Cooley
251248ee7d
Add release appxmanifest (#1682)
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.
2021-09-08 08:40:05 -07:00
Tian L
46497be75c
Fix for #1666- Back button is not accessible via keyboard when navigating to the about page. (#1679)
* initial changes

* margin

* format

* resolve review comments

* Popup Content Height
2021-09-03 16:10:17 +08:00
Tian L
83e3a46374
associate combox with its label 'Thickness' (#1663) 2021-08-30 10:30:10 +08:00
Ivan Panchenko
d566f37fc1
Fix mistakes (#1643) 2021-08-26 23:45:47 -07:00
Quentin Al-Timimi
b0e9e0ab56
Restructure pipeline to move release steps out of Package ES (#1659)
* Pipeline update
* moving download internals up in order
* updated internal download step and removed duplicate isPublicRelease parameter
2021-08-26 08:47:10 -07:00
Tian L
10ae9430a0
Simple fix for the omitted multiplication sign before a left parenthesis (#1661)
* simple fix for the omitted multiplication sign

* accepts unary-op-code
2021-08-26 10:58:36 +08:00