fix(template) default windows icon id should be 32512, fixes #1099 (#1107)

This commit is contained in:
Lucas Fernandes Nogueira 2020-12-05 22:42:27 -03:00 committed by GitHub
parent 8da495f78c
commit f887320df3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 2 deletions

6
.changes/icon.md Normal file
View File

@ -0,0 +1,6 @@
---
"tauri.js": patch
---
Update the tauri template to properly set the app icon id on Windows so the webview can load the executable icon.
To use it on old projects, update your `src-tauri/src/build.rs` file, replacing `res.set_icon("icons/icon.ico");` with `res.set_icon_with_id("icons/icon.ico", "32512");`.

View File

@ -5,7 +5,7 @@ extern crate winres;
fn main() {
if std::path::Path::new("icons/icon.ico").exists() {
let mut res = winres::WindowsResource::new();
res.set_icon("icons/icon.ico");
res.set_icon_with_id("icons/icon.ico", "32512");
res.compile().expect("Unable to find visual studio tools");
} else {
panic!("No Icon.ico found. Please add one or check the path");

View File

@ -5,7 +5,7 @@ extern crate winres;
fn main() {
if std::path::Path::new("icons/icon.ico").exists() {
let mut res = winres::WindowsResource::new();
res.set_icon("icons/icon.ico");
res.set_icon_with_id("icons/icon.ico", "32512");
res.compile().expect("Unable to find visual studio tools");
} else {
panic!("No Icon.ico found. Please add one or check the path");