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
216 lines
7.3 KiB
XML
216 lines
7.3 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<ItemGroup>
|
|
<Natvis Include="$(SolutionDir)tools\ConsoleTypes.natvis" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PRIResource Include="..\Resources\en-US\Resources.resw" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClCompile Include="../init.cpp" />
|
|
<ClCompile Include="pch.cpp" />
|
|
<ClCompile Include="$(GeneratedFilesDir)module.g.cpp" />
|
|
<ClCompile Include="../AzureCloudShellGenerator.cpp">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../PowershellCoreProfileGenerator.cpp">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../WslDistroGenerator.cpp">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../AppKeyBindingsSerialization.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../CascadiaSettings.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../CascadiaSettingsSerialization.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../GlobalAppSettings.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../KeyChordSerialization.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../Profile.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../ColorScheme.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../Pane.cpp">
|
|
<Filter>pane</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../DefaultProfileUtils.cpp">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="$(OpenConsoleDir)\dep\jsoncpp\jsoncpp.cpp">
|
|
<Filter>json</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../Tab.cpp">
|
|
<Filter>tab</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../Pane.LayoutSizeNode.cpp">
|
|
<Filter>pane</Filter>
|
|
</ClCompile>
|
|
<ClCompile Include="../AppCommandlineArgs.cpp" />
|
|
<ClCompile Include="../Commandline.cpp" />
|
|
<ClCompile Include="../ColorHelper.cpp" />
|
|
<ClCompile Include="../DebugTapConnection.cpp" />
|
|
<ClCompile Include="../Utils.cpp" />
|
|
<ClCompile Include="../TerminalSettings.cpp">
|
|
<Filter>settings</Filter>
|
|
</ClCompile>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ClInclude Include="../Utils.h" />
|
|
<ClInclude Include="../TerminalWarnings.h" />
|
|
<ClInclude Include="pch.h" />
|
|
<ClInclude Include="../App.base.h">
|
|
<Filter>app</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../AzureCloudShellGenerator.h">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../IDynamicProfileGenerator.h">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../PowershellCoreProfileGenerator.h">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../WslDistroGenerator.h">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../CascadiaSettings.h">
|
|
<Filter>settings</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../GlobalAppSettings.h">
|
|
<Filter>settings</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../TerminalSettingsSerializationHelpers.h">
|
|
<Filter>settings</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../KeyChordSerialization.h">
|
|
<Filter>settings</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../Profile.h">
|
|
<Filter>settings</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../ColorScheme.h">
|
|
<Filter>settings</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../Pane.h">
|
|
<Filter>pane</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../DefaultProfileUtils.h">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../JsonUtils.h">
|
|
<Filter>json</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../Tab.h">
|
|
<Filter>tab</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../AppCommandlineArgs.h" />
|
|
<ClInclude Include="../Commandline.h" />
|
|
<ClInclude Include="../DebugTapConnection.h" />
|
|
<ClInclude Include="../ColorHelper.h" />
|
|
<ClInclude Include="../TelnetGenerator.h">
|
|
<Filter>profileGeneration</Filter>
|
|
</ClInclude>
|
|
<ClInclude Include="../TerminalSettings.h">
|
|
<Filter>settings</Filter>
|
|
</ClInclude>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Midl Include="../AppLogic.idl">
|
|
<Filter>app</Filter>
|
|
</Midl>
|
|
<Midl Include="../ActionArgs.idl">
|
|
<Filter>settings</Filter>
|
|
</Midl>
|
|
<Midl Include="../AppKeyBindings.idl">
|
|
<Filter>settings</Filter>
|
|
</Midl>
|
|
<Midl Include="../ShortcutActionDispatch.idl">
|
|
<Filter>settings</Filter>
|
|
</Midl>
|
|
<Midl Include="../Tab.idl">
|
|
<Filter>tab</Filter>
|
|
</Midl>
|
|
<Midl Include="../Command.idl">
|
|
<Filter>commandPalette</Filter>
|
|
</Midl>
|
|
<Midl Include="../IDirectKeyListener.idl" />
|
|
<Midl Include="../CommandKeyChordVisibilityConverter.idl" />
|
|
<Midl Include="../TerminalSettings.idl">
|
|
<Filter>settings</Filter>
|
|
</Midl>
|
|
<Midl Include="../ColorScheme.idl">
|
|
<Filter>settings</Filter>
|
|
</Midl>
|
|
<Midl Include="../Profile.idl">
|
|
<Filter>settings</Filter>
|
|
</Midl>
|
|
<Midl Include="../GlobalAppSettings.idl">
|
|
<Filter>settings</Filter>
|
|
</Midl>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="../packages.config" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Page Include="../MinMaxCloseControl.xaml">
|
|
<Filter>controls</Filter>
|
|
</Page>
|
|
<Page Include="../TabRowControl.xaml">
|
|
<Filter>controls</Filter>
|
|
</Page>
|
|
<Page Include="../TerminalPage.xaml">
|
|
<Filter>controls</Filter>
|
|
</Page>
|
|
<Page Include="../TitlebarControl.xaml">
|
|
<Filter>controls</Filter>
|
|
</Page>
|
|
<Page Include="../ColorPickupFlyout.xaml">
|
|
<Filter>controls</Filter>
|
|
</Page>
|
|
<Page Include="../CommandPalette.xaml">
|
|
<Filter>commandPalette</Filter>
|
|
</Page>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Filter Include="app">
|
|
<UniqueIdentifier>{21588d0a-fa81-4306-828d-c095af895b9e}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="profileGeneration">
|
|
<UniqueIdentifier>{c81be61b-0d58-4277-8fd1-fcc888c3da9c}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="settings">
|
|
<UniqueIdentifier>{27ff86d8-2a62-4787-b55a-2ec1db32abec}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="pane">
|
|
<UniqueIdentifier>{65477024-2ce1-4c53-8f30-5d68f3af3981}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="controls">
|
|
<UniqueIdentifier>{2455d67b-17ef-4cdd-ad9e-eb8ec4412e03}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="json">
|
|
<UniqueIdentifier>{81a6314f-aa5b-4533-a499-13bc3a5c4af0}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="tab">
|
|
<UniqueIdentifier>{6d40e12f-b83f-462e-8f93-fa421f87b27e}</UniqueIdentifier>
|
|
</Filter>
|
|
<Filter Include="commandPalette">
|
|
<UniqueIdentifier>{2ad498e1-d8ea-4381-9464-a74c141bd7dd}</UniqueIdentifier>
|
|
</Filter>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ApplicationDefinition Include="..\App.xaml">
|
|
<Filter>app</Filter>
|
|
</ApplicationDefinition>
|
|
</ItemGroup>
|
|
</Project>
|