terminal/src/cascadia/WindowsTerminal
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
..
AppHost.cpp Provide the CloseWindow warning experience for the 'X' button (#3049) 2019-10-10 17:09:07 -07:00
AppHost.h Clean up boundary between terminal app and terminal page (#2208) 2019-09-04 14:34:06 -07:00
BaseWindow.h Improve Accessibility Reliability (#2609) 2019-09-23 08:59:03 -07:00
IslandWindow.cpp Provide the CloseWindow warning experience for the 'X' button (#3049) 2019-10-10 17:09:07 -07:00
IslandWindow.h Provide the CloseWindow warning experience for the 'X' button (#3049) 2019-10-10 17:09:07 -07:00
main.cpp Get rid of our hand-rolled sprintf->wstring helpers, prefer WIL (#3106) 2019-10-08 12:04:18 -07:00
NonClientIslandWindow.cpp Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
NonClientIslandWindow.h Simplify non-client hit testing in NCIslandWindow to fix doubleclick (#3024) 2019-10-02 10:25:10 -07:00
packages.config Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
pch.cpp Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
pch.h teach wil about c++/winrt exceptions by including cppwinrt.h (#2927) 2019-09-30 15:52:27 -07:00
resource.h Obstruct the user when they try to run WT under WOW (#1648) 2019-07-11 17:23:23 +00:00
WindowsTerminal.def Initial release of the Windows Terminal source code 2019-05-02 15:29:04 -07:00
WindowsTerminal.manifest TURNS OUT CASE SENSITIVITY IS IMPORTANT (#2481) 2019-08-20 11:16:06 -07:00
WindowsTerminal.rc Obstruct the user when they try to run WT under WOW (#1648) 2019-07-11 17:23:23 +00:00
WindowsTerminal.vcxproj Upgrade to Microsoft.UI.Xaml 2.2 (#3027) 2019-10-14 22:41:43 -07:00
WindowUiaProvider.cpp warnings as errors for cppwinrt projects, then fix the warnings (#2660) 2019-09-04 16:43:45 -07:00
WindowUiaProvider.hpp Accessibility: Set-up UIA Tree (#1691) 2019-07-29 15:21:15 -07:00