why was transparent on lol

This commit is contained in:
RabbyDevs 2025-04-21 04:53:57 +03:00
parent 09c30070ca
commit da4cfc0a48
3 changed files with 86 additions and 12 deletions

84
Cargo.lock generated
View file

@ -194,6 +194,15 @@ dependencies = [
"windows-targets 0.52.6",
]
[[package]]
name = "bincode"
version = "1.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad"
dependencies = [
"serde",
]
[[package]]
name = "bit-set"
version = "0.8.0"
@ -1367,6 +1376,7 @@ source = "git+https://github.com/iced-rs/iced.git?rev=388a419#388a419ed5c229aadb
dependencies = [
"iced_core",
"iced_debug",
"iced_devtools",
"iced_futures",
"iced_renderer",
"iced_runtime",
@ -1376,6 +1386,21 @@ dependencies = [
"thiserror 1.0.69",
]
[[package]]
name = "iced_beacon"
version = "0.14.0-dev"
source = "git+https://github.com/iced-rs/iced.git?rev=388a419#388a419ed5c229aadbca57bb09b474b1475b1ef9"
dependencies = [
"bincode",
"futures",
"iced_core",
"log",
"semver",
"serde",
"thiserror 1.0.69",
"tokio",
]
[[package]]
name = "iced_core"
version = "0.14.0-dev"
@ -1388,6 +1413,7 @@ dependencies = [
"log",
"num-traits",
"rustc-hash 2.1.1",
"serde",
"smol_str",
"thiserror 1.0.69",
"web-time",
@ -1398,10 +1424,21 @@ name = "iced_debug"
version = "0.14.0-dev"
source = "git+https://github.com/iced-rs/iced.git?rev=388a419#388a419ed5c229aadbca57bb09b474b1475b1ef9"
dependencies = [
"iced_beacon",
"iced_core",
"log",
]
[[package]]
name = "iced_devtools"
version = "0.14.0-dev"
source = "git+https://github.com/iced-rs/iced.git?rev=388a419#388a419ed5c229aadbca57bb09b474b1475b1ef9"
dependencies = [
"iced_debug",
"iced_program",
"iced_widget",
]
[[package]]
name = "iced_futures"
version = "0.14.0-dev"
@ -2043,6 +2080,17 @@ dependencies = [
"simd-adler32",
]
[[package]]
name = "mio"
version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd"
dependencies = [
"libc",
"wasi 0.11.0+wasi-snapshot-preview1",
"windows-sys 0.52.0",
]
[[package]]
name = "muldiv"
version = "1.0.1"
@ -3010,6 +3058,15 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2fdfc24bc566f839a2da4c4295b82db7d25a24253867d5c64355abb5799bdbe"
[[package]]
name = "semver"
version = "1.0.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0"
dependencies = [
"serde",
]
[[package]]
name = "serde"
version = "1.0.219"
@ -3162,6 +3219,16 @@ dependencies = [
"serde",
]
[[package]]
name = "socket2"
version = "0.5.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef"
dependencies = [
"libc",
"windows-sys 0.52.0",
]
[[package]]
name = "softbuffer"
version = "0.4.6"
@ -3486,7 +3553,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6b88822cbe49de4185e3a4cbf8321dd487cf5fe0c5c65695fef6346371e9c48"
dependencies = [
"backtrace",
"bytes",
"libc",
"mio",
"pin-project-lite",
"socket2",
"tokio-macros",
"windows-sys 0.52.0",
]
[[package]]
name = "tokio-macros"
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8"
dependencies = [
"proc-macro2",
"quote",
"syn",
]
[[package]]

View file

@ -6,7 +6,7 @@ edition = "2024"
[dependencies]
directories = "6.0.0"
iced = { git = "https://github.com/iced-rs/iced.git", rev = "388a419", features = ["tokio", "tiny-skia", "wgpu", "image"], default-features = false }
iced = { git = "https://github.com/iced-rs/iced.git", rev = "388a419", features = ["tokio", "tiny-skia", "wgpu", "image", "debug"], default-features = false }
image = "0.25.6"
serde = { version = "1.0.219", features = ["serde_derive"] }
serde_json = "1.0.140"

View file

@ -42,7 +42,7 @@ pub fn main() -> iced::Result {
min_size: None,
visible: true,
resizable: false,
transparent: true,
transparent: false,
level: window::Level::Normal,
exit_on_close_request: true,
..Settings::default()
@ -78,16 +78,6 @@ enum LauncherBackground {
Image(image::Handle),
}
impl LauncherBackground {
fn inner(&self) -> Element<Message> {
match self {
LauncherBackground::Video(video) => VideoPlayer::new(video).into(),
LauncherBackground::Image(handle) => image(handle).into(),
}
}
}
#[derive(Debug, Default)]
struct State {
selected_game: PossibleGames,