terminal/src/cascadia
Dustin L. Howett 959c423e7a
Replace Windows.Storage.Pickers with Common File Dialogs (#9760)
Using Pickers from an elevated application yields an
ERROR_ACCESS_DENIED. Of course it does: it was designed for the modern
app platform.

Using the common dialog infrastructure has some downsides¹, but it
doesn't crash and is just as flexible.

I've added some fun templated functions that help us with the
complexity.

Fixes #8957

¹You've got to use raw COM, and it runs in-proc instead of out-of-proc.

## Validation Steps Performed
I tested every picker.
2021-04-12 13:12:08 +00:00
..
CascadiaPackage Fix the preview package manifest 2021-03-29 12:23:57 -05:00
inc Introduce MS.Term.Core.Color to replace W.U.Color for Core/Control/TSM (#9658) 2021-03-30 20:15:49 +00:00
LocalTests_SettingsModel Add support for a profile to specify an "unfocused" appearance (#8392) 2021-04-08 22:46:16 +00:00
LocalTests_TerminalApp Add support for renaming windows (#9662) 2021-04-02 16:00:04 +00:00
PublicTerminalCore Exclude more rarely-used stuff from Windows headers (#8513) 2020-12-11 19:35:23 +00:00
Remoting Add support for renaming windows (#9662) 2021-04-02 16:00:04 +00:00
ShellExtension Move Branding into common props (#9668) 2021-03-30 18:08:53 -05:00
TerminalApp Add support for a profile to specify an "unfocused" appearance (#8392) 2021-04-08 22:46:16 +00:00
TerminalAzBridge Update C++/WinRT to 2.0.210309.3 (#9437) 2021-03-10 16:04:59 -06:00
TerminalConnection Implement Default Terminal (#7489) 2021-03-26 17:09:49 -05:00
TerminalControl Add support for a profile to specify an "unfocused" appearance (#8392) 2021-04-08 22:46:16 +00:00
TerminalCore Add support for a profile to specify an "unfocused" appearance (#8392) 2021-04-08 22:46:16 +00:00
TerminalSettingsEditor Replace Windows.Storage.Pickers with Common File Dialogs (#9760) 2021-04-12 13:12:08 +00:00
TerminalSettingsModel Add support for a profile to specify an "unfocused" appearance (#8392) 2021-04-08 22:46:16 +00:00
UnitTests_Control Create a control unittesting project (#9677) 2021-04-05 16:07:55 +00:00
UnitTests_Remoting Add support for renaming windows (#9662) 2021-04-02 16:00:04 +00:00
UnitTests_TerminalCore Add support for a profile to specify an "unfocused" appearance (#8392) 2021-04-08 22:46:16 +00:00
ut_app Introduce MS.Term.Core.Color to replace W.U.Color for Core/Control/TSM (#9658) 2021-03-30 20:15:49 +00:00
WindowsTerminal Add support for renaming windows (#9662) 2021-04-02 16:00:04 +00:00
WindowsTerminalUniversal Rename Microsoft.Terminal.TerminalControl to .Control; Split into dll & lib (#9472) 2021-03-17 20:47:24 +00:00
WinRTUtils Update C++/WinRT to 2.0.210309.3 (#9437) 2021-03-10 16:04:59 -06:00
WpfTerminalControl Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05:00
WpfTerminalTestNetCore Auto-format our XAML files and enforce in CI (#9589) 2021-03-29 17:09:38 -05: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