7803efa6fe
GlobalAppSettings is now a WinRT object in the TerminalApp project. ## References #7141 - GlobalAppSettings is a settings object #885 - this new settings object will be moved to a new TerminalSettingsModel project ## PR Checklist * [x] Tests passed ## Detailed Description of the Pull Request / Additional comments This one was probably the easiest thus far. The only weird thing is how we handle InitialPosition. Today, we lose a little bit of fidelity when we convert from LaunchPosition (int) --> Point (float) --> RECT (long). The current change converts LaunchPosition (optional<long>) --> InitialPosition (long) --> RECT (long). NOTE: Though I could use LaunchPosition to go directly from TermApp to AppHost, I decided to introduce InitialPosition because LaunchPosition will be a part of TerminalSettingsModel soon. ## Validation Steps Performed - [x] Tests passed - [x] Deployment succeeded |
||
---|---|---|
.. | ||
TestHostApp | ||
ColorSchemeTests.cpp | ||
CommandlineTest.cpp | ||
CommandTests.cpp | ||
CppWinrtTailored.h | ||
JsonTestClass.h | ||
KeyBindingsTests.cpp | ||
LocalTests_TerminalApp.def | ||
pch.cpp | ||
pch.h | ||
ProfileTests.cpp | ||
SettingsTests.cpp | ||
TabTests.cpp | ||
TerminalApp.LocalTests.AppxManifest.prototype.xml | ||
TerminalApp.LocalTests.manifest | ||
TerminalApp.LocalTests.vcxproj | ||
TestUtils.h |