terminal/src/cascadia
Javier 9e86e29584
wpf: Add AutoFill to control whether the connection/buffer resizes (#7853)
Adds the ability to manually handle the terminal renderer resizing
events by allowing different render size and WPF control size. This is
done by adding an `AutoFill` property to the control that prevents the
renderer from automatically resizing and tells the WPF control to fill
in the extra space with the terminal background as shown below:

This PR adds the following:
- Helper method in the DX engine to convert character viewports into
  pixel viewports
- `AutoFill` property that prevents automatic resizing of the renderer
- Tweaks and fixes that automatically fill in the empty space if
  `AutoFill` is set to false
- Fixes resizing methods and streamlines their codepath

## Validation Steps Performed
Manual validation with the Visual Studio Integrated Terminal tool
window.
2020-10-09 22:25:18 +00:00
..
CascadiaPackage Revert "Update to a newer MUX prerelease; remove workaround for compact sizing (#7447)" 2020-09-08 09:25:30 -07:00
inc Introduce IconConverter (#7830) 2020-10-08 11:29:04 -07:00
LocalTests_SettingsModel Introduce IconConverter (#7830) 2020-10-08 11:29:04 -07:00
LocalTests_TerminalApp Introduce TerminalSettingsModel project (#7667) 2020-10-06 09:56:59 -07:00
PublicTerminalCore wpf: Add AutoFill to control whether the connection/buffer resizes (#7853) 2020-10-09 22:25:18 +00:00
ShellExtension Make the Shell Extension methods STDMETHODIMP (#6238) 2020-05-28 14:09:52 -07:00
TerminalApp Hook up the WIL fallback error tracer in Terminal (#7864) 2020-10-09 22:20:12 +00:00
TerminalAzBridge Fix parallel builds by specifying the application type for WAP (#7783) 2020-09-30 13:25:50 -07:00
TerminalConnection Hook up the WIL fallback error tracer in Terminal (#7864) 2020-10-09 22:20:12 +00:00
TerminalControl Hook up the WIL fallback error tracer in Terminal (#7864) 2020-10-09 22:20:12 +00:00
TerminalCore Add support for the BEL control in Windows Terminal (#7679) 2020-09-30 18:00:06 -07:00
TerminalSettingsModel Hook up the WIL fallback error tracer in Terminal (#7864) 2020-10-09 22:20:12 +00:00
UnitTests_TerminalCore Fix failing HyperlinkIdConsistency unit test (#7655) 2020-09-17 16:52:42 +00:00
ut_app Introduce TerminalSettingsModel project (#7667) 2020-10-06 09:56:59 -07:00
WindowsTerminal Hook up the WIL fallback error tracer in Terminal (#7864) 2020-10-09 22:20:12 +00:00
WindowsTerminalUniversal Introduce TerminalSettingsModel project (#7667) 2020-10-06 09:56:59 -07:00
WinRTUtils Add support for the Command Palette (#6635) 2020-06-26 20:38:02 +00:00
WpfTerminalControl wpf: Add AutoFill to control whether the connection/buffer resizes (#7853) 2020-10-09 22:25:18 +00:00
WpfTerminalTestNetCore/WpfTerminalTestNetCore Fix 3 different bugs in the WPF control (#6464) 2020-06-11 18:05:43 +00:00
wt Build and ship an actual binary named wt that just launches WT (#6860) 2020-07-10 22:41:37 +00:00
CascadiaResources.build.items Introduce TerminalSettingsModel project (#7667) 2020-10-06 09:56:59 -07:00