From 5c5c42edb64adf4250af6891d7d226fda7d4d783 Mon Sep 17 00:00:00 2001 From: Lucas Fernandes Nogueira Date: Tue, 2 Aug 2022 18:53:34 -0300 Subject: [PATCH] feat(build): use modern dialog styles on Windows, closes #4709 (#4840) --- .changes/enhance-windows-dialog-style.md | 5 +++++ core/tauri-build/src/lib.rs | 20 ++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 .changes/enhance-windows-dialog-style.md diff --git a/.changes/enhance-windows-dialog-style.md b/.changes/enhance-windows-dialog-style.md new file mode 100644 index 000000000..7ffa214ce --- /dev/null +++ b/.changes/enhance-windows-dialog-style.md @@ -0,0 +1,5 @@ +--- +"tauri-build": patch +--- + +Enhance the dialog style on Windows via the manifest dependency `Microsoft.Windows.Common-Controls v6.0.0.0`. diff --git a/core/tauri-build/src/lib.rs b/core/tauri-build/src/lib.rs index b14c76e5a..5ddbb3730 100644 --- a/core/tauri-build/src/lib.rs +++ b/core/tauri-build/src/lib.rs @@ -334,6 +334,26 @@ pub fn try_build(attributes: Attributes) -> Result<()> { if window_icon_path.exists() { let mut res = WindowsResource::new(); + + res.set_manifest( + r#" + + + + + + + + "#, + ); + if let Some(sdk_dir) = &attributes.windows_attributes.sdk_dir { if let Some(sdk_dir_str) = sdk_dir.to_str() { res.set_toolkit_path(sdk_dir_str);