neiam
/icon-studio
public · Issues · Pulls · Labels · Forks · Compare · Actions failure · Badges · Packages
⭐
Log in to mark this repository.
egui and eframe 0.37, without egui_material_icons
b9e9582 · Gabe Morell · 2026-11-09 04:18
Message
{commit_body(@commit)}
Files changed
modified
Cargo.lock
+889
−180
@@ -20,43 +20,60 @@ checksum = "366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618"
| 20 | 20 | |
| 21 | 21 | [[package]] |
| 22 | 22 | name = "accesskit" |
| 23 | −version = "0.19.0" | |
| 23 | +version = "0.25.2" | |
| 24 | 24 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 25 | −checksum = "e25ae84c0260bdf5df07796d7cc4882460de26a2b406ec0e6c42461a723b271b" | |
| 25 | +checksum = "4e883d1d28c5fd5568c79ed2d2bd48d9f2fd3945c8974ed0f53690ceddb051be" | |
| 26 | +dependencies = [ | |
| 27 | + "uuid", | |
| 28 | +] | |
| 26 | 29 | |
| 27 | 30 | [[package]] |
| 28 | 31 | name = "accesskit_atspi_common" |
| 29 | −version = "0.12.0" | |
| 32 | +version = "0.21.1" | |
| 30 | 33 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 31 | −checksum = "29bd41de2e54451a8ca0dd95ebf45b54d349d29ebceb7f20be264eee14e3d477" | |
| 34 | +checksum = "24f5baf62e34a4a6c30e3d697e4782f821a7337049c44c3b40576a27dfbb580d" | |
| 32 | 35 | dependencies = [ |
| 33 | 36 | "accesskit", |
| 34 | 37 | "accesskit_consumer", |
| 35 | 38 | "atspi-common", |
| 39 | + "phf", | |
| 36 | 40 | "serde", |
| 37 | − "thiserror 1.0.69", | |
| 38 | 41 | "zvariant", |
| 39 | 42 | ] |
| 40 | 43 | |
| 41 | 44 | [[package]] |
| 42 | 45 | name = "accesskit_consumer" |
| 43 | −version = "0.28.0" | |
| 46 | +version = "0.39.2" | |
| 44 | 47 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 45 | −checksum = "8bfae7c152994a31dc7d99b8eeac7784a919f71d1b306f4b83217e110fd3824c" | |
| 48 | +checksum = "f3da8f27636015191b2264ee1df681503170a632cafd832fdc1edfdd4e3a2fd3" | |
| 46 | 49 | dependencies = [ |
| 47 | 50 | "accesskit", |
| 48 | − "hashbrown 0.15.5", | |
| 51 | + "hashbrown 0.17.1", | |
| 52 | +] | |
| 53 | + | |
| 54 | +[[package]] | |
| 55 | +name = "accesskit_ios" | |
| 56 | +version = "0.2.2" | |
| 57 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 58 | +checksum = "a5280724673bbfa8b30a838c013500b719392989be3b97c5a9964062c252c232" | |
| 59 | +dependencies = [ | |
| 60 | + "accesskit", | |
| 61 | + "accesskit_consumer", | |
| 62 | + "hashbrown 0.17.1", | |
| 63 | + "objc2 0.5.2", | |
| 64 | + "objc2-foundation 0.2.2", | |
| 65 | + "objc2-ui-kit 0.2.2", | |
| 49 | 66 | ] |
| 50 | 67 | |
| 51 | 68 | [[package]] |
| 52 | 69 | name = "accesskit_macos" |
| 53 | −version = "0.20.0" | |
| 70 | +version = "0.27.2" | |
| 54 | 71 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 55 | −checksum = "692dd318ff8a7a0ffda67271c4bd10cf32249656f4e49390db0b26ca92b095f2" | |
| 72 | +checksum = "123828ceeec755b05255e3976cb0852993202de98a0626c97dd8d34246991f84" | |
| 56 | 73 | dependencies = [ |
| 57 | 74 | "accesskit", |
| 58 | 75 | "accesskit_consumer", |
| 59 | − "hashbrown 0.15.5", | |
| 76 | + "hashbrown 0.17.1", | |
| 60 | 77 | "objc2 0.5.2", |
| 61 | 78 | "objc2-app-kit 0.2.2", |
| 62 | 79 | "objc2-foundation 0.2.2", |
@@ -64,9 +81,9 @@ dependencies = [
| 64 | 81 | |
| 65 | 82 | [[package]] |
| 66 | 83 | name = "accesskit_unix" |
| 67 | −version = "0.15.0" | |
| 84 | +version = "0.24.1" | |
| 68 | 85 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 69 | −checksum = "c5f7474c36606d0fe4f438291d667bae7042ea2760f506650ad2366926358fc8" | |
| 86 | +checksum = "30d5192871228c54f1b0fb4a85cef000e11a3804f25d2165f14afa0daa67f3f6" | |
| 70 | 87 | dependencies = [ |
| 71 | 88 | "accesskit", |
| 72 | 89 | "accesskit_atspi_common", |
@@ -82,25 +99,26 @@ dependencies = [
| 82 | 99 | |
| 83 | 100 | [[package]] |
| 84 | 101 | name = "accesskit_windows" |
| 85 | −version = "0.27.0" | |
| 102 | +version = "0.35.2" | |
| 86 | 103 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 87 | −checksum = "70a042b62c9c05bf7b616f015515c17d2813f3ba89978d6f4fc369735d60700a" | |
| 104 | +checksum = "498668b90da9995302a0055aaecad4756932333da2ddef6baee1c00844c430fc" | |
| 88 | 105 | dependencies = [ |
| 89 | 106 | "accesskit", |
| 90 | 107 | "accesskit_consumer", |
| 91 | − "hashbrown 0.15.5", | |
| 108 | + "hashbrown 0.17.1", | |
| 92 | 109 | "static_assertions", |
| 93 | − "windows", | |
| 94 | − "windows-core", | |
| 110 | + "windows 0.62.2", | |
| 111 | + "windows-core 0.62.2", | |
| 95 | 112 | ] |
| 96 | 113 | |
| 97 | 114 | [[package]] |
| 98 | 115 | name = "accesskit_winit" |
| 99 | −version = "0.27.0" | |
| 116 | +version = "0.34.2" | |
| 100 | 117 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 101 | −checksum = "5c1f0d3d13113d8857542a4f8d1a1c24d1dc1527b77aee8426127f4901588708" | |
| 118 | +checksum = "cd4ab4437b520ff03088fbe48676a11e7d44a929535e64b31432c1073e48dbcc" | |
| 102 | 119 | dependencies = [ |
| 103 | 120 | "accesskit", |
| 121 | + "accesskit_ios", | |
| 104 | 122 | "accesskit_macos", |
| 105 | 123 | "accesskit_unix", |
| 106 | 124 | "accesskit_windows", |
@@ -127,6 +145,12 @@ dependencies = [
| 127 | 145 | "zerocopy", |
| 128 | 146 | ] |
| 129 | 147 | |
| 148 | +[[package]] | |
| 149 | +name = "allocator-api2" | |
| 150 | +version = "0.2.21" | |
| 151 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 152 | +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" | |
| 153 | + | |
| 130 | 154 | [[package]] |
| 131 | 155 | name = "android-activity" |
| 132 | 156 | version = "0.6.1" |
@@ -152,6 +176,15 @@ version = "0.2.2"
| 152 | 176 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 153 | 177 | checksum = "fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04" |
| 154 | 178 | |
| 179 | +[[package]] | |
| 180 | +name = "android_system_properties" | |
| 181 | +version = "0.1.6" | |
| 182 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 183 | +checksum = "ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc" | |
| 184 | +dependencies = [ | |
| 185 | + "libc", | |
| 186 | +] | |
| 187 | + | |
| 155 | 188 | [[package]] |
| 156 | 189 | name = "arboard" |
| 157 | 190 | version = "3.6.1" |
@@ -169,6 +202,7 @@ dependencies = [
| 169 | 202 | "parking_lot", |
| 170 | 203 | "percent-encoding", |
| 171 | 204 | "windows-sys 0.60.2", |
| 205 | + "wl-clipboard-rs", | |
| 172 | 206 | "x11rb", |
| 173 | 207 | ] |
| 174 | 208 |
@@ -190,6 +224,15 @@ version = "1.0.1"
| 190 | 224 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 191 | 225 | checksum = "175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b" |
| 192 | 226 | |
| 227 | +[[package]] | |
| 228 | +name = "ash" | |
| 229 | +version = "0.38.0+1.3.281" | |
| 230 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 231 | +checksum = "0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f" | |
| 232 | +dependencies = [ | |
| 233 | + "libloading", | |
| 234 | +] | |
| 235 | + | |
| 193 | 236 | [[package]] |
| 194 | 237 | name = "async-broadcast" |
| 195 | 238 | version = "0.7.2" |
@@ -329,20 +372,19 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
| 329 | 372 | |
| 330 | 373 | [[package]] |
| 331 | 374 | name = "atspi" |
| 332 | −version = "0.25.0" | |
| 375 | +version = "0.29.0" | |
| 333 | 376 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 334 | −checksum = "c83247582e7508838caf5f316c00791eee0e15c0bf743e6880585b867e16815c" | |
| 377 | +checksum = "c77886257be21c9cd89a4ae7e64860c6f0eefca799bb79127913052bd0eefb3d" | |
| 335 | 378 | dependencies = [ |
| 336 | 379 | "atspi-common", |
| 337 | − "atspi-connection", | |
| 338 | 380 | "atspi-proxies", |
| 339 | 381 | ] |
| 340 | 382 | |
| 341 | 383 | [[package]] |
| 342 | 384 | name = "atspi-common" |
| 343 | −version = "0.9.0" | |
| 385 | +version = "0.13.0" | |
| 344 | 386 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 345 | −checksum = "33dfc05e7cdf90988a197803bf24f5788f94f7c94a69efa95683e8ffe76cfdfb" | |
| 387 | +checksum = "20c5617155740c98003016429ad13fe43ce7a77b007479350a9f8bf95a29f63d" | |
| 346 | 388 | dependencies = [ |
| 347 | 389 | "enumflags2", |
| 348 | 390 | "serde", |
@@ -354,23 +396,11 @@ dependencies = [
| 354 | 396 | "zvariant", |
| 355 | 397 | ] |
| 356 | 398 | |
| 357 | −[[package]] | |
| 358 | −name = "atspi-connection" | |
| 359 | −version = "0.9.0" | |
| 360 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 361 | −checksum = "4193d51303d8332304056ae0004714256b46b6635a5c556109b319c0d3784938" | |
| 362 | −dependencies = [ | |
| 363 | − "atspi-common", | |
| 364 | − "atspi-proxies", | |
| 365 | − "futures-lite", | |
| 366 | − "zbus", | |
| 367 | −] | |
| 368 | − | |
| 369 | 399 | [[package]] |
| 370 | 400 | name = "atspi-proxies" |
| 371 | −version = "0.9.0" | |
| 401 | +version = "0.13.0" | |
| 372 | 402 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 373 | −checksum = "d2eebcb9e7e76f26d0bcfd6f0295e1cd1e6f33bedbc5698a971db8dc43d7751c" | |
| 403 | +checksum = "2230e48787ed3eb4088996eab66a32ca20c0b67bbd4fd6cdfe79f04f1f04c9fc" | |
| 374 | 404 | dependencies = [ |
| 375 | 405 | "atspi-common", |
| 376 | 406 | "serde", |
@@ -385,18 +415,18 @@ checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
| 385 | 415 | |
| 386 | 416 | [[package]] |
| 387 | 417 | name = "bit-set" |
| 388 | −version = "0.8.0" | |
| 418 | +version = "0.10.0" | |
| 389 | 419 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 390 | −checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" | |
| 420 | +checksum = "09ec2f926cc3060f09db9ebc5b52823d85268d24bb917e472c0c4bea35780a7d" | |
| 391 | 421 | dependencies = [ |
| 392 | 422 | "bit-vec", |
| 393 | 423 | ] |
| 394 | 424 | |
| 395 | 425 | [[package]] |
| 396 | 426 | name = "bit-vec" |
| 397 | −version = "0.8.0" | |
| 427 | +version = "0.9.1" | |
| 398 | 428 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 399 | −checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" | |
| 429 | +checksum = "b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51" | |
| 400 | 430 | |
| 401 | 431 | [[package]] |
| 402 | 432 | name = "bitflags" |
@@ -409,9 +439,6 @@ name = "bitflags"
| 409 | 439 | version = "2.13.2" |
| 410 | 440 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 411 | 441 | checksum = "3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06" |
| 412 | −dependencies = [ | |
| 413 | − "serde_core", | |
| 414 | −] | |
| 415 | 442 | |
| 416 | 443 | [[package]] |
| 417 | 444 | name = "block2" |
@@ -577,15 +604,24 @@ dependencies = [
| 577 | 604 | |
| 578 | 605 | [[package]] |
| 579 | 606 | name = "codespan-reporting" |
| 580 | −version = "0.12.0" | |
| 607 | +version = "0.13.1" | |
| 581 | 608 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 582 | −checksum = "fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81" | |
| 609 | +checksum = "af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681" | |
| 583 | 610 | dependencies = [ |
| 584 | 611 | "serde", |
| 585 | 612 | "termcolor", |
| 586 | 613 | "unicode-width", |
| 587 | 614 | ] |
| 588 | 615 | |
| 616 | +[[package]] | |
| 617 | +name = "color" | |
| 618 | +version = "0.3.3" | |
| 619 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 620 | +checksum = "2ec7c5eb7a16992b1904d76c517d170ab353b0e0b3d5a0c81a8a0cd1037893cf" | |
| 621 | +dependencies = [ | |
| 622 | + "bytemuck", | |
| 623 | +] | |
| 624 | + | |
| 589 | 625 | [[package]] |
| 590 | 626 | name = "combine" |
| 591 | 627 | version = "4.6.7" |
@@ -733,9 +769,9 @@ checksum = "d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76"
| 733 | 769 | |
| 734 | 770 | [[package]] |
| 735 | 771 | name = "ecolor" |
| 736 | −version = "0.32.3" | |
| 772 | +version = "0.37.0" | |
| 737 | 773 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 738 | −checksum = "94bdf37f8d5bd9aa7f753573fdda9cf7343afa73dd28d7bfe9593bd9798fc07e" | |
| 774 | +checksum = "31bcbef0d4263a63eb32c4834e5d711613035ce1333468e107d928923e21e6e2" | |
| 739 | 775 | dependencies = [ |
| 740 | 776 | "bytemuck", |
| 741 | 777 | "emath", |
@@ -743,9 +779,9 @@ dependencies = [
| 743 | 779 | |
| 744 | 780 | [[package]] |
| 745 | 781 | name = "eframe" |
| 746 | −version = "0.32.0" | |
| 782 | +version = "0.37.0" | |
| 747 | 783 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 748 | −checksum = "0c790ccfbb3dd556588342463454b2b2b13909e5fdce5bc2a1432a8aa69c8b7a" | |
| 784 | +checksum = "9c5642501a65ca657d05f00c643a5c14ff2346cb3818032bfe23d58e1f8e5f84" | |
| 749 | 785 | dependencies = [ |
| 750 | 786 | "ahash", |
| 751 | 787 | "bytemuck", |
@@ -754,52 +790,56 @@ dependencies = [
| 754 | 790 | "egui-wgpu", |
| 755 | 791 | "egui-winit", |
| 756 | 792 | "egui_glow", |
| 793 | + "egui_system_font_provider", | |
| 757 | 794 | "glow", |
| 758 | 795 | "glutin", |
| 759 | 796 | "glutin-winit", |
| 760 | 797 | "image", |
| 761 | 798 | "js-sys", |
| 762 | 799 | "log", |
| 763 | − "objc2 0.5.2", | |
| 764 | − "objc2-app-kit 0.2.2", | |
| 765 | − "objc2-foundation 0.2.2", | |
| 800 | + "objc2 0.6.4", | |
| 801 | + "objc2-app-kit 0.3.2", | |
| 802 | + "objc2-foundation 0.3.2", | |
| 766 | 803 | "parking_lot", |
| 767 | 804 | "percent-encoding", |
| 805 | + "pollster 1.0.1", | |
| 768 | 806 | "profiling", |
| 769 | 807 | "raw-window-handle", |
| 808 | + "send_wrapper", | |
| 770 | 809 | "static_assertions", |
| 771 | 810 | "wasm-bindgen", |
| 772 | − "wasm-bindgen-futures", | |
| 773 | 811 | "web-sys", |
| 774 | 812 | "web-time", |
| 775 | − "winapi", | |
| 776 | − "windows-sys 0.59.0", | |
| 813 | + "wgpu", | |
| 814 | + "windows-sys 0.61.2", | |
| 777 | 815 | "winit", |
| 778 | 816 | ] |
| 779 | 817 | |
| 780 | 818 | [[package]] |
| 781 | 819 | name = "egui" |
| 782 | −version = "0.32.3" | |
| 820 | +version = "0.37.0" | |
| 783 | 821 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 784 | −checksum = "5d5d0306cd61ca75e29682926d71f2390160247f135965242e904a636f51c0dc" | |
| 822 | +checksum = "bec9144f49b7a28b5f395d3147e325b4fe3e77ba686eac11d1bdf0a7da3f375f" | |
| 785 | 823 | dependencies = [ |
| 786 | 824 | "accesskit", |
| 787 | 825 | "ahash", |
| 788 | 826 | "bitflags 2.13.2", |
| 789 | 827 | "emath", |
| 790 | 828 | "epaint", |
| 829 | + "itertools", | |
| 791 | 830 | "log", |
| 792 | 831 | "nohash-hasher", |
| 793 | 832 | "profiling", |
| 794 | 833 | "smallvec", |
| 795 | 834 | "unicode-segmentation", |
| 835 | + "web-sys", | |
| 796 | 836 | ] |
| 797 | 837 | |
| 798 | 838 | [[package]] |
| 799 | 839 | name = "egui-wgpu" |
| 800 | −version = "0.32.0" | |
| 840 | +version = "0.37.0" | |
| 801 | 841 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 802 | −checksum = "14de9942d8b9e99e2d830403c208ab1a6e052e925a7456a4f6f66d567d90de1d" | |
| 842 | +checksum = "0309cbe1febed48af5b974e4bcc424b35e9664863a4d402697147b57a488c864" | |
| 803 | 843 | dependencies = [ |
| 804 | 844 | "ahash", |
| 805 | 845 | "bytemuck", |
@@ -808,7 +848,7 @@ dependencies = [
| 808 | 848 | "epaint", |
| 809 | 849 | "log", |
| 810 | 850 | "profiling", |
| 811 | − "thiserror 1.0.69", | |
| 851 | + "thiserror 2.0.20", | |
| 812 | 852 | "type-map", |
| 813 | 853 | "web-time", |
| 814 | 854 | "wgpu", |
@@ -817,56 +857,69 @@ dependencies = [
| 817 | 857 | |
| 818 | 858 | [[package]] |
| 819 | 859 | name = "egui-winit" |
| 820 | −version = "0.32.0" | |
| 860 | +version = "0.37.0" | |
| 821 | 861 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 822 | −checksum = "c490804a035cec9c826082894a3e1ecf4198accd3817deb10f7919108ebafab0" | |
| 862 | +checksum = "e4e449f4c4a2a60c7ccb4ba7fa4078417bfe1f9ddc03b5e05ce75748e33a70de" | |
| 823 | 863 | dependencies = [ |
| 824 | 864 | "accesskit_winit", |
| 825 | − "ahash", | |
| 826 | 865 | "arboard", |
| 866 | + "block2 0.6.2", | |
| 827 | 867 | "bytemuck", |
| 828 | 868 | "egui", |
| 829 | 869 | "log", |
| 870 | + "objc2 0.6.4", | |
| 871 | + "objc2-app-kit 0.3.2", | |
| 872 | + "objc2-foundation 0.3.2", | |
| 873 | + "objc2-ui-kit 0.3.2", | |
| 830 | 874 | "profiling", |
| 831 | 875 | "raw-window-handle", |
| 832 | 876 | "smithay-clipboard", |
| 833 | 877 | "web-time", |
| 834 | 878 | "webbrowser", |
| 879 | + "windows-sys 0.61.2", | |
| 835 | 880 | "winit", |
| 836 | 881 | ] |
| 837 | 882 | |
| 838 | 883 | [[package]] |
| 839 | 884 | name = "egui_glow" |
| 840 | −version = "0.32.0" | |
| 885 | +version = "0.37.0" | |
| 841 | 886 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 842 | −checksum = "d44f3fd4fdc5f960c9e9ef7327c26647edc3141abf96102980647129d49358e6" | |
| 887 | +checksum = "9275ca5cc35a6b7c94e0e8cedf22542f66cb0cf45ed8ab2657c78ff49fec7268" | |
| 843 | 888 | dependencies = [ |
| 844 | − "ahash", | |
| 845 | 889 | "bytemuck", |
| 846 | 890 | "egui", |
| 847 | 891 | "glow", |
| 848 | 892 | "log", |
| 849 | − "memoffset", | |
| 850 | 893 | "profiling", |
| 851 | − "wasm-bindgen", | |
| 852 | − "web-sys", | |
| 853 | 894 | "winit", |
| 854 | 895 | ] |
| 855 | 896 | |
| 856 | 897 | [[package]] |
| 857 | −name = "egui_material_icons" | |
| 858 | −version = "0.4.0" | |
| 898 | +name = "egui_system_font_provider" | |
| 899 | +version = "0.37.0" | |
| 859 | 900 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 860 | −checksum = "edaf2524c06db70ec9154db2de26b43ea278cd304547c0ee9339d5a46a4d6a04" | |
| 901 | +checksum = "6f2a2fdfe3c05dd9f691d2b1388b2312d6dce1af502f217c22136d22d9bd76f6" | |
| 861 | 902 | dependencies = [ |
| 862 | − "egui", | |
| 903 | + "epaint", | |
| 904 | + "fontique", | |
| 905 | + "log", | |
| 906 | + "poll-promise", | |
| 907 | + "skrifa", | |
| 908 | + "sys-locale", | |
| 909 | + "unicode-script", | |
| 863 | 910 | ] |
| 864 | 911 | |
| 912 | +[[package]] | |
| 913 | +name = "either" | |
| 914 | +version = "1.19.0" | |
| 915 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 916 | +checksum = "0e9c71c2167ca323c882b99918929403426e2373ea17242ff5653e0d5e1058be" | |
| 917 | + | |
| 865 | 918 | [[package]] |
| 866 | 919 | name = "emath" |
| 867 | −version = "0.32.3" | |
| 920 | +version = "0.37.0" | |
| 868 | 921 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 869 | −checksum = "45fd7bc25f769a3c198fe1cf183124bf4de3bd62ef7b4f1eaf6b08711a3af8db" | |
| 922 | +checksum = "e73ce90f54750be8672c02be0743fe47530e6f251e066f0ee2869b59eb297af5" | |
| 870 | 923 | dependencies = [ |
| 871 | 924 | "bytemuck", |
| 872 | 925 | ] |
@@ -900,27 +953,35 @@ dependencies = [
| 900 | 953 | |
| 901 | 954 | [[package]] |
| 902 | 955 | name = "epaint" |
| 903 | −version = "0.32.3" | |
| 956 | +version = "0.37.0" | |
| 904 | 957 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 905 | −checksum = "63adcea970b7a13094fe97a36ab9307c35a750f9e24bf00bb7ef3de573e0fddb" | |
| 958 | +checksum = "97bac86ae3dde93fc3951e790951caea739ff39a6c89d909cdaf1d9278dbb1bd" | |
| 906 | 959 | dependencies = [ |
| 907 | − "ab_glyph", | |
| 908 | 960 | "ahash", |
| 909 | 961 | "bytemuck", |
| 910 | 962 | "ecolor", |
| 911 | 963 | "emath", |
| 912 | 964 | "epaint_default_fonts", |
| 965 | + "font-types", | |
| 966 | + "harfrust", | |
| 913 | 967 | "log", |
| 914 | 968 | "nohash-hasher", |
| 915 | 969 | "parking_lot", |
| 916 | 970 | "profiling", |
| 971 | + "self_cell", | |
| 972 | + "skrifa", | |
| 973 | + "smallvec", | |
| 974 | + "unicode-general-category", | |
| 975 | + "unicode-properties", | |
| 976 | + "unicode-segmentation", | |
| 977 | + "vello_cpu", | |
| 917 | 978 | ] |
| 918 | 979 | |
| 919 | 980 | [[package]] |
| 920 | 981 | name = "epaint_default_fonts" |
| 921 | −version = "0.32.3" | |
| 982 | +version = "0.37.0" | |
| 922 | 983 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 923 | −checksum = "1537accc50c9cab5a272c39300bdd0dd5dca210f6e5e8d70be048df9596e7ca2" | |
| 984 | +checksum = "cfc1cc505827f4c23eedc297975a0fd038268d41293f389dd8ff3b574aefab19" | |
| 924 | 985 | |
| 925 | 986 | [[package]] |
| 926 | 987 | name = "equivalent" |
@@ -944,6 +1005,15 @@ version = "3.3.2"
| 944 | 1005 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 945 | 1006 | checksum = "dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59" |
| 946 | 1007 | |
| 1008 | +[[package]] | |
| 1009 | +name = "euclid" | |
| 1010 | +version = "0.22.14" | |
| 1011 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1012 | +checksum = "f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06" | |
| 1013 | +dependencies = [ | |
| 1014 | + "num-traits", | |
| 1015 | +] | |
| 1016 | + | |
| 947 | 1017 | [[package]] |
| 948 | 1018 | name = "event-listener" |
| 949 | 1019 | version = "5.4.2" |
@@ -985,12 +1055,24 @@ dependencies = [
| 985 | 1055 | "simd-adler32", |
| 986 | 1056 | ] |
| 987 | 1057 | |
| 1058 | +[[package]] | |
| 1059 | +name = "fearless_simd" | |
| 1060 | +version = "0.4.1" | |
| 1061 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1062 | +checksum = "b97b65636e5b9ef369943878ac74335ba1c55c1cb6adbf1e2c293c624248d693" | |
| 1063 | + | |
| 988 | 1064 | [[package]] |
| 989 | 1065 | name = "find-msvc-tools" |
| 990 | 1066 | version = "0.1.13" |
| 991 | 1067 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 992 | 1068 | checksum = "ef25905e51abafe4dcea6c15fec58c57b601cdbd0ee53d22ea1d3016c587d39b" |
| 993 | 1069 | |
| 1070 | +[[package]] | |
| 1071 | +name = "fixedbitset" | |
| 1072 | +version = "0.5.9" | |
| 1073 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1074 | +checksum = "5905ec755cc8386d7928353e4d356d2be3e89e81e5ca01fe630a1ca4d08dc175" | |
| 1075 | + | |
| 994 | 1076 | [[package]] |
| 995 | 1077 | name = "flate2" |
| 996 | 1078 | version = "1.1.10" |
@@ -1008,6 +1090,43 @@ version = "0.1.5"
| 1008 | 1090 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1009 | 1091 | checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" |
| 1010 | 1092 | |
| 1093 | +[[package]] | |
| 1094 | +name = "foldhash" | |
| 1095 | +version = "0.2.0" | |
| 1096 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1097 | +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" | |
| 1098 | + | |
| 1099 | +[[package]] | |
| 1100 | +name = "font-types" | |
| 1101 | +version = "0.12.7" | |
| 1102 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1103 | +checksum = "835ae9d781464a79026cde387f9cbc650c9a4909d7cf7e658b127e3c35d2f35d" | |
| 1104 | +dependencies = [ | |
| 1105 | + "bytemuck", | |
| 1106 | +] | |
| 1107 | + | |
| 1108 | +[[package]] | |
| 1109 | +name = "fontique" | |
| 1110 | +version = "0.11.1" | |
| 1111 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1112 | +checksum = "6688bc1294fe7117d788937b6c53480169b29c566954af490830d4c09da9516a" | |
| 1113 | +dependencies = [ | |
| 1114 | + "hashbrown 0.17.1", | |
| 1115 | + "linebender_resource_handle", | |
| 1116 | + "memmap2", | |
| 1117 | + "objc2 0.6.4", | |
| 1118 | + "objc2-core-foundation", | |
| 1119 | + "objc2-core-text", | |
| 1120 | + "objc2-foundation 0.3.2", | |
| 1121 | + "parlance", | |
| 1122 | + "read-fonts", | |
| 1123 | + "roxmltree", | |
| 1124 | + "smallvec", | |
| 1125 | + "windows 0.62.2", | |
| 1126 | + "windows-core 0.62.2", | |
| 1127 | + "yeslogic-fontconfig-sys", | |
| 1128 | +] | |
| 1129 | + | |
| 1011 | 1130 | [[package]] |
| 1012 | 1131 | name = "foreign-types" |
| 1013 | 1132 | version = "0.5.0" |
@@ -1143,11 +1262,28 @@ dependencies = [
| 1143 | 1262 | "xml-rs", |
| 1144 | 1263 | ] |
| 1145 | 1264 | |
| 1265 | +[[package]] | |
| 1266 | +name = "glifo" | |
| 1267 | +version = "0.3.0" | |
| 1268 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1269 | +checksum = "282a26c1e23de04bdab3e34a21b6f877a479b96737792516b9b8b8f69b6661be" | |
| 1270 | +dependencies = [ | |
| 1271 | + "bytemuck", | |
| 1272 | + "foldhash 0.2.0", | |
| 1273 | + "hashbrown 0.17.1", | |
| 1274 | + "log", | |
| 1275 | + "peniko", | |
| 1276 | + "png 0.18.1", | |
| 1277 | + "skrifa", | |
| 1278 | + "smallvec", | |
| 1279 | + "vello_common", | |
| 1280 | +] | |
| 1281 | + | |
| 1146 | 1282 | [[package]] |
| 1147 | 1283 | name = "glow" |
| 1148 | −version = "0.16.0" | |
| 1284 | +version = "0.17.0" | |
| 1149 | 1285 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1150 | −checksum = "c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08" | |
| 1286 | +checksum = "29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5" | |
| 1151 | 1287 | dependencies = [ |
| 1152 | 1288 | "js-sys", |
| 1153 | 1289 | "slotmap", |
@@ -1221,6 +1357,29 @@ dependencies = [
| 1221 | 1357 | "gl_generator", |
| 1222 | 1358 | ] |
| 1223 | 1359 | |
| 1360 | +[[package]] | |
| 1361 | +name = "gpu-allocator" | |
| 1362 | +version = "0.28.0" | |
| 1363 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1364 | +checksum = "51255ea7cfaadb6c5f1528d43e92a82acb2b96c43365989a28b2d44ee38f8795" | |
| 1365 | +dependencies = [ | |
| 1366 | + "ash", | |
| 1367 | + "hashbrown 0.16.1", | |
| 1368 | + "log", | |
| 1369 | + "presser", | |
| 1370 | + "thiserror 2.0.20", | |
| 1371 | + "windows 0.61.3", | |
| 1372 | +] | |
| 1373 | + | |
| 1374 | +[[package]] | |
| 1375 | +name = "guillotiere" | |
| 1376 | +version = "0.7.0" | |
| 1377 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1378 | +checksum = "6b17e70c989c36bad147b27a58d148c0741c51448aa5653436547323e524d0ab" | |
| 1379 | +dependencies = [ | |
| 1380 | + "euclid", | |
| 1381 | +] | |
| 1382 | + | |
| 1224 | 1383 | [[package]] |
| 1225 | 1384 | name = "half" |
| 1226 | 1385 | version = "2.7.1" |
@@ -1233,26 +1392,46 @@ dependencies = [
| 1233 | 1392 | "zerocopy", |
| 1234 | 1393 | ] |
| 1235 | 1394 | |
| 1395 | +[[package]] | |
| 1396 | +name = "harfrust" | |
| 1397 | +version = "0.12.0" | |
| 1398 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1399 | +checksum = "c03d949a14aa089bbb282f7dd76a498a7f684428e4257202efc119ec010376f9" | |
| 1400 | +dependencies = [ | |
| 1401 | + "bitflags 2.13.2", | |
| 1402 | + "bytemuck", | |
| 1403 | + "read-fonts", | |
| 1404 | + "smallvec", | |
| 1405 | +] | |
| 1406 | + | |
| 1236 | 1407 | [[package]] |
| 1237 | 1408 | name = "hashbrown" |
| 1238 | 1409 | version = "0.15.5" |
| 1239 | 1410 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1240 | 1411 | checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" |
| 1241 | 1412 | dependencies = [ |
| 1242 | − "foldhash", | |
| 1413 | + "foldhash 0.1.5", | |
| 1243 | 1414 | ] |
| 1244 | 1415 | |
| 1245 | 1416 | [[package]] |
| 1246 | 1417 | name = "hashbrown" |
| 1247 | −version = "0.17.1" | |
| 1418 | +version = "0.16.1" | |
| 1248 | 1419 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1249 | −checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" | |
| 1420 | +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" | |
| 1421 | +dependencies = [ | |
| 1422 | + "allocator-api2", | |
| 1423 | + "equivalent", | |
| 1424 | + "foldhash 0.2.0", | |
| 1425 | +] | |
| 1250 | 1426 | |
| 1251 | 1427 | [[package]] |
| 1252 | −name = "heck" | |
| 1253 | −version = "0.5.0" | |
| 1428 | +name = "hashbrown" | |
| 1429 | +version = "0.17.1" | |
| 1254 | 1430 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1255 | −checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" | |
| 1431 | +checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" | |
| 1432 | +dependencies = [ | |
| 1433 | + "foldhash 0.2.0", | |
| 1434 | +] | |
| 1256 | 1435 | |
| 1257 | 1436 | [[package]] |
| 1258 | 1437 | name = "hermit-abi" |
@@ -1266,12 +1445,6 @@ version = "0.4.3"
| 1266 | 1445 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1267 | 1446 | checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" |
| 1268 | 1447 | |
| 1269 | −[[package]] | |
| 1270 | −name = "hexf-parse" | |
| 1271 | −version = "0.2.1" | |
| 1272 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1273 | −checksum = "dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df" | |
| 1274 | − | |
| 1275 | 1448 | [[package]] |
| 1276 | 1449 | name = "icon-studio" |
| 1277 | 1450 | version = "0.1.0" |
@@ -1279,7 +1452,6 @@ dependencies = [
| 1279 | 1452 | "ab_glyph", |
| 1280 | 1453 | "eframe", |
| 1281 | 1454 | "egui", |
| 1282 | − "egui_material_icons", | |
| 1283 | 1455 | "image", |
| 1284 | 1456 | "rfd", |
| 1285 | 1457 | "serde", |
@@ -1416,6 +1588,15 @@ dependencies = [
| 1416 | 1588 | "hashbrown 0.17.1", |
| 1417 | 1589 | ] |
| 1418 | 1590 | |
| 1591 | +[[package]] | |
| 1592 | +name = "itertools" | |
| 1593 | +version = "0.15.0" | |
| 1594 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1595 | +checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" | |
| 1596 | +dependencies = [ | |
| 1597 | + "either", | |
| 1598 | +] | |
| 1599 | + | |
| 1419 | 1600 | [[package]] |
| 1420 | 1601 | name = "jni" |
| 1421 | 1602 | version = "0.22.4" |
@@ -1495,12 +1676,35 @@ dependencies = [
| 1495 | 1676 | "wasm-bindgen", |
| 1496 | 1677 | ] |
| 1497 | 1678 | |
| 1679 | +[[package]] | |
| 1680 | +name = "khronos-egl" | |
| 1681 | +version = "6.0.0" | |
| 1682 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1683 | +checksum = "6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76" | |
| 1684 | +dependencies = [ | |
| 1685 | + "libc", | |
| 1686 | + "libloading", | |
| 1687 | + "pkg-config", | |
| 1688 | +] | |
| 1689 | + | |
| 1498 | 1690 | [[package]] |
| 1499 | 1691 | name = "khronos_api" |
| 1500 | 1692 | version = "3.1.0" |
| 1501 | 1693 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1502 | 1694 | checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" |
| 1503 | 1695 | |
| 1696 | +[[package]] | |
| 1697 | +name = "kurbo" | |
| 1698 | +version = "0.13.1" | |
| 1699 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1700 | +checksum = "4b60dfc32f652b926df6192e55525b16d186c69d47876c3ead4da5cc9f8450e2" | |
| 1701 | +dependencies = [ | |
| 1702 | + "arrayvec", | |
| 1703 | + "euclid", | |
| 1704 | + "polycool", | |
| 1705 | + "smallvec", | |
| 1706 | +] | |
| 1707 | + | |
| 1504 | 1708 | [[package]] |
| 1505 | 1709 | name = "libc" |
| 1506 | 1710 | version = "0.2.189" |
@@ -1535,6 +1739,12 @@ dependencies = [
| 1535 | 1739 | "redox_syscall 0.9.2", |
| 1536 | 1740 | ] |
| 1537 | 1741 | |
| 1742 | +[[package]] | |
| 1743 | +name = "linebender_resource_handle" | |
| 1744 | +version = "0.1.1" | |
| 1745 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1746 | +checksum = "d4a5ff6bcca6c4867b1c4fd4ef63e4db7436ef363e0ad7531d1558856bae64f4" | |
| 1747 | + | |
| 1538 | 1748 | [[package]] |
| 1539 | 1749 | name = "linux-raw-sys" |
| 1540 | 1750 | version = "0.4.15" |
@@ -1630,28 +1840,42 @@ dependencies = [
| 1630 | 1840 | |
| 1631 | 1841 | [[package]] |
| 1632 | 1842 | name = "naga" |
| 1633 | −version = "25.0.1" | |
| 1843 | +version = "30.0.1" | |
| 1634 | 1844 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1635 | −checksum = "2b977c445f26e49757f9aca3631c3b8b836942cb278d69a92e7b80d3b24da632" | |
| 1845 | +checksum = "a616d2fb8c89516ac2723a581f69d6c18576046bed761bd6b305e5618e6ae130" | |
| 1636 | 1846 | dependencies = [ |
| 1637 | 1847 | "arrayvec", |
| 1638 | 1848 | "bit-set", |
| 1639 | 1849 | "bitflags 2.13.2", |
| 1850 | + "cfg-if", | |
| 1640 | 1851 | "cfg_aliases", |
| 1641 | 1852 | "codespan-reporting", |
| 1642 | 1853 | "half", |
| 1643 | − "hashbrown 0.15.5", | |
| 1644 | − "hexf-parse", | |
| 1854 | + "hashbrown 0.17.1", | |
| 1645 | 1855 | "indexmap", |
| 1856 | + "libm", | |
| 1646 | 1857 | "log", |
| 1858 | + "naga-types", | |
| 1647 | 1859 | "num-traits", |
| 1648 | 1860 | "once_cell", |
| 1649 | 1861 | "rustc-hash 1.1.0", |
| 1650 | − "strum", | |
| 1862 | + "spirv", | |
| 1651 | 1863 | "thiserror 2.0.20", |
| 1652 | 1864 | "unicode-ident", |
| 1653 | 1865 | ] |
| 1654 | 1866 | |
| 1867 | +[[package]] | |
| 1868 | +name = "naga-types" | |
| 1869 | +version = "30.0.1" | |
| 1870 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1871 | +checksum = "590afbf58a6f4f62873cd5cff4468061844bafa1cdf399cc954537c22d768d49" | |
| 1872 | +dependencies = [ | |
| 1873 | + "hashbrown 0.17.1", | |
| 1874 | + "indexmap", | |
| 1875 | + "rustc-hash 1.1.0", | |
| 1876 | + "thiserror 2.0.20", | |
| 1877 | +] | |
| 1878 | + | |
| 1655 | 1879 | [[package]] |
| 1656 | 1880 | name = "ndk" |
| 1657 | 1881 | version = "0.9.0" |
@@ -1700,6 +1924,15 @@ version = "0.2.0"
| 1700 | 1924 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1701 | 1925 | checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" |
| 1702 | 1926 | |
| 1927 | +[[package]] | |
| 1928 | +name = "nom" | |
| 1929 | +version = "8.0.0" | |
| 1930 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 1931 | +checksum = "df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405" | |
| 1932 | +dependencies = [ | |
| 1933 | + "memchr", | |
| 1934 | +] | |
| 1935 | + | |
| 1703 | 1936 | [[package]] |
| 1704 | 1937 | name = "num-traits" |
| 1705 | 1938 | version = "0.2.19" |
@@ -1770,7 +2003,7 @@ dependencies = [
| 1770 | 2003 | "objc2-core-data", |
| 1771 | 2004 | "objc2-core-image", |
| 1772 | 2005 | "objc2-foundation 0.2.2", |
| 1773 | − "objc2-quartz-core", | |
| 2006 | + "objc2-quartz-core 0.2.2", | |
| 1774 | 2007 | ] |
| 1775 | 2008 | |
| 1776 | 2009 | [[package]] |
@@ -1856,7 +2089,7 @@ dependencies = [
| 1856 | 2089 | "block2 0.5.1", |
| 1857 | 2090 | "objc2 0.5.2", |
| 1858 | 2091 | "objc2-foundation 0.2.2", |
| 1859 | − "objc2-metal", | |
| 2092 | + "objc2-metal 0.2.2", | |
| 1860 | 2093 | ] |
| 1861 | 2094 | |
| 1862 | 2095 | [[package]] |
@@ -1871,6 +2104,16 @@ dependencies = [
| 1871 | 2104 | "objc2-foundation 0.2.2", |
| 1872 | 2105 | ] |
| 1873 | 2106 | |
| 2107 | +[[package]] | |
| 2108 | +name = "objc2-core-text" | |
| 2109 | +version = "0.3.2" | |
| 2110 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2111 | +checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" | |
| 2112 | +dependencies = [ | |
| 2113 | + "bitflags 2.13.2", | |
| 2114 | + "objc2-core-foundation", | |
| 2115 | +] | |
| 2116 | + | |
| 1874 | 2117 | [[package]] |
| 1875 | 2118 | name = "objc2-encode" |
| 1876 | 2119 | version = "4.1.0" |
@@ -1897,6 +2140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
| 1897 | 2140 | checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" |
| 1898 | 2141 | dependencies = [ |
| 1899 | 2142 | "bitflags 2.13.2", |
| 2143 | + "block2 0.6.2", | |
| 1900 | 2144 | "objc2 0.6.4", |
| 1901 | 2145 | "objc2-core-foundation", |
| 1902 | 2146 | ] |
@@ -1936,6 +2180,18 @@ dependencies = [
| 1936 | 2180 | "objc2-foundation 0.2.2", |
| 1937 | 2181 | ] |
| 1938 | 2182 | |
| 2183 | +[[package]] | |
| 2184 | +name = "objc2-metal" | |
| 2185 | +version = "0.3.2" | |
| 2186 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2187 | +checksum = "a0125f776a10d00af4152d74616409f0d4a2053a6f57fa5b7d6aa2854ac04794" | |
| 2188 | +dependencies = [ | |
| 2189 | + "bitflags 2.13.2", | |
| 2190 | + "block2 0.6.2", | |
| 2191 | + "objc2 0.6.4", | |
| 2192 | + "objc2-foundation 0.3.2", | |
| 2193 | +] | |
| 2194 | + | |
| 1939 | 2195 | [[package]] |
| 1940 | 2196 | name = "objc2-quartz-core" |
| 1941 | 2197 | version = "0.2.2" |
@@ -1946,12 +2202,26 @@ dependencies = [
| 1946 | 2202 | "block2 0.5.1", |
| 1947 | 2203 | "objc2 0.5.2", |
| 1948 | 2204 | "objc2-foundation 0.2.2", |
| 1949 | − "objc2-metal", | |
| 2205 | + "objc2-metal 0.2.2", | |
| 1950 | 2206 | ] |
| 1951 | 2207 | |
| 1952 | 2208 | [[package]] |
| 1953 | −name = "objc2-symbols" | |
| 1954 | −version = "0.2.2" | |
| 2209 | +name = "objc2-quartz-core" | |
| 2210 | +version = "0.3.2" | |
| 2211 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2212 | +checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" | |
| 2213 | +dependencies = [ | |
| 2214 | + "bitflags 2.13.2", | |
| 2215 | + "objc2 0.6.4", | |
| 2216 | + "objc2-core-foundation", | |
| 2217 | + "objc2-core-graphics", | |
| 2218 | + "objc2-foundation 0.3.2", | |
| 2219 | + "objc2-metal 0.3.2", | |
| 2220 | +] | |
| 2221 | + | |
| 2222 | +[[package]] | |
| 2223 | +name = "objc2-symbols" | |
| 2224 | +version = "0.2.2" | |
| 1955 | 2225 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 1956 | 2226 | checksum = "0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc" |
| 1957 | 2227 | dependencies = [ |
@@ -1974,12 +2244,24 @@ dependencies = [
| 1974 | 2244 | "objc2-core-location", |
| 1975 | 2245 | "objc2-foundation 0.2.2", |
| 1976 | 2246 | "objc2-link-presentation", |
| 1977 | − "objc2-quartz-core", | |
| 2247 | + "objc2-quartz-core 0.2.2", | |
| 1978 | 2248 | "objc2-symbols", |
| 1979 | 2249 | "objc2-uniform-type-identifiers", |
| 1980 | 2250 | "objc2-user-notifications", |
| 1981 | 2251 | ] |
| 1982 | 2252 | |
| 2253 | +[[package]] | |
| 2254 | +name = "objc2-ui-kit" | |
| 2255 | +version = "0.3.2" | |
| 2256 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2257 | +checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" | |
| 2258 | +dependencies = [ | |
| 2259 | + "bitflags 2.13.2", | |
| 2260 | + "objc2 0.6.4", | |
| 2261 | + "objc2-core-foundation", | |
| 2262 | + "objc2-foundation 0.3.2", | |
| 2263 | +] | |
| 2264 | + | |
| 1983 | 2265 | [[package]] |
| 1984 | 2266 | name = "objc2-uniform-type-identifiers" |
| 1985 | 2267 | version = "0.2.2" |
@@ -2020,6 +2302,15 @@ dependencies = [
| 2020 | 2302 | "libredox", |
| 2021 | 2303 | ] |
| 2022 | 2304 | |
| 2305 | +[[package]] | |
| 2306 | +name = "ordered-float" | |
| 2307 | +version = "5.5.1" | |
| 2308 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2309 | +checksum = "7f59006ce1e204c30956638535b74d317bca99477b9356dfaec54c37f6f600ab" | |
| 2310 | +dependencies = [ | |
| 2311 | + "num-traits", | |
| 2312 | +] | |
| 2313 | + | |
| 2023 | 2314 | [[package]] |
| 2024 | 2315 | name = "ordered-stream" |
| 2025 | 2316 | version = "0.2.0" |
@@ -2030,6 +2321,16 @@ dependencies = [
| 2030 | 2321 | "pin-project-lite", |
| 2031 | 2322 | ] |
| 2032 | 2323 | |
| 2324 | +[[package]] | |
| 2325 | +name = "os_pipe" | |
| 2326 | +version = "1.2.3" | |
| 2327 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2328 | +checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" | |
| 2329 | +dependencies = [ | |
| 2330 | + "libc", | |
| 2331 | + "windows-sys 0.61.2", | |
| 2332 | +] | |
| 2333 | + | |
| 2033 | 2334 | [[package]] |
| 2034 | 2335 | name = "owned_ttf_parser" |
| 2035 | 2336 | version = "0.25.1" |
@@ -2068,12 +2369,85 @@ dependencies = [
| 2068 | 2369 | "windows-link 0.2.1", |
| 2069 | 2370 | ] |
| 2070 | 2371 | |
| 2372 | +[[package]] | |
| 2373 | +name = "parlance" | |
| 2374 | +version = "0.1.1" | |
| 2375 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2376 | +checksum = "73072a9470554c8e794778acece2312661218aaabb635600957d952cf01c716e" | |
| 2377 | + | |
| 2378 | +[[package]] | |
| 2379 | +name = "peniko" | |
| 2380 | +version = "0.6.1" | |
| 2381 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2382 | +checksum = "839c8299360d2e998bdb106dc0a6cd71dcc5f4df51df1b620361bf50e283cca6" | |
| 2383 | +dependencies = [ | |
| 2384 | + "bytemuck", | |
| 2385 | + "color", | |
| 2386 | + "kurbo", | |
| 2387 | + "linebender_resource_handle", | |
| 2388 | + "smallvec", | |
| 2389 | +] | |
| 2390 | + | |
| 2071 | 2391 | [[package]] |
| 2072 | 2392 | name = "percent-encoding" |
| 2073 | 2393 | version = "2.3.2" |
| 2074 | 2394 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2075 | 2395 | checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" |
| 2076 | 2396 | |
| 2397 | +[[package]] | |
| 2398 | +name = "petgraph" | |
| 2399 | +version = "0.8.3" | |
| 2400 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2401 | +checksum = "8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455" | |
| 2402 | +dependencies = [ | |
| 2403 | + "fixedbitset", | |
| 2404 | + "hashbrown 0.15.5", | |
| 2405 | + "indexmap", | |
| 2406 | +] | |
| 2407 | + | |
| 2408 | +[[package]] | |
| 2409 | +name = "phf" | |
| 2410 | +version = "0.14.0" | |
| 2411 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2412 | +checksum = "010378780309880b08997fae13be7834dba947d36393bd372f2b1556deb2a2f6" | |
| 2413 | +dependencies = [ | |
| 2414 | + "phf_macros", | |
| 2415 | + "phf_shared", | |
| 2416 | + "serde", | |
| 2417 | +] | |
| 2418 | + | |
| 2419 | +[[package]] | |
| 2420 | +name = "phf_generator" | |
| 2421 | +version = "0.14.0" | |
| 2422 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2423 | +checksum = "aeb62e0959d5a1bebc965f4d15d9e2b7cea002b6b0f5ba8cde6cc26738467100" | |
| 2424 | +dependencies = [ | |
| 2425 | + "fastrand", | |
| 2426 | + "phf_shared", | |
| 2427 | +] | |
| 2428 | + | |
| 2429 | +[[package]] | |
| 2430 | +name = "phf_macros" | |
| 2431 | +version = "0.14.0" | |
| 2432 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2433 | +checksum = "5fa8d0ca26d424d27630da600c6624696e7dec8bf7b3b492b383c5dc49e5e085" | |
| 2434 | +dependencies = [ | |
| 2435 | + "phf_generator", | |
| 2436 | + "phf_shared", | |
| 2437 | + "proc-macro2", | |
| 2438 | + "quote", | |
| 2439 | + "syn 2.0.119", | |
| 2440 | +] | |
| 2441 | + | |
| 2442 | +[[package]] | |
| 2443 | +name = "phf_shared" | |
| 2444 | +version = "0.14.0" | |
| 2445 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2446 | +checksum = "c6fd9027e2d9319be6349febd1db4e8d02aa544921200c9b777720ac34a3aa89" | |
| 2447 | +dependencies = [ | |
| 2448 | + "siphasher", | |
| 2449 | +] | |
| 2450 | + | |
| 2077 | 2451 | [[package]] |
| 2078 | 2452 | name = "pin-project" |
| 2079 | 2453 | version = "1.1.13" |
@@ -2149,6 +2523,16 @@ dependencies = [
| 2149 | 2523 | "miniz_oxide 0.8.9", |
| 2150 | 2524 | ] |
| 2151 | 2525 | |
| 2526 | +[[package]] | |
| 2527 | +name = "poll-promise" | |
| 2528 | +version = "0.3.0" | |
| 2529 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2530 | +checksum = "5f6a58fecbf9da8965bcdb20ce4fd29788d1acee68ddbb64f0ba1b81bccdb7df" | |
| 2531 | +dependencies = [ | |
| 2532 | + "document-features", | |
| 2533 | + "static_assertions", | |
| 2534 | +] | |
| 2535 | + | |
| 2152 | 2536 | [[package]] |
| 2153 | 2537 | name = "polling" |
| 2154 | 2538 | version = "3.11.0" |
@@ -2169,12 +2553,36 @@ version = "0.4.0"
| 2169 | 2553 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2170 | 2554 | checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" |
| 2171 | 2555 | |
| 2556 | +[[package]] | |
| 2557 | +name = "pollster" | |
| 2558 | +version = "1.0.1" | |
| 2559 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2560 | +checksum = "bc6355899e1c9462875b6757c79f3caa011a1fdae12bbb1a2e72dd1f234f8336" | |
| 2561 | + | |
| 2562 | +[[package]] | |
| 2563 | +name = "polycool" | |
| 2564 | +version = "0.4.0" | |
| 2565 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2566 | +checksum = "50596ddc09eb5ad5f75cacd40209568e66df71baf86e1499a0e99c4cff12a5a6" | |
| 2567 | +dependencies = [ | |
| 2568 | + "arrayvec", | |
| 2569 | +] | |
| 2570 | + | |
| 2172 | 2571 | [[package]] |
| 2173 | 2572 | name = "portable-atomic" |
| 2174 | 2573 | version = "1.15.0" |
| 2175 | 2574 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2176 | 2575 | checksum = "05c8b63e8d9609db387f0324918f81d68fe27748f084ef092fb35954d0539a85" |
| 2177 | 2576 | |
| 2577 | +[[package]] | |
| 2578 | +name = "portable-atomic-util" | |
| 2579 | +version = "0.2.8" | |
| 2580 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2581 | +checksum = "10ab3eb7f3becc3a1cbc4f2c6f20267996cfc1a6467a873763411b136a122715" | |
| 2582 | +dependencies = [ | |
| 2583 | + "portable-atomic", | |
| 2584 | +] | |
| 2585 | + | |
| 2178 | 2586 | [[package]] |
| 2179 | 2587 | name = "potential_utf" |
| 2180 | 2588 | version = "0.1.6" |
@@ -2184,6 +2592,12 @@ dependencies = [
| 2184 | 2592 | "zerovec", |
| 2185 | 2593 | ] |
| 2186 | 2594 | |
| 2595 | +[[package]] | |
| 2596 | +name = "presser" | |
| 2597 | +version = "0.3.1" | |
| 2598 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2599 | +checksum = "e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa" | |
| 2600 | + | |
| 2187 | 2601 | [[package]] |
| 2188 | 2602 | name = "proc-macro-crate" |
| 2189 | 2603 | version = "3.5.0" |
@@ -2250,12 +2664,41 @@ version = "6.0.0"
| 2250 | 2664 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2251 | 2665 | checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf" |
| 2252 | 2666 | |
| 2667 | +[[package]] | |
| 2668 | +name = "range-alloc" | |
| 2669 | +version = "0.1.5" | |
| 2670 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2671 | +checksum = "ca45419789ae5a7899559e9512e58ca889e41f04f1f2445e9f4b290ceccd1d08" | |
| 2672 | + | |
| 2253 | 2673 | [[package]] |
| 2254 | 2674 | name = "raw-window-handle" |
| 2255 | 2675 | version = "0.6.2" |
| 2256 | 2676 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2257 | 2677 | checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539" |
| 2258 | 2678 | |
| 2679 | +[[package]] | |
| 2680 | +name = "raw-window-metal" | |
| 2681 | +version = "1.1.0" | |
| 2682 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2683 | +checksum = "40d213455a5f1dc59214213c7330e074ddf8114c9a42411eb890c767357ce135" | |
| 2684 | +dependencies = [ | |
| 2685 | + "objc2 0.6.4", | |
| 2686 | + "objc2-core-foundation", | |
| 2687 | + "objc2-foundation 0.3.2", | |
| 2688 | + "objc2-quartz-core 0.3.2", | |
| 2689 | +] | |
| 2690 | + | |
| 2691 | +[[package]] | |
| 2692 | +name = "read-fonts" | |
| 2693 | +version = "0.41.0" | |
| 2694 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2695 | +checksum = "046a7d674daf459825b32f5062056d6882db0d2f5a479fbd76ccfc870ac18709" | |
| 2696 | +dependencies = [ | |
| 2697 | + "bytemuck", | |
| 2698 | + "font-types", | |
| 2699 | + "once_cell", | |
| 2700 | +] | |
| 2701 | + | |
| 2259 | 2702 | [[package]] |
| 2260 | 2703 | name = "redox_syscall" |
| 2261 | 2704 | version = "0.4.1" |
@@ -2305,7 +2748,7 @@ dependencies = [
| 2305 | 2748 | "objc2-core-foundation", |
| 2306 | 2749 | "objc2-foundation 0.3.2", |
| 2307 | 2750 | "percent-encoding", |
| 2308 | − "pollster", | |
| 2751 | + "pollster 0.4.0", | |
| 2309 | 2752 | "raw-window-handle", |
| 2310 | 2753 | "wasm-bindgen", |
| 2311 | 2754 | "wasm-bindgen-futures", |
@@ -2313,6 +2756,15 @@ dependencies = [
| 2313 | 2756 | "windows-sys 0.61.2", |
| 2314 | 2757 | ] |
| 2315 | 2758 | |
| 2759 | +[[package]] | |
| 2760 | +name = "roxmltree" | |
| 2761 | +version = "0.21.2" | |
| 2762 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2763 | +checksum = "9da7f59328b09405b181fee1018925fad50f157afb43c0c0f5c522c256dd5907" | |
| 2764 | +dependencies = [ | |
| 2765 | + "memchr", | |
| 2766 | +] | |
| 2767 | + | |
| 2316 | 2768 | [[package]] |
| 2317 | 2769 | name = "rustc-hash" |
| 2318 | 2770 | version = "1.1.0" |
@@ -2400,12 +2852,24 @@ dependencies = [
| 2400 | 2852 | "tiny-skia", |
| 2401 | 2853 | ] |
| 2402 | 2854 | |
| 2855 | +[[package]] | |
| 2856 | +name = "self_cell" | |
| 2857 | +version = "1.3.0" | |
| 2858 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2859 | +checksum = "2ab42ca02749e120097e328d91d415325bdf43b1c72c4c8badf37375fe40a813" | |
| 2860 | + | |
| 2403 | 2861 | [[package]] |
| 2404 | 2862 | name = "semver" |
| 2405 | 2863 | version = "1.0.28" |
| 2406 | 2864 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2407 | 2865 | checksum = "8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd" |
| 2408 | 2866 | |
| 2867 | +[[package]] | |
| 2868 | +name = "send_wrapper" | |
| 2869 | +version = "0.6.0" | |
| 2870 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2871 | +checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" | |
| 2872 | + | |
| 2409 | 2873 | [[package]] |
| 2410 | 2874 | name = "serde" |
| 2411 | 2875 | version = "1.0.229" |
@@ -2494,6 +2958,22 @@ version = "0.1.5"
| 2494 | 2958 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2495 | 2959 | checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" |
| 2496 | 2960 | |
| 2961 | +[[package]] | |
| 2962 | +name = "siphasher" | |
| 2963 | +version = "1.0.4" | |
| 2964 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2965 | +checksum = "33f4fe9184a62d842c9ef383018f3306d8ba224fd9d836f56d7288308847c256" | |
| 2966 | + | |
| 2967 | +[[package]] | |
| 2968 | +name = "skrifa" | |
| 2969 | +version = "0.44.0" | |
| 2970 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2971 | +checksum = "819ab7d62b1d3e72d9d9dea5650bac30424f9111364bb94928dbf5ecad1baa68" | |
| 2972 | +dependencies = [ | |
| 2973 | + "bytemuck", | |
| 2974 | + "read-fonts", | |
| 2975 | +] | |
| 2976 | + | |
| 2497 | 2977 | [[package]] |
| 2498 | 2978 | name = "slab" |
| 2499 | 2979 | version = "0.4.12" |
@@ -2587,6 +3067,15 @@ dependencies = [
| 2587 | 3067 | "serde", |
| 2588 | 3068 | ] |
| 2589 | 3069 | |
| 3070 | +[[package]] | |
| 3071 | +name = "spirv" | |
| 3072 | +version = "0.4.0+sdk-1.4.341.0" | |
| 3073 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3074 | +checksum = "d9571ea910ebd84c86af4b3ed27f9dbdc6ad06f17c5f96146b2b671e2976744f" | |
| 3075 | +dependencies = [ | |
| 3076 | + "bitflags 2.13.2", | |
| 3077 | +] | |
| 3078 | + | |
| 2590 | 3079 | [[package]] |
| 2591 | 3080 | name = "stable_deref_trait" |
| 2592 | 3081 | version = "1.2.1" |
@@ -2605,28 +3094,6 @@ version = "0.1.1"
| 2605 | 3094 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2606 | 3095 | checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" |
| 2607 | 3096 | |
| 2608 | −[[package]] | |
| 2609 | −name = "strum" | |
| 2610 | −version = "0.26.3" | |
| 2611 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2612 | −checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" | |
| 2613 | −dependencies = [ | |
| 2614 | − "strum_macros", | |
| 2615 | −] | |
| 2616 | − | |
| 2617 | −[[package]] | |
| 2618 | −name = "strum_macros" | |
| 2619 | −version = "0.26.4" | |
| 2620 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 2621 | −checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" | |
| 2622 | −dependencies = [ | |
| 2623 | − "heck", | |
| 2624 | − "proc-macro2", | |
| 2625 | − "quote", | |
| 2626 | − "rustversion", | |
| 2627 | − "syn 2.0.119", | |
| 2628 | −] | |
| 2629 | − | |
| 2630 | 3097 | [[package]] |
| 2631 | 3098 | name = "syn" |
| 2632 | 3099 | version = "2.0.119" |
@@ -2660,6 +3127,15 @@ dependencies = [
| 2660 | 3127 | "syn 3.0.6", |
| 2661 | 3128 | ] |
| 2662 | 3129 | |
| 3130 | +[[package]] | |
| 3131 | +name = "sys-locale" | |
| 3132 | +version = "0.3.2" | |
| 3133 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3134 | +checksum = "8eab9a99a024a169fe8a903cf9d4a3b3601109bcc13bd9e3c6fff259138626c4" | |
| 3135 | +dependencies = [ | |
| 3136 | + "libc", | |
| 3137 | +] | |
| 3138 | + | |
| 2663 | 3139 | [[package]] |
| 2664 | 3140 | name = "tempfile" |
| 2665 | 3141 | version = "3.27.0" |
@@ -2875,6 +3351,17 @@ dependencies = [
| 2875 | 3351 | "once_cell", |
| 2876 | 3352 | ] |
| 2877 | 3353 | |
| 3354 | +[[package]] | |
| 3355 | +name = "tree_magic_mini" | |
| 3356 | +version = "3.2.2" | |
| 3357 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3358 | +checksum = "b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6" | |
| 3359 | +dependencies = [ | |
| 3360 | + "memchr", | |
| 3361 | + "nom", | |
| 3362 | + "petgraph", | |
| 3363 | +] | |
| 3364 | + | |
| 2878 | 3365 | [[package]] |
| 2879 | 3366 | name = "ttf-parser" |
| 2880 | 3367 | version = "0.25.1" |
@@ -2907,12 +3394,30 @@ dependencies = [
| 2907 | 3394 | "windows-sys 0.61.2", |
| 2908 | 3395 | ] |
| 2909 | 3396 | |
| 3397 | +[[package]] | |
| 3398 | +name = "unicode-general-category" | |
| 3399 | +version = "1.1.0" | |
| 3400 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3401 | +checksum = "0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f" | |
| 3402 | + | |
| 2910 | 3403 | [[package]] |
| 2911 | 3404 | name = "unicode-ident" |
| 2912 | 3405 | version = "1.0.26" |
| 2913 | 3406 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 2914 | 3407 | checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" |
| 2915 | 3408 | |
| 3409 | +[[package]] | |
| 3410 | +name = "unicode-properties" | |
| 3411 | +version = "0.1.5" | |
| 3412 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3413 | +checksum = "993ad287eb20e8ba755312801cfe1413e0f25d604075863acaddca10b04c1833" | |
| 3414 | + | |
| 3415 | +[[package]] | |
| 3416 | +name = "unicode-script" | |
| 3417 | +version = "0.5.9" | |
| 3418 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3419 | +checksum = "aa04c955db05429d464c74d495c1ee677e1866e783a4c3747f9c0cef7756cabf" | |
| 3420 | + | |
| 2916 | 3421 | [[package]] |
| 2917 | 3422 | name = "unicode-segmentation" |
| 2918 | 3423 | version = "1.13.3" |
@@ -2954,6 +3459,35 @@ dependencies = [
| 2954 | 3459 | "wasm-bindgen", |
| 2955 | 3460 | ] |
| 2956 | 3461 | |
| 3462 | +[[package]] | |
| 3463 | +name = "vello_common" | |
| 3464 | +version = "0.2.0" | |
| 3465 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3466 | +checksum = "bbb2141a2bca6e6d598e471fd4d1d7eed8e020aad6a28187edda07f091a325dd" | |
| 3467 | +dependencies = [ | |
| 3468 | + "bytemuck", | |
| 3469 | + "fearless_simd", | |
| 3470 | + "guillotiere", | |
| 3471 | + "log", | |
| 3472 | + "peniko", | |
| 3473 | + "png 0.18.1", | |
| 3474 | + "smallvec", | |
| 3475 | + "thiserror 2.0.20", | |
| 3476 | +] | |
| 3477 | + | |
| 3478 | +[[package]] | |
| 3479 | +name = "vello_cpu" | |
| 3480 | +version = "0.2.0" | |
| 3481 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3482 | +checksum = "ace506ca414548966fcf3c283be94eb1cad8254de488791ee698bf438b0890a9" | |
| 3483 | +dependencies = [ | |
| 3484 | + "bytemuck", | |
| 3485 | + "glifo", | |
| 3486 | + "hashbrown 0.17.1", | |
| 3487 | + "png 0.18.1", | |
| 3488 | + "vello_common", | |
| 3489 | +] | |
| 3490 | + | |
| 2957 | 3491 | [[package]] |
| 2958 | 3492 | name = "version_check" |
| 2959 | 3493 | version = "0.9.5" |
@@ -3191,9 +3725,9 @@ dependencies = [
| 3191 | 3725 | |
| 3192 | 3726 | [[package]] |
| 3193 | 3727 | name = "webbrowser" |
| 3194 | −version = "1.2.2" | |
| 3728 | +version = "1.2.6" | |
| 3195 | 3729 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3196 | −checksum = "ef62a3d5f7b2411119a11b6f62570dbff91d7105e011a20fb83fbf8f5761c40f" | |
| 3730 | +checksum = "fe8d20d0214027baf11b8b0cc307c1da7657d8f4db9aa956f7de27a6fb1acbd5" | |
| 3197 | 3731 | dependencies = [ |
| 3198 | 3732 | "jni", |
| 3199 | 3733 | "log", |
@@ -3213,17 +3747,20 @@ checksum = "a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88"
| 3213 | 3747 | |
| 3214 | 3748 | [[package]] |
| 3215 | 3749 | name = "wgpu" |
| 3216 | −version = "25.0.2" | |
| 3750 | +version = "30.0.1" | |
| 3217 | 3751 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3218 | −checksum = "ec8fb398f119472be4d80bc3647339f56eb63b2a331f6a3d16e25d8144197dd9" | |
| 3752 | +checksum = "527ccdf43dd5b2e8676eed9984ce00e2bbb0a1b85b70c1969dcb6cd2eb55ab9e" | |
| 3219 | 3753 | dependencies = [ |
| 3220 | 3754 | "arrayvec", |
| 3221 | 3755 | "bitflags 2.13.2", |
| 3756 | + "bytemuck", | |
| 3757 | + "cfg-if", | |
| 3222 | 3758 | "cfg_aliases", |
| 3223 | 3759 | "document-features", |
| 3224 | − "hashbrown 0.15.5", | |
| 3760 | + "hashbrown 0.17.1", | |
| 3225 | 3761 | "js-sys", |
| 3226 | 3762 | "log", |
| 3763 | + "naga", | |
| 3227 | 3764 | "parking_lot", |
| 3228 | 3765 | "portable-atomic", |
| 3229 | 3766 | "profiling", |
@@ -3231,6 +3768,7 @@ dependencies = [
| 3231 | 3768 | "smallvec", |
| 3232 | 3769 | "static_assertions", |
| 3233 | 3770 | "wasm-bindgen", |
| 3771 | + "wasm-bindgen-futures", | |
| 3234 | 3772 | "web-sys", |
| 3235 | 3773 | "wgpu-core", |
| 3236 | 3774 | "wgpu-hal", |
@@ -3239,20 +3777,22 @@ dependencies = [
| 3239 | 3777 | |
| 3240 | 3778 | [[package]] |
| 3241 | 3779 | name = "wgpu-core" |
| 3242 | −version = "25.0.2" | |
| 3780 | +version = "30.0.1" | |
| 3243 | 3781 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3244 | −checksum = "f7b882196f8368511d613c6aeec80655160db6646aebddf8328879a88d54e500" | |
| 3782 | +checksum = "14c018fce9b6270aa203c2fdd56f3cce996713534bd757e4ea58c8560b121f14" | |
| 3245 | 3783 | dependencies = [ |
| 3246 | 3784 | "arrayvec", |
| 3247 | 3785 | "bit-set", |
| 3248 | 3786 | "bit-vec", |
| 3249 | 3787 | "bitflags 2.13.2", |
| 3788 | + "bytemuck", | |
| 3250 | 3789 | "cfg_aliases", |
| 3251 | 3790 | "document-features", |
| 3252 | − "hashbrown 0.15.5", | |
| 3791 | + "hashbrown 0.17.1", | |
| 3253 | 3792 | "indexmap", |
| 3254 | 3793 | "log", |
| 3255 | 3794 | "naga", |
| 3795 | + "naga-types", | |
| 3256 | 3796 | "once_cell", |
| 3257 | 3797 | "parking_lot", |
| 3258 | 3798 | "portable-atomic", |
@@ -3261,69 +3801,133 @@ dependencies = [
| 3261 | 3801 | "rustc-hash 1.1.0", |
| 3262 | 3802 | "smallvec", |
| 3263 | 3803 | "thiserror 2.0.20", |
| 3804 | + "wgpu-core-deps-apple", | |
| 3805 | + "wgpu-core-deps-emscripten", | |
| 3806 | + "wgpu-core-deps-wasm", | |
| 3264 | 3807 | "wgpu-core-deps-windows-linux-android", |
| 3265 | 3808 | "wgpu-hal", |
| 3809 | + "wgpu-naga-bridge", | |
| 3266 | 3810 | "wgpu-types", |
| 3267 | 3811 | ] |
| 3268 | 3812 | |
| 3813 | +[[package]] | |
| 3814 | +name = "wgpu-core-deps-apple" | |
| 3815 | +version = "30.0.1" | |
| 3816 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3817 | +checksum = "061f3d319a40d39d00b1ecc2c33b89fe21d4e6fe01859df3500a3a8ecccd6b68" | |
| 3818 | +dependencies = [ | |
| 3819 | + "wgpu-hal", | |
| 3820 | +] | |
| 3821 | + | |
| 3822 | +[[package]] | |
| 3823 | +name = "wgpu-core-deps-emscripten" | |
| 3824 | +version = "30.0.1" | |
| 3825 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3826 | +checksum = "d98b86cf4abf524a902dd35f18ca6a3f08fc2ae9847c8f10b48e30491b1f0b86" | |
| 3827 | +dependencies = [ | |
| 3828 | + "wgpu-hal", | |
| 3829 | +] | |
| 3830 | + | |
| 3831 | +[[package]] | |
| 3832 | +name = "wgpu-core-deps-wasm" | |
| 3833 | +version = "30.0.1" | |
| 3834 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3835 | +checksum = "d260ca2ca8adc654f513a869bf3cac0b47f5b8d3f87803d6942015f8de597aae" | |
| 3836 | +dependencies = [ | |
| 3837 | + "wgpu-hal", | |
| 3838 | +] | |
| 3839 | + | |
| 3269 | 3840 | [[package]] |
| 3270 | 3841 | name = "wgpu-core-deps-windows-linux-android" |
| 3271 | −version = "25.0.0" | |
| 3842 | +version = "30.0.1" | |
| 3272 | 3843 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3273 | −checksum = "cba5fb5f7f9c98baa7c889d444f63ace25574833df56f5b817985f641af58e46" | |
| 3844 | +checksum = "7586165fd5f6d881cb9ce4bb71f40d6caab2c0f1837e3fc1d9788a197fb6004f" | |
| 3274 | 3845 | dependencies = [ |
| 3275 | 3846 | "wgpu-hal", |
| 3276 | 3847 | ] |
| 3277 | 3848 | |
| 3278 | 3849 | [[package]] |
| 3279 | 3850 | name = "wgpu-hal" |
| 3280 | −version = "25.0.2" | |
| 3851 | +version = "30.0.1" | |
| 3281 | 3852 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3282 | −checksum = "f968767fe4d3d33747bbd1473ccd55bf0f6451f55d733b5597e67b5deab4ad17" | |
| 3853 | +checksum = "b6b7fb58561a792bc237628ba0792e332de418fefe145f13b5ed8201e6d52f58" | |
| 3283 | 3854 | dependencies = [ |
| 3855 | + "android_system_properties", | |
| 3856 | + "arrayvec", | |
| 3857 | + "ash", | |
| 3858 | + "bit-set", | |
| 3284 | 3859 | "bitflags 2.13.2", |
| 3860 | + "block2 0.6.2", | |
| 3861 | + "bytemuck", | |
| 3862 | + "cfg-if", | |
| 3285 | 3863 | "cfg_aliases", |
| 3864 | + "glow", | |
| 3865 | + "glutin_wgl_sys", | |
| 3866 | + "gpu-allocator", | |
| 3867 | + "hashbrown 0.17.1", | |
| 3868 | + "js-sys", | |
| 3869 | + "khronos-egl", | |
| 3870 | + "libc", | |
| 3286 | 3871 | "libloading", |
| 3287 | 3872 | "log", |
| 3288 | 3873 | "naga", |
| 3874 | + "naga-types", | |
| 3875 | + "ndk-sys", | |
| 3876 | + "objc2 0.6.4", | |
| 3877 | + "objc2-core-foundation", | |
| 3878 | + "objc2-core-graphics", | |
| 3879 | + "objc2-foundation 0.3.2", | |
| 3880 | + "objc2-metal 0.3.2", | |
| 3881 | + "objc2-quartz-core 0.3.2", | |
| 3882 | + "once_cell", | |
| 3883 | + "ordered-float", | |
| 3289 | 3884 | "parking_lot", |
| 3290 | 3885 | "portable-atomic", |
| 3886 | + "portable-atomic-util", | |
| 3887 | + "profiling", | |
| 3888 | + "range-alloc", | |
| 3291 | 3889 | "raw-window-handle", |
| 3890 | + "raw-window-metal", | |
| 3292 | 3891 | "renderdoc-sys", |
| 3892 | + "smallvec", | |
| 3893 | + "static_assertions", | |
| 3293 | 3894 | "thiserror 2.0.20", |
| 3895 | + "wasm-bindgen", | |
| 3896 | + "wayland-sys", | |
| 3897 | + "web-sys", | |
| 3898 | + "wgpu-naga-bridge", | |
| 3899 | + "wgpu-types", | |
| 3900 | + "windows 0.62.2", | |
| 3901 | + "windows-core 0.62.2", | |
| 3902 | + "windows-result 0.4.1", | |
| 3903 | +] | |
| 3904 | + | |
| 3905 | +[[package]] | |
| 3906 | +name = "wgpu-naga-bridge" | |
| 3907 | +version = "30.0.1" | |
| 3908 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3909 | +checksum = "d2f62e73117bb7a62bfd9c5a5841438a823f6566c6442a808ee269d2d055c081" | |
| 3910 | +dependencies = [ | |
| 3911 | + "naga", | |
| 3294 | 3912 | "wgpu-types", |
| 3295 | 3913 | ] |
| 3296 | 3914 | |
| 3297 | 3915 | [[package]] |
| 3298 | 3916 | name = "wgpu-types" |
| 3299 | −version = "25.0.0" | |
| 3917 | +version = "30.0.1" | |
| 3300 | 3918 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3301 | −checksum = "2aa49460c2a8ee8edba3fca54325540d904dd85b2e086ada762767e17d06e8bc" | |
| 3919 | +checksum = "99dad6f1fbdbbdb4c278a6508b059d44688f5cebddf78d005a46a31340269286" | |
| 3302 | 3920 | dependencies = [ |
| 3303 | 3921 | "bitflags 2.13.2", |
| 3304 | 3922 | "bytemuck", |
| 3305 | 3923 | "js-sys", |
| 3306 | 3924 | "log", |
| 3307 | − "thiserror 2.0.20", | |
| 3925 | + "naga-types", | |
| 3926 | + "raw-window-handle", | |
| 3927 | + "static_assertions", | |
| 3308 | 3928 | "web-sys", |
| 3309 | 3929 | ] |
| 3310 | 3930 | |
| 3311 | −[[package]] | |
| 3312 | −name = "winapi" | |
| 3313 | −version = "0.3.9" | |
| 3314 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3315 | −checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" | |
| 3316 | −dependencies = [ | |
| 3317 | − "winapi-i686-pc-windows-gnu", | |
| 3318 | − "winapi-x86_64-pc-windows-gnu", | |
| 3319 | −] | |
| 3320 | − | |
| 3321 | −[[package]] | |
| 3322 | −name = "winapi-i686-pc-windows-gnu" | |
| 3323 | −version = "0.4.0" | |
| 3324 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3325 | −checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" | |
| 3326 | − | |
| 3327 | 3931 | [[package]] |
| 3328 | 3932 | name = "winapi-util" |
| 3329 | 3933 | version = "0.1.11" |
@@ -3333,23 +3937,29 @@ dependencies = [
| 3333 | 3937 | "windows-sys 0.61.2", |
| 3334 | 3938 | ] |
| 3335 | 3939 | |
| 3336 | −[[package]] | |
| 3337 | −name = "winapi-x86_64-pc-windows-gnu" | |
| 3338 | −version = "0.4.0" | |
| 3339 | −source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3340 | −checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" | |
| 3341 | − | |
| 3342 | 3940 | [[package]] |
| 3343 | 3941 | name = "windows" |
| 3344 | 3942 | version = "0.61.3" |
| 3345 | 3943 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3346 | 3944 | checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" |
| 3347 | 3945 | dependencies = [ |
| 3348 | − "windows-collections", | |
| 3349 | − "windows-core", | |
| 3350 | − "windows-future", | |
| 3946 | + "windows-collections 0.2.0", | |
| 3947 | + "windows-core 0.61.2", | |
| 3948 | + "windows-future 0.2.1", | |
| 3351 | 3949 | "windows-link 0.1.3", |
| 3352 | − "windows-numerics", | |
| 3950 | + "windows-numerics 0.2.0", | |
| 3951 | +] | |
| 3952 | + | |
| 3953 | +[[package]] | |
| 3954 | +name = "windows" | |
| 3955 | +version = "0.62.2" | |
| 3956 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3957 | +checksum = "527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580" | |
| 3958 | +dependencies = [ | |
| 3959 | + "windows-collections 0.3.2", | |
| 3960 | + "windows-core 0.62.2", | |
| 3961 | + "windows-future 0.3.2", | |
| 3962 | + "windows-numerics 0.3.1", | |
| 3353 | 3963 | ] |
| 3354 | 3964 | |
| 3355 | 3965 | [[package]] |
@@ -3358,7 +3968,16 @@ version = "0.2.0"
| 3358 | 3968 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3359 | 3969 | checksum = "3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8" |
| 3360 | 3970 | dependencies = [ |
| 3361 | − "windows-core", | |
| 3971 | + "windows-core 0.61.2", | |
| 3972 | +] | |
| 3973 | + | |
| 3974 | +[[package]] | |
| 3975 | +name = "windows-collections" | |
| 3976 | +version = "0.3.2" | |
| 3977 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 3978 | +checksum = "23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610" | |
| 3979 | +dependencies = [ | |
| 3980 | + "windows-core 0.62.2", | |
| 3362 | 3981 | ] |
| 3363 | 3982 | |
| 3364 | 3983 | [[package]] |
@@ -3370,8 +3989,21 @@ dependencies = [
| 3370 | 3989 | "windows-implement", |
| 3371 | 3990 | "windows-interface", |
| 3372 | 3991 | "windows-link 0.1.3", |
| 3373 | − "windows-result", | |
| 3374 | − "windows-strings", | |
| 3992 | + "windows-result 0.3.4", | |
| 3993 | + "windows-strings 0.4.2", | |
| 3994 | +] | |
| 3995 | + | |
| 3996 | +[[package]] | |
| 3997 | +name = "windows-core" | |
| 3998 | +version = "0.62.2" | |
| 3999 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4000 | +checksum = "b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb" | |
| 4001 | +dependencies = [ | |
| 4002 | + "windows-implement", | |
| 4003 | + "windows-interface", | |
| 4004 | + "windows-link 0.2.1", | |
| 4005 | + "windows-result 0.4.1", | |
| 4006 | + "windows-strings 0.5.1", | |
| 3375 | 4007 | ] |
| 3376 | 4008 | |
| 3377 | 4009 | [[package]] |
@@ -3380,9 +4012,20 @@ version = "0.2.1"
| 3380 | 4012 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3381 | 4013 | checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" |
| 3382 | 4014 | dependencies = [ |
| 3383 | − "windows-core", | |
| 4015 | + "windows-core 0.61.2", | |
| 3384 | 4016 | "windows-link 0.1.3", |
| 3385 | − "windows-threading", | |
| 4017 | + "windows-threading 0.1.0", | |
| 4018 | +] | |
| 4019 | + | |
| 4020 | +[[package]] | |
| 4021 | +name = "windows-future" | |
| 4022 | +version = "0.3.2" | |
| 4023 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4024 | +checksum = "e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb" | |
| 4025 | +dependencies = [ | |
| 4026 | + "windows-core 0.62.2", | |
| 4027 | + "windows-link 0.2.1", | |
| 4028 | + "windows-threading 0.2.1", | |
| 3386 | 4029 | ] |
| 3387 | 4030 | |
| 3388 | 4031 | [[package]] |
@@ -3425,10 +4068,20 @@ version = "0.2.0"
| 3425 | 4068 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3426 | 4069 | checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" |
| 3427 | 4070 | dependencies = [ |
| 3428 | − "windows-core", | |
| 4071 | + "windows-core 0.61.2", | |
| 3429 | 4072 | "windows-link 0.1.3", |
| 3430 | 4073 | ] |
| 3431 | 4074 | |
| 4075 | +[[package]] | |
| 4076 | +name = "windows-numerics" | |
| 4077 | +version = "0.3.1" | |
| 4078 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4079 | +checksum = "6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26" | |
| 4080 | +dependencies = [ | |
| 4081 | + "windows-core 0.62.2", | |
| 4082 | + "windows-link 0.2.1", | |
| 4083 | +] | |
| 4084 | + | |
| 3432 | 4085 | [[package]] |
| 3433 | 4086 | name = "windows-result" |
| 3434 | 4087 | version = "0.3.4" |
@@ -3438,6 +4091,15 @@ dependencies = [
| 3438 | 4091 | "windows-link 0.1.3", |
| 3439 | 4092 | ] |
| 3440 | 4093 | |
| 4094 | +[[package]] | |
| 4095 | +name = "windows-result" | |
| 4096 | +version = "0.4.1" | |
| 4097 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4098 | +checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" | |
| 4099 | +dependencies = [ | |
| 4100 | + "windows-link 0.2.1", | |
| 4101 | +] | |
| 4102 | + | |
| 3441 | 4103 | [[package]] |
| 3442 | 4104 | name = "windows-strings" |
| 3443 | 4105 | version = "0.4.2" |
@@ -3447,6 +4109,15 @@ dependencies = [
| 3447 | 4109 | "windows-link 0.1.3", |
| 3448 | 4110 | ] |
| 3449 | 4111 | |
| 4112 | +[[package]] | |
| 4113 | +name = "windows-strings" | |
| 4114 | +version = "0.5.1" | |
| 4115 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4116 | +checksum = "7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091" | |
| 4117 | +dependencies = [ | |
| 4118 | + "windows-link 0.2.1", | |
| 4119 | +] | |
| 4120 | + | |
| 3450 | 4121 | [[package]] |
| 3451 | 4122 | name = "windows-sys" |
| 3452 | 4123 | version = "0.52.0" |
@@ -3525,6 +4196,15 @@ dependencies = [
| 3525 | 4196 | "windows-link 0.1.3", |
| 3526 | 4197 | ] |
| 3527 | 4198 | |
| 4199 | +[[package]] | |
| 4200 | +name = "windows-threading" | |
| 4201 | +version = "0.2.1" | |
| 4202 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4203 | +checksum = "3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37" | |
| 4204 | +dependencies = [ | |
| 4205 | + "windows-link 0.2.1", | |
| 4206 | +] | |
| 4207 | + | |
| 3528 | 4208 | [[package]] |
| 3529 | 4209 | name = "windows_aarch64_gnullvm" |
| 3530 | 4210 | version = "0.52.6" |
@@ -3647,7 +4327,7 @@ dependencies = [
| 3647 | 4327 | "objc2 0.5.2", |
| 3648 | 4328 | "objc2-app-kit 0.2.2", |
| 3649 | 4329 | "objc2-foundation 0.2.2", |
| 3650 | − "objc2-ui-kit", | |
| 4330 | + "objc2-ui-kit 0.2.2", | |
| 3651 | 4331 | "orbclient", |
| 3652 | 4332 | "percent-encoding", |
| 3653 | 4333 | "pin-project", |
@@ -3697,6 +4377,24 @@ version = "0.57.1"
| 3697 | 4377 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3698 | 4378 | checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" |
| 3699 | 4379 | |
| 4380 | +[[package]] | |
| 4381 | +name = "wl-clipboard-rs" | |
| 4382 | +version = "0.9.5" | |
| 4383 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4384 | +checksum = "959c7ac3b8afde864f7a7448ac16f29b2b83350b7eccbf77fb781c3999aa6848" | |
| 4385 | +dependencies = [ | |
| 4386 | + "libc", | |
| 4387 | + "log", | |
| 4388 | + "os_pipe", | |
| 4389 | + "rustix 1.1.5", | |
| 4390 | + "thiserror 2.0.20", | |
| 4391 | + "tree_magic_mini", | |
| 4392 | + "wayland-backend", | |
| 4393 | + "wayland-client", | |
| 4394 | + "wayland-protocols", | |
| 4395 | + "wayland-protocols-wlr", | |
| 4396 | +] | |
| 4397 | + | |
| 3700 | 4398 | [[package]] |
| 3701 | 4399 | name = "writeable" |
| 3702 | 4400 | version = "0.6.4" |
@@ -3766,6 +4464,17 @@ version = "0.8.28"
| 3766 | 4464 | source = "registry+https://github.com/rust-lang/crates.io-index" |
| 3767 | 4465 | checksum = "3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f" |
| 3768 | 4466 | |
| 4467 | +[[package]] | |
| 4468 | +name = "yeslogic-fontconfig-sys" | |
| 4469 | +version = "6.0.1" | |
| 4470 | +source = "registry+https://github.com/rust-lang/crates.io-index" | |
| 4471 | +checksum = "1d8b8abf912b9a29ff112e1671c97c33636903d13a69712037190e6805af4f76" | |
| 4472 | +dependencies = [ | |
| 4473 | + "dlib", | |
| 4474 | + "once_cell", | |
| 4475 | + "pkg-config", | |
| 4476 | +] | |
| 4477 | + | |
| 3769 | 4478 | [[package]] |
| 3770 | 4479 | name = "yoke" |
| 3771 | 4480 | version = "0.8.3" |
modified
Cargo.toml
+4
−3
@@ -60,9 +60,10 @@ name = "icon-studio"
| 60 | 60 | path = "src/main.rs" |
| 61 | 61 | |
| 62 | 62 | [dependencies] |
| 63 | −eframe = "0.32" | |
| 64 | −egui = "0.32" | |
| 65 | −egui_material_icons = "0.4" | |
| 63 | +# glow as well as the default wgpu: eframe 0.34 made wgpu the default | |
| 64 | +# renderer, and main() keeps the glow one this has always run on. | |
| 65 | +eframe = { version = "0.37", features = ["glow"] } | |
| 66 | +egui = "0.37" | |
| 66 | 67 | tiny-skia = "0.11" |
| 67 | 68 | ab_glyph = "0.2" |
| 68 | 69 | image = { version = "0.25", default-features = false, features = ["png"] } |
modified
src/app.rs
+11
−10
@@ -1058,10 +1058,10 @@ impl Studio {
| 1058 | 1058 | let t = self.texture(ctx, &c, GRID_CELL, self.grid_masked); |
| 1059 | 1059 | let resp = ui |
| 1060 | 1060 | .add( |
| 1061 | − egui::ImageButton::new(( | |
| 1061 | + egui::Button::new(egui::Image::new(( | |
| 1062 | 1062 | t.id(), |
| 1063 | 1063 | egui::vec2(GRID_CELL as f32, GRID_CELL as f32), |
| 1064 | − )) | |
| 1064 | + ))) | |
| 1065 | 1065 | .frame(false), |
| 1066 | 1066 | ) |
| 1067 | 1067 | .on_hover_text(format!( |
@@ -1110,7 +1110,8 @@ impl Studio {
| 1110 | 1110 | } |
| 1111 | 1111 | |
| 1112 | 1112 | impl eframe::App for Studio { |
| 1113 | − fn update(&mut self, ctx: &egui::Context, _frame: &mut eframe::Frame) { | |
| 1113 | + fn ui(&mut self, ui: &mut egui::Ui, _frame: &mut eframe::Frame) { | |
| 1114 | + let ctx = &ui.ctx().clone(); | |
| 1114 | 1115 | // Textures are keyed by content; without a bound the cache grows with |
| 1115 | 1116 | // every slider tick. |
| 1116 | 1117 | if self.textures.len() > 2000 { |
@@ -1132,18 +1133,18 @@ impl eframe::App for Studio {
| 1132 | 1133 | self.shortcuts(ctx); |
| 1133 | 1134 | self.unsaved_prompt(ctx); |
| 1134 | 1135 | |
| 1135 | − egui::SidePanel::left("controls") | |
| 1136 | + egui::Panel::left("controls") | |
| 1136 | 1137 | .resizable(true) |
| 1137 | − .default_width(330.0) | |
| 1138 | − .show(ctx, |ui| { | |
| 1138 | + .default_size(330.0) | |
| 1139 | + .show(ui, |ui| { | |
| 1139 | 1140 | egui::ScrollArea::vertical().show(ui, |ui| self.controls(ui)); |
| 1140 | 1141 | }); |
| 1141 | 1142 | |
| 1142 | − egui::SidePanel::right("grid") | |
| 1143 | + egui::Panel::right("grid") | |
| 1143 | 1144 | .resizable(true) |
| 1144 | − .default_width(520.0) | |
| 1145 | − .show(ctx, |ui| self.grid(ui, ctx)); | |
| 1145 | + .default_size(520.0) | |
| 1146 | + .show(ui, |ui| self.grid(ui, ctx)); | |
| 1146 | 1147 | |
| 1147 | − egui::CentralPanel::default().show(ctx, |ui| self.preview(ui, ctx)); | |
| 1148 | + egui::CentralPanel::default().show(ui, |ui| self.preview(ui, ctx)); | |
| 1148 | 1149 | } |
| 1149 | 1150 | } |
modified
src/main.rs
+15
−2
@@ -4,6 +4,7 @@ fn main() -> eframe::Result<()> {
| 4 | 4 | .with_inner_size([1360.0, 860.0]) |
| 5 | 5 | .with_min_inner_size([900.0, 600.0]) |
| 6 | 6 | .with_title("Icon Studio"), |
| 7 | + renderer: eframe::Renderer::Glow, | |
| 7 | 8 | ..Default::default() |
| 8 | 9 | }; |
| 9 | 10 | eframe::run_native( |
@@ -11,8 +12,20 @@ fn main() -> eframe::Result<()> {
| 11 | 12 | options, |
| 12 | 13 | Box::new(|cc| { |
| 13 | 14 | // The icon picker renders Material Symbols as text, so egui needs |
| 14 | − // the same font the rasteriser uses. | |
| 15 | − egui_material_icons::initialize(&cc.egui_ctx); | |
| 15 | + // the same font the rasteriser uses. Registered here rather than | |
| 16 | + // through egui_material_icons, whose 0.9 ships a newer font with | |
| 17 | + // codepoints that no longer match assets/*.codepoints; added as | |
| 18 | + // its 0.4 did, as the last fallback for proportional text. | |
| 19 | + let mut font = egui::FontData::from_static(icon_studio::render::FILLED); | |
| 20 | + font.tweak.y_offset_factor = 0.05; | |
| 21 | + cc.egui_ctx.add_font(egui::epaint::text::FontInsert::new( | |
| 22 | + "material-icons", | |
| 23 | + font, | |
| 24 | + vec![egui::epaint::text::InsertFontFamily { | |
| 25 | + family: egui::FontFamily::Proportional, | |
| 26 | + priority: egui::epaint::text::FontPriority::Lowest, | |
| 27 | + }], | |
| 28 | + )); | |
| 16 | 29 | Ok(Box::new(icon_studio::app::Studio::new())) |
| 17 | 30 | }), |
| 18 | 31 | ) |
modified
src/render.rs
+2
−1
@@ -14,7 +14,8 @@ use tiny_skia::{
| 14 | 14 | use crate::spec::{Background, Foreground, IconSpec}; |
| 15 | 15 | |
| 16 | 16 | const OUTLINED: &[u8] = include_bytes!("../assets/MaterialSymbolsRounded-Regular.ttf"); |
| 17 | −const FILLED: &[u8] = include_bytes!("../assets/MaterialSymbolsRounded_Filled-Regular.ttf"); | |
| 17 | +/// The binary hands this to egui as well, for the icon picker. | |
| 18 | +pub const FILLED: &[u8] = include_bytes!("../assets/MaterialSymbolsRounded_Filled-Regular.ttf"); | |
| 18 | 19 | |
| 19 | 20 | // B612 is the face the cbz apps ship in res/font, so text marks and banners |
| 20 | 21 | // match the apps they sit beside. The Material Symbols faces carry only icon |
Parents: 477aab8