Updated icons

This commit is contained in:
Mossfet 2023-06-05 18:10:00 +01:00
parent 7e7c502e0f
commit cc960c630f
8 changed files with 238 additions and 267 deletions

290
Cargo.lock generated
View File

@ -4,18 +4,18 @@ version = 3
[[package]]
name = "aho-corasick"
version = "0.7.20"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41"
dependencies = [
"memchr",
]
[[package]]
name = "anyhow"
version = "1.0.70"
version = "1.0.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8"
[[package]]
name = "async-channel"
@ -30,9 +30,9 @@ dependencies = [
[[package]]
name = "async-executor"
version = "1.5.0"
version = "1.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b"
checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb"
dependencies = [
"async-lock",
"async-task",
@ -126,14 +126,14 @@ checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.12",
"syn 2.0.18",
]
[[package]]
name = "atomic-waker"
version = "1.1.0"
version = "1.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599"
checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3"
[[package]]
name = "autocfg"
@ -155,9 +155,9 @@ checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a"
[[package]]
name = "blocking"
version = "1.3.0"
version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c67b173a56acffd6d2326fb7ab938ba0b00a71480e14902b2591c87bc5741e8"
checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65"
dependencies = [
"async-channel",
"async-lock",
@ -165,13 +165,14 @@ dependencies = [
"atomic-waker",
"fastrand",
"futures-lite",
"log",
]
[[package]]
name = "bumpalo"
version = "3.12.0"
version = "3.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535"
checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1"
[[package]]
name = "cairo-rs"
@ -206,11 +207,12 @@ checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
[[package]]
name = "cfg-expr"
version = "0.14.0"
version = "0.15.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a35b255461940a32985c627ce82900867c61db1659764d3675ea81963f72a4c6"
checksum = "e70d3ad08698a0568b0562f22710fe6bfc1f4a61a367c77d0398c562eadd453a"
dependencies = [
"smallvec",
"target-lexicon",
]
[[package]]
@ -221,18 +223,18 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "concurrent-queue"
version = "2.1.0"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e"
checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c"
dependencies = [
"crossbeam-utils",
]
[[package]]
name = "crossbeam-channel"
version = "0.5.7"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c"
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
dependencies = [
"cfg-if",
"crossbeam-utils",
@ -258,7 +260,7 @@ dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
"memoffset",
"memoffset 0.8.0",
"scopeguard",
]
@ -271,16 +273,6 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "ctor"
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096"
dependencies = [
"quote",
"syn 1.0.109",
]
[[package]]
name = "either"
version = "1.8.1"
@ -289,9 +281,9 @@ checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
name = "errno"
version = "0.3.0"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0"
checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a"
dependencies = [
"errno-dragonfly",
"libc",
@ -325,11 +317,11 @@ dependencies = [
[[package]]
name = "field-offset"
version = "0.3.5"
version = "0.3.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535"
checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f"
dependencies = [
"memoffset",
"memoffset 0.9.0",
"rustc_version",
]
@ -402,9 +394,9 @@ checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964"
[[package]]
name = "futures-lite"
version = "1.12.0"
version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48"
checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"
dependencies = [
"fastrand",
"futures-core",
@ -423,7 +415,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.12",
"syn 2.0.18",
]
[[package]]
@ -517,9 +509,9 @@ dependencies = [
[[package]]
name = "getrandom"
version = "0.2.8"
version = "0.2.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31"
checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4"
dependencies = [
"cfg-if",
"js-sys",
@ -810,9 +802,9 @@ dependencies = [
[[package]]
name = "io-lifetimes"
version = "1.0.9"
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb"
checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"
dependencies = [
"hermit-abi 0.3.1",
"libc",
@ -821,9 +813,9 @@ dependencies = [
[[package]]
name = "js-sys"
version = "0.3.61"
version = "0.3.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730"
checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790"
dependencies = [
"wasm-bindgen",
]
@ -880,15 +872,15 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.140"
version = "0.2.145"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c"
checksum = "fc86cde3ff845662b8f4ef6cb50ea0e20c524eb3d29ae048287e06a1b3fa6a81"
[[package]]
name = "linux-raw-sys"
version = "0.3.1"
version = "0.3.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d59d8c75012853d2e872fb56bc8a2e53718e2cafe1a4c823143141c6d90c322f"
checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "locale_config"
@ -915,11 +907,10 @@ dependencies = [
[[package]]
name = "log"
version = "0.4.17"
version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de"
dependencies = [
"cfg-if",
"value-bag",
]
@ -947,6 +938,15 @@ dependencies = [
"autocfg",
]
[[package]]
name = "memoffset"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
[[package]]
name = "mossfets-game-of-life"
version = "0.7.0"
@ -1022,9 +1022,9 @@ dependencies = [
[[package]]
name = "once_cell"
version = "1.17.1"
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3"
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "pango"
@ -1054,28 +1054,28 @@ dependencies = [
[[package]]
name = "parking"
version = "2.0.0"
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72"
checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e"
[[package]]
name = "pin-project"
version = "1.0.12"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc"
checksum = "c95a7476719eab1e366eaf73d0260af3021184f18177925b07f54b30089ceead"
dependencies = [
"pin-project-internal",
]
[[package]]
name = "pin-project-internal"
version = "1.0.12"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55"
checksum = "39407670928234ebc5e6e580247dd567ad73a3578460c5990f9503df207e8f07"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
"syn 2.0.18",
]
[[package]]
@ -1092,15 +1092,15 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184"
[[package]]
name = "pkg-config"
version = "0.3.26"
version = "0.3.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160"
checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964"
[[package]]
name = "polling"
version = "2.6.0"
version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e1f879b2998099c2d69ab9605d145d5b661195627eccc680002c4918a7fb6fa"
checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"
dependencies = [
"autocfg",
"bitflags",
@ -1148,18 +1148,18 @@ dependencies = [
[[package]]
name = "proc-macro2"
version = "1.0.54"
version = "1.0.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e472a104799c74b514a57226160104aa483546de37e839ec50e3c2e41dd87534"
checksum = "6aeca18b86b413c660b781aa319e4e2648a3e6f9eadc9b47e9038e6fe9f3451b"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.26"
version = "1.0.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc"
checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488"
dependencies = [
"proc-macro2",
]
@ -1188,9 +1188,9 @@ dependencies = [
[[package]]
name = "regex"
version = "1.7.3"
version = "1.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d"
checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
dependencies = [
"aho-corasick",
"memchr",
@ -1199,9 +1199,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
version = "0.6.29"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78"
[[package]]
name = "relm4"
@ -1217,7 +1217,7 @@ dependencies = [
"libadwaita",
"once_cell",
"relm4-macros",
"tokio 1.27.0",
"tokio 1.28.2",
"tracing",
]
@ -1260,9 +1260,9 @@ dependencies = [
[[package]]
name = "rustix"
version = "0.37.5"
version = "0.37.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e78cc525325c06b4a7ff02db283472f3c042b7ff0c391f96c6d5ac6f4f91b75"
checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d"
dependencies = [
"bitflags",
"errno",
@ -1286,15 +1286,15 @@ checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed"
[[package]]
name = "serde"
version = "1.0.159"
version = "1.0.163"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065"
checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2"
[[package]]
name = "serde_spanned"
version = "0.6.1"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4"
checksum = "93107647184f6027e3b7dcb2e11034cf95ffa1e3a682c67951963ac69c1c007d"
dependencies = [
"serde",
]
@ -1326,9 +1326,9 @@ dependencies = [
[[package]]
name = "spin"
version = "0.9.7"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0959fd6f767df20b231736396e4f602171e00d95205676286e79d4a4eb67bef"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
dependencies = [
"lock_api",
]
@ -1346,9 +1346,9 @@ dependencies = [
[[package]]
name = "syn"
version = "2.0.12"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "79d9531f94112cfc3e4c8f5f02cb2b58f72c97b7efd85f70203cc6d8efda5927"
checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e"
dependencies = [
"proc-macro2",
"quote",
@ -1357,9 +1357,9 @@ dependencies = [
[[package]]
name = "system-deps"
version = "6.0.4"
version = "6.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "555fc8147af6256f3931a36bb83ad0023240ce9cf2b319dec8236fd1f220b05f"
checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2"
dependencies = [
"cfg-expr",
"heck",
@ -1368,6 +1368,12 @@ dependencies = [
"version-compare",
]
[[package]]
name = "target-lexicon"
version = "0.12.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5"
[[package]]
name = "temp-dir"
version = "0.1.11"
@ -1391,7 +1397,7 @@ checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.12",
"syn 2.0.18",
]
[[package]]
@ -1406,9 +1412,9 @@ dependencies = [
[[package]]
name = "tokio"
version = "1.27.0"
version = "1.28.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001"
checksum = "94d7b1cfd2aa4011f2de74c2c4c63665e27a71006b0a192dcd2710272e73dfa2"
dependencies = [
"autocfg",
"num_cpus",
@ -1418,9 +1424,9 @@ dependencies = [
[[package]]
name = "toml"
version = "0.7.3"
version = "0.7.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21"
checksum = "d6135d499e69981f9ff0ef2167955a5333c35e36f6937d382974566b3d5b94ec"
dependencies = [
"serde",
"serde_spanned",
@ -1430,18 +1436,18 @@ dependencies = [
[[package]]
name = "toml_datetime"
version = "0.6.1"
version = "0.6.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622"
checksum = "5a76a9312f5ba4c2dec6b9161fdf25d87ad8a09256ccea5a556fef03c706a10f"
dependencies = [
"serde",
]
[[package]]
name = "toml_edit"
version = "0.19.8"
version = "0.19.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13"
checksum = "2380d56e8670370eee6566b0bfd4265f65b3f432e8c6d85623f728d4fa31f739"
dependencies = [
"indexmap",
"serde",
@ -1464,20 +1470,20 @@ dependencies = [
[[package]]
name = "tracing-attributes"
version = "0.1.23"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a"
checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
"syn 2.0.18",
]
[[package]]
name = "tracing-core"
version = "0.1.30"
version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a"
checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a"
dependencies = [
"once_cell",
]
@ -1519,24 +1525,20 @@ checksum = "ca029746fbe0efda3298205de77bf759d7fef23ac97902641e0b49a623b0455f"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.12",
"syn 2.0.18",
]
[[package]]
name = "unicode-ident"
version = "1.0.8"
version = "1.0.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4"
checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0"
[[package]]
name = "value-bag"
version = "1.0.0-alpha.9"
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"
dependencies = [
"ctor",
"version_check",
]
checksum = "a4d330786735ea358f3bc09eea4caa098569c1c93f342d9aca0514915022fe7e"
[[package]]
name = "version-compare"
@ -1564,9 +1566,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
[[package]]
name = "wasm-bindgen"
version = "0.2.84"
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b"
checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
@ -1574,24 +1576,24 @@ dependencies = [
[[package]]
name = "wasm-bindgen-backend"
version = "0.2.84"
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9"
checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb"
dependencies = [
"bumpalo",
"log",
"once_cell",
"proc-macro2",
"quote",
"syn 1.0.109",
"syn 2.0.18",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-futures"
version = "0.4.34"
version = "0.4.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454"
checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e"
dependencies = [
"cfg-if",
"js-sys",
@ -1601,9 +1603,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
version = "0.2.84"
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5"
checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@ -1611,28 +1613,28 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
version = "0.2.84"
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6"
checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8"
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
"syn 2.0.18",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
[[package]]
name = "wasm-bindgen-shared"
version = "0.2.84"
version = "0.2.86"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d"
checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93"
[[package]]
name = "web-sys"
version = "0.3.61"
version = "0.3.63"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97"
checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2"
dependencies = [
"js-sys",
"wasm-bindgen",
@ -1662,18 +1664,18 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windows-sys"
version = "0.45.0"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-targets"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071"
checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
@ -1686,51 +1688,51 @@ dependencies = [
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8"
checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc"
[[package]]
name = "windows_aarch64_msvc"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43"
checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3"
[[package]]
name = "windows_i686_gnu"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f"
checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241"
[[package]]
name = "windows_i686_msvc"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060"
checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00"
[[package]]
name = "windows_x86_64_gnu"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36"
checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3"
checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953"
[[package]]
name = "windows_x86_64_msvc"
version = "0.42.2"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
[[package]]
name = "winnow"
version = "0.4.1"
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28"
checksum = "61de7bac303dc551fe038e2b3cef0f571087a47571ea6e79a87692ac99b99699"
dependencies = [
"memchr",
]

View File

@ -1,6 +1,6 @@
[package]
name = "mossfets-life"
version = "0.9.1"
version = "0.9.2"
authors = ["Mossfet"]
edition = "2021"
license = "GPL-3.0-or-later"

View File

@ -1,40 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="16px"
viewBox="0 0 16 16"
width="16px"
version="1.1"
id="svg537"
sodipodi:docname="com.example.Life.Devel.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs541" />
<sodipodi:namedview
id="namedview539"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="52.4375"
inkscape:cx="4.8724672"
inkscape:cy="8.0095352"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg537" />
<path
d="m 4 3 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m -8 4 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m -8 4 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 0 0"
fill="#2e3436"
id="path535"
style="fill:#3584e4;fill-opacity:1" />
<?xml version="1.0" encoding="UTF-8"?>
<svg height="16px" viewBox="0 0 16 16" width="16px" xmlns="http://www.w3.org/2000/svg">
<g fill="#3584e4">
<path d="m 7.402344 6.042969 h 1.195312 c 0.695313 0 1.261719 0.566406 1.261719 1.261719 v 1.390624 c 0 0.695313 -0.566406 1.261719 -1.261719 1.261719 h -1.195312 c -0.695313 0 -1.261719 -0.566406 -1.261719 -1.261719 v -1.390624 c 0 -0.695313 0.566406 -1.261719 1.261719 -1.261719 z m 0 0"/>
<path d="m 7.402344 1.066406 h 1.195312 c 0.695313 0 1.261719 0.5625 1.261719 1.261719 v 1.386719 c 0 0.699218 -0.566406 1.261718 -1.261719 1.261718 h -1.195312 c -0.695313 0 -1.261719 -0.5625 -1.261719 -1.261718 v -1.386719 c 0 -0.699219 0.566406 -1.261719 1.261719 -1.261719 z m 0 0"/>
<path d="m 2.476562 6.042969 h 1.191407 c 0.695312 0 1.261719 0.566406 1.261719 1.261719 v 1.390624 c 0 0.695313 -0.566407 1.261719 -1.261719 1.261719 h -1.191407 c -0.699218 0 -1.261718 -0.566406 -1.261718 -1.261719 v -1.390624 c 0 -0.695313 0.5625 -1.261719 1.261718 -1.261719 z m 0 0"/>
<path d="m 7.402344 11.023438 h 1.195312 c 0.695313 0 1.261719 0.5625 1.261719 1.261718 v 1.386719 c 0 0.699219 -0.566406 1.261719 -1.261719 1.261719 h -1.195312 c -0.695313 0 -1.261719 -0.5625 -1.261719 -1.261719 v -1.386719 c 0 -0.699218 0.566406 -1.261718 1.261719 -1.261718 z m 0 0"/>
<path d="m 12.332031 6.042969 h 1.191407 c 0.699218 0 1.261718 0.566406 1.261718 1.261719 v 1.390624 c 0 0.695313 -0.5625 1.261719 -1.261718 1.261719 h -1.191407 c -0.695312 0 -1.261719 -0.566406 -1.261719 -1.261719 v -1.390624 c 0 -0.695313 0.566407 -1.261719 1.261719 -1.261719 z m 0 0"/>
<path d="m 12.332031 1.066406 h 1.191407 c 0.699218 0 1.261718 0.5625 1.261718 1.261719 v 1.386719 c 0 0.699218 -0.5625 1.261718 -1.261718 1.261718 h -1.191407 c -0.695312 0 -1.261719 -0.5625 -1.261719 -1.261718 v -1.386719 c 0 -0.699219 0.566407 -1.261719 1.261719 -1.261719 z m 0 0"/>
<path d="m 2.476562 1.066406 h 1.191407 c 0.695312 0 1.261719 0.5625 1.261719 1.261719 v 1.386719 c 0 0.699218 -0.566407 1.261718 -1.261719 1.261718 h -1.191407 c -0.699218 0 -1.261718 -0.5625 -1.261718 -1.261718 v -1.386719 c 0 -0.699219 0.5625 -1.261719 1.261718 -1.261719 z m 0 0"/>
<path d="m 2.476562 11.023438 h 1.191407 c 0.695312 0 1.261719 0.5625 1.261719 1.261718 v 1.386719 c 0 0.699219 -0.566407 1.261719 -1.261719 1.261719 h -1.191407 c -0.699218 0 -1.261718 -0.5625 -1.261718 -1.261719 v -1.386719 c 0 -0.699218 0.5625 -1.261718 1.261718 -1.261718 z m 0 0"/>
<path d="m 12.332031 11.023438 h 1.191407 c 0.699218 0 1.261718 0.5625 1.261718 1.261718 v 1.386719 c 0 0.699219 -0.5625 1.261719 -1.261718 1.261719 h -1.191407 c -0.695312 0 -1.261719 -0.5625 -1.261719 -1.261719 v -1.386719 c 0 -0.699218 0.566407 -1.261718 1.261719 -1.261718 z m 0 0"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -1,40 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="16px"
viewBox="0 0 16 16"
width="16px"
version="1.1"
id="svg537"
sodipodi:docname="com.example.Life.Devel.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs541" />
<sodipodi:namedview
id="namedview539"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="52.4375"
inkscape:cx="4.8724672"
inkscape:cy="8.0095352"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg537" />
<path
d="m 4 3 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m -8 4 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m -8 4 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 0 0"
fill="#2e3436"
id="path535"
style="fill:#3584e4;fill-opacity:1" />
<?xml version="1.0" encoding="UTF-8"?>
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<clipPath id="a">
<rect height="128" width="128"/>
</clipPath>
<clipPath id="b">
<rect height="128" width="128"/>
</clipPath>
<filter id="c" height="100%" width="100%" x="0%" y="0%">
<feColorMatrix in="SourceGraphic" type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0"/>
</filter>
<mask id="d">
<g clip-path="url(#b)" filter="url(#c)">
<g clip-path="url(#a)">
<path d="m 28.167969 184.496094 h 71.664062 c 8.65625 0 15.671875 7.015625 15.671875 15.671875 v 71.664062 c 0 8.65625 -7.015625 15.671875 -15.671875 15.671875 h -71.664062 c -8.65625 0 -15.671875 -7.015625 -15.671875 -15.671875 v -71.664062 c 0 -8.65625 7.015625 -15.671875 15.671875 -15.671875 z m 0 0" fill="#fafafa" stroke="#e6e6e6" stroke-width="2.12409" transform="matrix(1 0 0 1 0 -172)"/>
<path d="m 90.71875 24 h 6.453125 c 3.773437 0 6.828125 3.054688 6.828125 6.828125 v 7.511719 c 0 3.769531 -3.054688 6.828125 -6.828125 6.828125 h -6.453125 c -3.769531 0 -6.824219 -3.058594 -6.824219 -6.828125 v -7.511719 c 0 -3.773437 3.054688 -6.828125 6.824219 -6.828125 z m 0 0" fill="#3584e4"/>
<path d="m 30.828125 24 h 6.453125 c 3.769531 0 6.824219 3.054688 6.824219 6.828125 v 7.511719 c 0 3.769531 -3.054688 6.828125 -6.824219 6.828125 h -6.453125 c -3.773437 0 -6.828125 -3.058594 -6.828125 -6.828125 v -7.511719 c 0 -3.773437 3.054688 -6.828125 6.828125 -6.828125 z m 0 0" fill="#3584e4"/>
<path d="m 90.71875 82.832031 h 6.453125 c 3.773437 0 6.828125 3.058594 6.828125 6.828125 v 7.511719 c 0 3.773437 -3.054688 6.828125 -6.828125 6.828125 h -6.453125 c -3.769531 0 -6.824219 -3.054688 -6.824219 -6.828125 v -7.511719 c 0 -3.769531 3.054688 -6.828125 6.824219 -6.828125 z m 0 0" fill="#3584e4"/>
<path d="m 30.828125 82.832031 h 6.453125 c 3.769531 0 6.824219 3.058594 6.824219 6.828125 v 7.511719 c 0 3.773437 -3.054688 6.828125 -6.824219 6.828125 h -6.453125 c -3.773437 0 -6.828125 -3.054688 -6.828125 -6.828125 v -7.511719 c 0 -3.769531 3.054688 -6.828125 6.828125 -6.828125 z m 0 0" fill="#3584e4"/>
<path d="m 60.773438 53.417969 h 6.453124 c 3.769532 0 6.824219 3.054687 6.824219 6.824219 v 7.515624 c 0 3.769532 -3.054687 6.824219 -6.824219 6.824219 h -6.453124 c -3.769532 0 -6.828126 -3.054687 -6.828126 -6.824219 v -7.515624 c 0 -3.769532 3.058594 -6.824219 6.828126 -6.824219 z m 0 0" fill="#3584e4"/>
<path d="m 60.773438 24 h 6.453124 c 3.769532 0 6.828126 3.054688 6.828126 6.828125 v 7.511719 c 0 3.769531 -3.058594 6.828125 -6.828126 6.828125 h -6.453124 c -3.769532 0 -6.828126 -3.058594 -6.828126 -6.828125 v -7.511719 c 0 -3.773437 3.058594 -6.828125 6.828126 -6.828125 z m 0 0" fill="#3584e4"/>
<path d="m 90.71875 53.417969 h 6.453125 c 3.773437 0 6.828125 3.054687 6.828125 6.824219 v 7.515624 c 0 3.769532 -3.054688 6.824219 -6.828125 6.824219 h -6.453125 c -3.769531 0 -6.824219 -3.054687 -6.824219 -6.824219 v -7.515624 c 0 -3.769532 3.054688 -6.824219 6.824219 -6.824219 z m 0 0" fill="#3584e4"/>
<path d="m 30.828125 53.417969 h 6.453125 c 3.769531 0 6.824219 3.054687 6.824219 6.824219 v 7.515624 c 0 3.769532 -3.054688 6.824219 -6.824219 6.824219 h -6.453125 c -3.773437 0 -6.828125 -3.054687 -6.828125 -6.824219 v -7.515624 c 0 -3.769532 3.054688 -6.824219 6.828125 -6.824219 z m 0 0" fill="#3584e4"/>
<path d="m 60.773438 82.832031 h 6.453124 c 3.769532 0 6.828126 3.058594 6.828126 6.828125 v 7.511719 c 0 3.773437 -3.058594 6.828125 -6.828126 6.828125 h -6.453124 c -3.769532 0 -6.828126 -3.054688 -6.828126 -6.828125 v -7.511719 c 0 -3.769531 3.058594 -6.828125 6.828126 -6.828125 z m 0 0" fill="#3584e4"/>
</g>
</g>
</mask>
<mask id="e">
<g filter="url(#c)">
<rect fill-opacity="0.8" height="128" width="128"/>
</g>
</mask>
<linearGradient id="f" gradientTransform="matrix(0 0.37 -0.98462 0 295.38501 -30.360001)" gradientUnits="userSpaceOnUse" x1="300" x2="428" y1="235" y2="235">
<stop offset="0" stop-color="#f9f06b"/>
<stop offset="1" stop-color="#f5c211"/>
</linearGradient>
<clipPath id="g">
<rect height="128" width="128"/>
</clipPath>
<clipPath id="h">
<rect height="128" width="128"/>
</clipPath>
<path d="m 28.167969 12.496094 h 71.664062 c 8.65625 0 15.671875 7.015625 15.671875 15.671875 v 71.664062 c 0 8.65625 -7.015625 15.671875 -15.671875 15.671875 h -71.664062 c -8.65625 0 -15.671875 -7.015625 -15.671875 -15.671875 v -71.664062 c 0 -8.65625 7.015625 -15.671875 15.671875 -15.671875 z m 0 0" fill="#fafafa" stroke="#e6e6e6" stroke-width="2.12409"/>
<g fill="#3584e4">
<path d="m 90.71875 24 h 6.453125 c 3.773437 0 6.828125 3.054688 6.828125 6.828125 v 7.511719 c 0 3.769531 -3.054688 6.828125 -6.828125 6.828125 h -6.453125 c -3.769531 0 -6.824219 -3.058594 -6.824219 -6.828125 v -7.511719 c 0 -3.773437 3.054688 -6.828125 6.824219 -6.828125 z m 0 0"/>
<path d="m 30.828125 24 h 6.453125 c 3.769531 0 6.824219 3.054688 6.824219 6.828125 v 7.511719 c 0 3.769531 -3.054688 6.828125 -6.824219 6.828125 h -6.453125 c -3.773437 0 -6.828125 -3.058594 -6.828125 -6.828125 v -7.511719 c 0 -3.773437 3.054688 -6.828125 6.828125 -6.828125 z m 0 0"/>
<path d="m 90.71875 82.832031 h 6.453125 c 3.773437 0 6.828125 3.058594 6.828125 6.828125 v 7.511719 c 0 3.773437 -3.054688 6.828125 -6.828125 6.828125 h -6.453125 c -3.769531 0 -6.824219 -3.054688 -6.824219 -6.828125 v -7.511719 c 0 -3.769531 3.054688 -6.828125 6.824219 -6.828125 z m 0 0"/>
<path d="m 30.828125 82.832031 h 6.453125 c 3.769531 0 6.824219 3.058594 6.824219 6.828125 v 7.511719 c 0 3.773437 -3.054688 6.828125 -6.824219 6.828125 h -6.453125 c -3.773437 0 -6.828125 -3.054688 -6.828125 -6.828125 v -7.511719 c 0 -3.769531 3.054688 -6.828125 6.828125 -6.828125 z m 0 0"/>
<path d="m 60.773438 53.417969 h 6.453124 c 3.769532 0 6.824219 3.054687 6.824219 6.824219 v 7.515624 c 0 3.769532 -3.054687 6.824219 -6.824219 6.824219 h -6.453124 c -3.769532 0 -6.828126 -3.054687 -6.828126 -6.824219 v -7.515624 c 0 -3.769532 3.058594 -6.824219 6.828126 -6.824219 z m 0 0"/>
<path d="m 60.773438 24 h 6.453124 c 3.769532 0 6.828126 3.054688 6.828126 6.828125 v 7.511719 c 0 3.769531 -3.058594 6.828125 -6.828126 6.828125 h -6.453124 c -3.769532 0 -6.828126 -3.058594 -6.828126 -6.828125 v -7.511719 c 0 -3.773437 3.058594 -6.828125 6.828126 -6.828125 z m 0 0"/>
<path d="m 90.71875 53.417969 h 6.453125 c 3.773437 0 6.828125 3.054687 6.828125 6.824219 v 7.515624 c 0 3.769532 -3.054688 6.824219 -6.828125 6.824219 h -6.453125 c -3.769531 0 -6.824219 -3.054687 -6.824219 -6.824219 v -7.515624 c 0 -3.769532 3.054688 -6.824219 6.824219 -6.824219 z m 0 0"/>
<path d="m 30.828125 53.417969 h 6.453125 c 3.769531 0 6.824219 3.054687 6.824219 6.824219 v 7.515624 c 0 3.769532 -3.054688 6.824219 -6.824219 6.824219 h -6.453125 c -3.773437 0 -6.828125 -3.054687 -6.828125 -6.824219 v -7.515624 c 0 -3.769532 3.054688 -6.824219 6.828125 -6.824219 z m 0 0"/>
<path d="m 60.773438 82.832031 h 6.453124 c 3.769532 0 6.828126 3.058594 6.828126 6.828125 v 7.511719 c 0 3.773437 -3.058594 6.828125 -6.828126 6.828125 h -6.453124 c -3.769532 0 -6.828126 -3.054688 -6.828126 -6.828125 v -7.511719 c 0 -3.769531 3.058594 -6.828125 6.828126 -6.828125 z m 0 0"/>
</g>
<g clip-path="url(#h)" mask="url(#d)">
<g clip-path="url(#g)" mask="url(#e)">
<path d="m 128 80.640625 v 47.359375 h -128 v -47.359375 z m 0 0" fill="url(#f)"/>
<path d="m 13.308594 80.640625 l 47.355468 47.359375 h 21.214844 l -47.359375 -47.359375 z m 42.421875 0 l 47.363281 47.359375 h 21.214844 l -47.363282 -47.359375 z m 42.429687 0 l 29.839844 29.839844 v -21.210938 l -8.628906 -8.628906 z m -98.160156 7.90625 v 21.214844 l 18.238281 18.238281 h 21.214844 z m 0 0"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@ -1,40 +1,15 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
height="16px"
viewBox="0 0 16 16"
width="16px"
version="1.1"
id="svg537"
sodipodi:docname="com.example.Life.Devel.svg"
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs541" />
<sodipodi:namedview
id="namedview539"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
showgrid="false"
inkscape:zoom="52.4375"
inkscape:cx="4.8724672"
inkscape:cy="8.0095352"
inkscape:window-width="1920"
inkscape:window-height="1011"
inkscape:window-x="0"
inkscape:window-y="32"
inkscape:window-maximized="1"
inkscape:current-layer="svg537" />
<path
d="m 4 3 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m -8 4 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m -8 4 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 4 0 c -0.554688 0 -1 0.445312 -1 1 s 0.445312 1 1 1 s 1 -0.445312 1 -1 s -0.445312 -1 -1 -1 z m 0 0"
fill="#2e3436"
id="path535"
style="fill:#3584e4;fill-opacity:1" />
<?xml version="1.0" encoding="UTF-8"?>
<svg height="128px" viewBox="0 0 128 128" width="128px" xmlns="http://www.w3.org/2000/svg">
<path d="m 28.167969 12.496094 h 71.664062 c 8.65625 0 15.671875 7.015625 15.671875 15.671875 v 71.664062 c 0 8.65625 -7.015625 15.671875 -15.671875 15.671875 h -71.664062 c -8.65625 0 -15.671875 -7.015625 -15.671875 -15.671875 v -71.664062 c 0 -8.65625 7.015625 -15.671875 15.671875 -15.671875 z m 0 0" fill="#fafafa" stroke="#e6e6e6" stroke-width="2.12409"/>
<g fill="#3584e4">
<path d="m 90.71875 24 h 6.453125 c 3.773437 0 6.828125 3.054688 6.828125 6.828125 v 7.511719 c 0 3.769531 -3.054688 6.828125 -6.828125 6.828125 h -6.453125 c -3.769531 0 -6.824219 -3.058594 -6.824219 -6.828125 v -7.511719 c 0 -3.773437 3.054688 -6.828125 6.824219 -6.828125 z m 0 0"/>
<path d="m 30.828125 24 h 6.453125 c 3.769531 0 6.824219 3.054688 6.824219 6.828125 v 7.511719 c 0 3.769531 -3.054688 6.828125 -6.824219 6.828125 h -6.453125 c -3.773437 0 -6.828125 -3.058594 -6.828125 -6.828125 v -7.511719 c 0 -3.773437 3.054688 -6.828125 6.828125 -6.828125 z m 0 0"/>
<path d="m 90.71875 82.832031 h 6.453125 c 3.773437 0 6.828125 3.058594 6.828125 6.828125 v 7.511719 c 0 3.773437 -3.054688 6.828125 -6.828125 6.828125 h -6.453125 c -3.769531 0 -6.824219 -3.054688 -6.824219 -6.828125 v -7.511719 c 0 -3.769531 3.054688 -6.828125 6.824219 -6.828125 z m 0 0"/>
<path d="m 30.828125 82.832031 h 6.453125 c 3.769531 0 6.824219 3.058594 6.824219 6.828125 v 7.511719 c 0 3.773437 -3.054688 6.828125 -6.824219 6.828125 h -6.453125 c -3.773437 0 -6.828125 -3.054688 -6.828125 -6.828125 v -7.511719 c 0 -3.769531 3.054688 -6.828125 6.828125 -6.828125 z m 0 0"/>
<path d="m 60.773438 53.417969 h 6.453124 c 3.769532 0 6.824219 3.054687 6.824219 6.824219 v 7.515624 c 0 3.769532 -3.054687 6.824219 -6.824219 6.824219 h -6.453124 c -3.769532 0 -6.828126 -3.054687 -6.828126 -6.824219 v -7.515624 c 0 -3.769532 3.058594 -6.824219 6.828126 -6.824219 z m 0 0"/>
<path d="m 60.773438 24 h 6.453124 c 3.769532 0 6.828126 3.054688 6.828126 6.828125 v 7.511719 c 0 3.769531 -3.058594 6.828125 -6.828126 6.828125 h -6.453124 c -3.769532 0 -6.828126 -3.058594 -6.828126 -6.828125 v -7.511719 c 0 -3.773437 3.058594 -6.828125 6.828126 -6.828125 z m 0 0"/>
<path d="m 90.71875 53.417969 h 6.453125 c 3.773437 0 6.828125 3.054687 6.828125 6.824219 v 7.515624 c 0 3.769532 -3.054688 6.824219 -6.828125 6.824219 h -6.453125 c -3.769531 0 -6.824219 -3.054687 -6.824219 -6.824219 v -7.515624 c 0 -3.769532 3.054688 -6.824219 6.824219 -6.824219 z m 0 0"/>
<path d="m 30.828125 53.417969 h 6.453125 c 3.769531 0 6.824219 3.054687 6.824219 6.824219 v 7.515624 c 0 3.769532 -3.054688 6.824219 -6.824219 6.824219 h -6.453125 c -3.773437 0 -6.828125 -3.054687 -6.828125 -6.824219 v -7.515624 c 0 -3.769532 3.054688 -6.824219 6.828125 -6.824219 z m 0 0"/>
<path d="m 60.773438 82.832031 h 6.453124 c 3.769532 0 6.828126 3.058594 6.828126 6.828125 v 7.511719 c 0 3.773437 -3.058594 6.828125 -6.828126 6.828125 h -6.453124 c -3.769532 0 -6.828126 -3.054688 -6.828126 -6.828125 v -7.511719 c 0 -3.769531 3.058594 -6.828125 6.828126 -6.828125 z m 0 0"/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -1,7 +1,7 @@
project(
'mossfets-life',
'rust',
version: '0.1.0',
version: '0.9.2',
meson_version: '>= 0.59',
# license: 'MIT',
)

View File

@ -410,7 +410,6 @@ impl SimpleComponent for AppModel {
let path = path.to_str().unwrap();
match mossfets_game_of_life::reader::read_game_at_path(path) {
Ok(game) => self.game = game,
// TODO: Make toast respond to error
Err(_) => self.set_toast(Some(adw::Toast::builder().title("Failed to read file!").priority(adw::ToastPriority::High).build())),
}
}

View File

@ -1,8 +1,8 @@
pub const APP_ID: &str = "xyz.mossfet.Life";
pub const GETTEXT_PACKAGE: &str = "mossfets-life";
pub const LOCALEDIR: &str = "/app/share/locale";
pub const LOCALEDIR: &str = "/usr/share/locale";
#[allow(unused)]
pub const PKGDATADIR: &str = "/app/share/mossfets-life";
pub const PKGDATADIR: &str = "/usr/share/mossfets-life";
pub const PROFILE: &str = "";
pub const RESOURCES_FILE: &str = concat!("/app/share/mossfets-life", "/resources.gresource");
pub const RESOURCES_FILE: &str = concat!("/usr/share/mossfets-life", "/resources.gresource");
pub const VERSION: &str = "0.1.0";