1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-29 04:40:03 -04:00

eframe: Set app icon on Mac and Windows (#2940)

* eframe: Set app icon on Mac and Windows

Also: correctly set window title on Mac when launching from
another process, e.g. python.

Co-authored-by: Wumpf <andreas@rerun.io>

* lint fixes

* Fix web build

* fix typo

* Try fix windows build

---------

Co-authored-by: Wumpf <andreas@rerun.io>
This commit is contained in:
Emil Ernerfeldt
2023-04-20 15:47:04 +02:00
committed by GitHub
parent 834e2e9f50
commit 7f2de426d2
10 changed files with 363 additions and 21 deletions

19
Cargo.lock generated
View File

@@ -697,6 +697,22 @@ dependencies = [
"winapi",
]
[[package]]
name = "cocoa"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a"
dependencies = [
"bitflags",
"block",
"cocoa-foundation",
"core-foundation",
"core-graphics",
"foreign-types",
"libc",
"objc",
]
[[package]]
name = "cocoa-foundation"
version = "0.1.0"
@@ -1182,6 +1198,7 @@ name = "eframe"
version = "0.21.3"
dependencies = [
"bytemuck",
"cocoa",
"directories-next",
"document-features",
"egui",
@@ -1194,6 +1211,7 @@ dependencies = [
"image",
"js-sys",
"log",
"objc",
"percent-encoding",
"pollster",
"puffin",
@@ -1206,6 +1224,7 @@ dependencies = [
"wasm-bindgen-futures",
"web-sys",
"wgpu",
"winapi",
"winit",
]