terminal/src/cascadia/TerminalApp
Dustin L. Howett (MSFT) df26c677ef
Upgrade to Microsoft.UI.Xaml 2.2 (#3027)
* We had to move to the final API:
   * Items -> TabItems
   * Items.VectorChanged -> TabItemsChanged
   * TabClose -> TabCloseRequested
   * TabViewItem.Icon -> TabViewItem.IconSource
* TabRowControl has been converted to a ContentPresenter, which
  simplifies its logic a little bit.
* TerminalPage now differentiates MUX and WUX a little better
* Because of the change from Icon to IconSource in TabViewItem,
  Utils::GetColoredIcon needed to be augmented to support MUX IconSources.
  It was still necessary to use for WUX, so it's been templatized.
* I moved us from WUX SplitButton to MUX SplitButton and brought the
  style in line with the one typically provided by TabView.
* Some of our local controls have had their backgrounds removed so
  they're more amenable to being placed on other surfaces.
* I'm suppressing the TabView's padding.
* I removed a number of apparently dead methods from App.
* I've simplified the dragbar's sizing logic and eventing.
* The winmd harvester needed to be taught to not try to copy winmds for
  framework packages.
* We now only initialize the terminal once we know the size

Closes #1896.
Closes #444.
Closes #857.
Closes #771.
Closes #760.
2019-10-14 22:41:43 -07:00
..
lib Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
Resources/en-US Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
ActionArgs.cpp Add keyboard shortcuts to increase and decrease font size (#2700) 2019-09-30 08:18:05 -05:00
ActionArgs.h Add keyboard shortcuts to increase and decrease font size (#2700) 2019-09-30 08:18:05 -05:00
ActionArgs.idl Add keyboard shortcuts to increase and decrease font size (#2700) 2019-09-30 08:18:05 -05:00
App.base.h Apply a GDI region to the top level Island window to allow dragging with a single Island (#929) 2019-06-25 13:06:11 -07:00
App.cpp Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
App.h Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
App.idl Provide the CloseWindow warning experience for the 'X' button (#3049) 2019-10-10 17:09:07 -07:00
App.xaml Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
AppActionHandlers.cpp Provide the CloseWindow warning experience for the 'X' button (#3049) 2019-10-10 17:09:07 -07:00
AppKeyBindings.cpp Add keyboard shortcuts to increase and decrease font size (#2700) 2019-09-30 08:18:05 -05:00
AppKeyBindings.h Add keyboard shortcuts to increase and decrease font size (#2700) 2019-09-30 08:18:05 -05:00
AppKeyBindings.idl Add keyboard shortcuts to increase and decrease font size (#2700) 2019-09-30 08:18:05 -05:00
AppKeyBindingsSerialization.cpp Add Cascading User + Default Settings (#2515) 2019-09-16 12:57:10 -07:00
AzureCloudShellGenerator.cpp Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
AzureCloudShellGenerator.h Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
CascadiaSettings.cpp Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
CascadiaSettings.h Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
CascadiaSettingsSerialization.cpp Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
ColorScheme.cpp Add Cascading User + Default Settings (#2515) 2019-09-16 12:57:10 -07:00
ColorScheme.h Add Cascading User + Default Settings (#2515) 2019-09-16 12:57:10 -07:00
DefaultProfileUtils.cpp Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
DefaultProfileUtils.h Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
defaults.json Update cmd's default profile to disable acrylic (#3020) 2019-10-02 10:23:44 -07:00
FixVisualStudioBug.targets Fix the ut_app build for VS 16.2, 16.3 (#2347) 2019-08-09 13:21:45 -07:00
GlobalAppSettings.cpp Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
GlobalAppSettings.h Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
IDynamicProfileGenerator.h Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
init.cpp Add some ETL around profile, control and connection creation (#2125) 2019-07-29 17:24:20 -07:00
JsonUtils.cpp Add Cascading User + Default Settings (#2515) 2019-09-16 12:57:10 -07:00
JsonUtils.h Add Cascading User + Default Settings (#2515) 2019-09-16 12:57:10 -07:00
KeyChordSerialization.cpp Allow the mapping of OEM keys ({}|\<>/_-=+) in key bindings (#2067) 2019-07-23 14:05:07 -07:00
KeyChordSerialization.h Support remapping keybindings (#748) 2019-05-21 09:26:04 -05:00
LegacyProfileGeneratorNamespaces.h Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
MinMaxCloseControl.cpp Propagate window style changes to the titlebar and minmax (#3025) 2019-10-02 10:27:07 -07:00
MinMaxCloseControl.h Propagate window style changes to the titlebar and minmax (#3025) 2019-10-02 10:27:07 -07:00
MinMaxCloseControl.idl Propagate window style changes to the titlebar and minmax (#3025) 2019-10-02 10:27:07 -07:00
MinMaxCloseControl.xaml Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
packages.config Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
Pane.cpp Clean up Pane (#2494) 2019-08-28 07:40:16 -07:00
Pane.h Clean up Pane (#2494) 2019-08-28 07:40:16 -07:00
pch.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
pch.h Refactor TerminalApp and Add Tests for Xaml Content (#1164) 2019-07-15 14:27:56 -05:00
PowershellCoreProfileGenerator.cpp Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
PowershellCoreProfileGenerator.h Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
Profile.cpp Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
Profile.h Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
ScopedResourceLoader.cpp Move TerminalApp's resources into the TerminalApp project (#1972) 2019-07-23 11:29:38 -07:00
ScopedResourceLoader.h Move TerminalApp's resources into the TerminalApp project (#1972) 2019-07-23 11:29:38 -07:00
Tab.cpp Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
Tab.h Clean up Pane (#2494) 2019-08-28 07:40:16 -07:00
TabRowControl.cpp Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TabRowControl.h Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TabRowControl.idl Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TabRowControl.xaml Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TerminalApp.def Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
TerminalApp.vcxproj Combined changes to make the build work again (see inside) (#2945) 2019-09-30 10:39:55 -07:00
TerminalPage.cpp Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TerminalPage.h Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TerminalPage.idl Clean up boundary between terminal app and terminal page (#2208) 2019-09-04 14:34:06 -07:00
TerminalPage.xaml Enable dragging with the entire titlebar (#1948) 2019-07-18 17:21:33 -05:00
TerminalWarnings.h Add a warning when a profile has an unknown color scheme (#3033) 2019-10-14 22:02:52 -07:00
TitlebarControl.cpp Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TitlebarControl.h Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TitlebarControl.idl Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
TitlebarControl.xaml Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
userDefaults.json Add a schema reference to the userDefaults and patch one into user data (#2803) 2019-09-18 18:37:23 -07:00
Utils.cpp Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
Utils.h Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
WslDistroGenerator.cpp Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00
WslDistroGenerator.h Add Dynamic Profile Generators (#2603) 2019-09-16 13:34:27 -07:00