diff --git a/Cargo.lock b/Cargo.lock
index 0c14b41cd..1c121437b 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -5,7 +5,7 @@ version = 4
[[package]]
name = "ab_glyph_rasterizer"
version = "0.1.8"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "accessory"
@@ -227,7 +227,7 @@ dependencies = [
[[package]]
name = "arrayvec"
version = "0.7.6"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "as_variant"
@@ -238,7 +238,7 @@ checksum = "9dbc3a507a82b17ba0d98f6ce8fd6954ea0c8152e98009d36a40d8dcc8ce078a"
[[package]]
name = "ash"
version = "0.38.0+1.3.281"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"libloading 0.8.9",
]
@@ -584,7 +584,7 @@ dependencies = [
[[package]]
name = "bit-set"
version = "0.8.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"bit-vec",
]
@@ -592,7 +592,7 @@ dependencies = [
[[package]]
name = "bit-vec"
version = "0.8.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "bitflags"
@@ -606,7 +606,7 @@ dependencies = [
[[package]]
name = "bitflags"
version = "2.10.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "bitmaps"
@@ -724,7 +724,7 @@ checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
[[package]]
name = "bytemuck"
version = "1.25.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "byteorder"
@@ -735,7 +735,7 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "byteorder"
version = "1.5.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "bytes"
@@ -794,7 +794,7 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
name = "cfg-if"
version = "1.0.4"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "cfg_aliases"
@@ -805,7 +805,7 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
[[package]]
name = "cfg_aliases"
version = "0.2.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "chacha20"
@@ -1142,7 +1142,7 @@ checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5"
[[package]]
name = "crunchy"
version = "0.2.4"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "crypto-bigint"
@@ -1522,7 +1522,7 @@ checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
[[package]]
name = "downcast-rs"
version = "1.2.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "dunce"
@@ -1630,7 +1630,7 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
[[package]]
name = "equivalent"
version = "1.0.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "errno"
@@ -1808,7 +1808,7 @@ checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb"
[[package]]
name = "foldhash"
version = "0.2.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "foreign-types"
@@ -1965,9 +1965,9 @@ dependencies = [
[[package]]
name = "fxhash"
version = "0.2.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "byteorder 1.5.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "byteorder 1.5.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
@@ -2163,9 +2163,9 @@ dependencies = [
[[package]]
name = "hashbrown"
version = "0.16.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "foldhash 0.2.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "foldhash 0.2.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
@@ -2198,7 +2198,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
[[package]]
name = "hexf-parse"
version = "0.2.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "hilog-sys"
@@ -2637,10 +2637,10 @@ dependencies = [
[[package]]
name = "indexmap"
version = "2.13.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "equivalent 1.0.2 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
- "hashbrown 0.16.1 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "equivalent 1.0.2 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
+ "hashbrown 0.16.1 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
@@ -2832,9 +2832,9 @@ dependencies = [
[[package]]
name = "libloading"
version = "0.8.9"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "cfg-if 1.0.4 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "cfg-if 1.0.4 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"windows-link 0.2.1",
]
@@ -2906,7 +2906,7 @@ checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
[[package]]
name = "log"
version = "0.4.29"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "loom"
@@ -2987,7 +2987,7 @@ dependencies = [
[[package]]
name = "makepad-apple-sys"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-objc-sys",
]
@@ -2995,12 +2995,12 @@ dependencies = [
[[package]]
name = "makepad-byteorder-lite"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-code-editor"
version = "2.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-widgets",
]
@@ -3008,7 +3008,7 @@ dependencies = [
[[package]]
name = "makepad-derive-wasm-bridge"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-micro-proc-macro",
]
@@ -3016,7 +3016,7 @@ dependencies = [
[[package]]
name = "makepad-derive-widget"
version = "2.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-live-id",
"makepad-micro-proc-macro",
@@ -3025,7 +3025,7 @@ dependencies = [
[[package]]
name = "makepad-draw"
version = "2.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"ab_glyph_rasterizer",
"fxhash",
@@ -3042,15 +3042,15 @@ dependencies = [
"rustybuzz",
"sdfer",
"serde",
- "unicode-bidi 0.3.18 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "unicode-bidi 0.3.18 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"unicode-linebreak",
- "unicode-segmentation 1.12.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "unicode-segmentation 1.12.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
name = "makepad-error-log"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-micro-serde",
]
@@ -3058,22 +3058,22 @@ dependencies = [
[[package]]
name = "makepad-filesystem-watcher"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-futures"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-futures-legacy"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-gif"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"weezl",
]
@@ -3081,10 +3081,10 @@ dependencies = [
[[package]]
name = "makepad-half"
version = "2.7.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "cfg-if 1.0.4 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
- "crunchy 0.2.4 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "cfg-if 1.0.4 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
+ "crunchy 0.2.4 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"num-traits 0.2.20",
"zerocopy 0.8.39",
]
@@ -3092,7 +3092,7 @@ dependencies = [
[[package]]
name = "makepad-html"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-live-id",
]
@@ -3106,7 +3106,7 @@ checksum = "9775cbec5fa0647500c3e5de7c850280a88335d1d2d770e5aa2332b801ba7064"
[[package]]
name = "makepad-latex-math"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"ttf-parser",
]
@@ -3114,7 +3114,7 @@ dependencies = [
[[package]]
name = "makepad-live-id"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-live-id-macros",
"serde",
@@ -3123,7 +3123,7 @@ dependencies = [
[[package]]
name = "makepad-live-id-macros"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-micro-proc-macro",
]
@@ -3131,7 +3131,7 @@ dependencies = [
[[package]]
name = "makepad-live-reload-core"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-filesystem-watcher",
]
@@ -3139,7 +3139,7 @@ dependencies = [
[[package]]
name = "makepad-math"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-micro-serde",
]
@@ -3147,12 +3147,12 @@ dependencies = [
[[package]]
name = "makepad-micro-proc-macro"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-micro-serde"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-live-id",
"makepad-micro-serde-derive",
@@ -3161,7 +3161,7 @@ dependencies = [
[[package]]
name = "makepad-micro-serde-derive"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-micro-proc-macro",
]
@@ -3169,7 +3169,7 @@ dependencies = [
[[package]]
name = "makepad-network"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-apple-sys",
"makepad-error-log",
@@ -3183,15 +3183,15 @@ dependencies = [
[[package]]
name = "makepad-objc-sys"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-platform"
version = "2.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"ash",
- "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"ctrlc",
"hilog-sys",
"makepad-android-state",
@@ -3213,7 +3213,7 @@ dependencies = [
"napi-derive-ohos",
"napi-ohos",
"ohos-sys",
- "smallvec 1.15.1 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "smallvec 1.15.1 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"wayland-client",
"wayland-egl",
"wayland-protocols",
@@ -3225,12 +3225,12 @@ dependencies = [
[[package]]
name = "makepad-regex"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-script"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-error-log",
"makepad-html",
@@ -3238,13 +3238,13 @@ dependencies = [
"makepad-math",
"makepad-regex",
"makepad-script-derive",
- "smallvec 1.15.1 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "smallvec 1.15.1 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
name = "makepad-script-derive"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-micro-proc-macro",
]
@@ -3252,7 +3252,7 @@ dependencies = [
[[package]]
name = "makepad-script-std"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-network",
"makepad-script",
@@ -3261,14 +3261,14 @@ dependencies = [
[[package]]
name = "makepad-shared-bytes"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "makepad-studio-protocol"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"makepad-error-log",
"makepad-live-id",
"makepad-micro-serde",
@@ -3278,7 +3278,7 @@ dependencies = [
[[package]]
name = "makepad-svg"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-html",
"makepad-live-id",
@@ -3287,7 +3287,7 @@ dependencies = [
[[package]]
name = "makepad-tsdf"
version = "0.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-math",
"makepad-micro-serde",
@@ -3296,7 +3296,7 @@ dependencies = [
[[package]]
name = "makepad-wasm-bridge"
version = "1.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-derive-wasm-bridge",
"makepad-live-id",
@@ -3305,7 +3305,7 @@ dependencies = [
[[package]]
name = "makepad-webp"
version = "0.2.4"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-byteorder-lite",
]
@@ -3313,7 +3313,7 @@ dependencies = [
[[package]]
name = "makepad-widgets"
version = "2.0.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-derive-widget",
"makepad-draw",
@@ -3322,13 +3322,13 @@ dependencies = [
"pulldown-cmark 0.12.2",
"serde",
"ttf-parser",
- "unicode-segmentation 1.12.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "unicode-segmentation 1.12.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
name = "makepad-zune-bmp"
version = "0.5.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"log 0.4.28",
"makepad-zune-core",
@@ -3337,7 +3337,7 @@ dependencies = [
[[package]]
name = "makepad-zune-core"
version = "0.5.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"log 0.4.28",
]
@@ -3345,7 +3345,7 @@ dependencies = [
[[package]]
name = "makepad-zune-inflate"
version = "0.2.54"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"simd-adler32",
]
@@ -3353,7 +3353,7 @@ dependencies = [
[[package]]
name = "makepad-zune-jpeg"
version = "0.5.15"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-zune-core",
]
@@ -3361,7 +3361,7 @@ dependencies = [
[[package]]
name = "makepad-zune-png"
version = "0.5.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-zune-core",
"makepad-zune-inflate",
@@ -3370,7 +3370,7 @@ dependencies = [
[[package]]
name = "makepad-zune-qoi"
version = "0.5.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-zune-core",
]
@@ -3752,7 +3752,7 @@ checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273"
[[package]]
name = "memchr"
version = "2.7.6"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "mime"
@@ -3815,23 +3815,23 @@ dependencies = [
[[package]]
name = "naga"
version = "27.0.3"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "arrayvec 0.7.6 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "arrayvec 0.7.6 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"bit-set",
"bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "cfg-if 1.0.4 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
- "cfg_aliases 0.2.1 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
- "hashbrown 0.16.1 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "cfg-if 1.0.4 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
+ "cfg_aliases 0.2.1 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
+ "hashbrown 0.16.1 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"hexf-parse",
- "indexmap 2.13.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "indexmap 2.13.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"makepad-error-log",
"makepad-half",
"num-traits 0.2.20",
- "once_cell 1.21.3 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "once_cell 1.21.3 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"rustc-hash 1.1.0",
"spirv",
- "thiserror 2.0.18 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "thiserror 2.0.18 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"unicode-ident",
]
@@ -3999,7 +3999,7 @@ dependencies = [
[[package]]
name = "num-traits"
version = "0.2.20"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "num_cpus"
@@ -4163,7 +4163,7 @@ checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
[[package]]
name = "once_cell"
version = "1.21.3"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "once_cell_polyfill"
@@ -4452,7 +4452,7 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
[[package]]
name = "pkg-config"
version = "0.3.32"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "pollster"
@@ -4597,10 +4597,10 @@ dependencies = [
[[package]]
name = "pulldown-cmark"
version = "0.12.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
- "memchr 2.7.6 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
+ "memchr 2.7.6 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"unicase 2.9.0",
]
@@ -5381,7 +5381,7 @@ dependencies = [
[[package]]
name = "rustc-hash"
version = "1.1.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "rustc-hash"
@@ -5506,12 +5506,12 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
[[package]]
name = "rustybuzz"
version = "0.18.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "bitflags 2.10.0 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"bytemuck",
"makepad-error-log",
- "smallvec 1.15.1 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "smallvec 1.15.1 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"ttf-parser",
"unicode-bidi-mirroring",
"unicode-ccc",
@@ -5600,7 +5600,7 @@ checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
[[package]]
name = "scoped-tls"
version = "1.0.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "scopeguard"
@@ -5611,7 +5611,7 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "sdfer"
version = "0.2.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "sealed"
@@ -5910,7 +5910,7 @@ dependencies = [
[[package]]
name = "simd-adler32"
version = "0.3.9"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "siphasher"
@@ -5936,7 +5936,7 @@ dependencies = [
[[package]]
name = "smallvec"
version = "1.15.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "socket2"
@@ -5960,7 +5960,7 @@ dependencies = [
[[package]]
name = "spirv"
version = "0.3.0+sdk-1.3.268.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
]
@@ -6320,9 +6320,9 @@ dependencies = [
[[package]]
name = "thiserror"
version = "2.0.18"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
- "thiserror-impl 2.0.18 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "thiserror-impl 2.0.18 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
@@ -6350,7 +6350,7 @@ dependencies = [
[[package]]
name = "thiserror-impl"
version = "2.0.18"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"makepad-micro-proc-macro",
]
@@ -6732,7 +6732,7 @@ dependencies = [
[[package]]
name = "ttf-parser"
version = "0.24.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "tungstenite"
@@ -6784,7 +6784,7 @@ checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539"
[[package]]
name = "unicase"
version = "2.9.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-bidi"
@@ -6795,17 +6795,17 @@ checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5"
[[package]]
name = "unicode-bidi"
version = "0.3.18"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-bidi-mirroring"
version = "0.3.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-ccc"
version = "0.3.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-ident"
@@ -6816,7 +6816,7 @@ checksum = "f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d"
[[package]]
name = "unicode-linebreak"
version = "0.1.5"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-normalization"
@@ -6836,12 +6836,12 @@ checksum = "e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0"
[[package]]
name = "unicode-properties"
version = "0.1.4"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-script"
version = "0.5.8"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-segmentation"
@@ -6852,7 +6852,7 @@ checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-segmentation"
version = "1.12.0"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "unicode-xid"
@@ -7178,11 +7178,11 @@ dependencies = [
[[package]]
name = "wayland-backend"
version = "0.3.12"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"downcast-rs",
"libc",
- "scoped-tls 1.0.1 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "scoped-tls 1.0.1 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
"smallvec 1.15.1 (registry+https://github.com/rust-lang/crates.io-index)",
"wayland-sys",
]
@@ -7190,7 +7190,7 @@ dependencies = [
[[package]]
name = "wayland-client"
version = "0.31.12"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"libc",
@@ -7200,7 +7200,7 @@ dependencies = [
[[package]]
name = "wayland-egl"
version = "0.32.9"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"wayland-backend",
"wayland-sys",
@@ -7209,7 +7209,7 @@ dependencies = [
[[package]]
name = "wayland-protocols"
version = "0.32.10"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"bitflags 2.10.0 (registry+https://github.com/rust-lang/crates.io-index)",
"wayland-backend",
@@ -7219,10 +7219,10 @@ dependencies = [
[[package]]
name = "wayland-sys"
version = "0.31.8"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"log 0.4.29",
- "pkg-config 0.3.32 (git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound)",
+ "pkg-config 0.3.32 (git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes)",
]
[[package]]
@@ -7270,7 +7270,7 @@ dependencies = [
[[package]]
name = "weezl"
version = "0.1.12"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "whoami"
@@ -7323,7 +7323,7 @@ dependencies = [
[[package]]
name = "windows"
version = "0.62.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"windows-collections 0.3.2",
"windows-core 0.62.2",
@@ -7342,7 +7342,7 @@ dependencies = [
[[package]]
name = "windows-collections"
version = "0.3.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"windows-core 0.62.2",
]
@@ -7375,7 +7375,7 @@ dependencies = [
[[package]]
name = "windows-core"
version = "0.62.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"windows-link 0.2.1",
"windows-result 0.4.1",
@@ -7396,7 +7396,7 @@ dependencies = [
[[package]]
name = "windows-future"
version = "0.3.2"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"windows-core 0.62.2",
]
@@ -7460,7 +7460,7 @@ checksum = "45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65"
[[package]]
name = "windows-link"
version = "0.2.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "windows-numerics"
@@ -7504,7 +7504,7 @@ dependencies = [
[[package]]
name = "windows-result"
version = "0.4.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"windows-link 0.2.1",
]
@@ -7521,7 +7521,7 @@ dependencies = [
[[package]]
name = "windows-strings"
version = "0.5.1"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
dependencies = [
"windows-link 0.2.1",
]
@@ -8011,7 +8011,7 @@ dependencies = [
[[package]]
name = "zerocopy"
version = "0.8.39"
-source = "git+https://github.com/kevinaboos/makepad?branch=base_line_fit_bound#9f0737b6a97c8820e3d0beceee7133017a943577"
+source = "git+https://github.com/kevinaboos/makepad?branch=macos_android_fixes#7622a2b9bb447fb0c81a0189a5d74b3a29b29e65"
[[package]]
name = "zerocopy-derive"
diff --git a/Cargo.toml b/Cargo.toml
index 838296e8e..7d0dcf875 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -17,8 +17,8 @@ metadata.makepad-auto-version = "zqpv-Yj-K7WNVK2I8h5Okhho46Q="
# makepad-widgets = { git = "https://github.com/makepad/makepad", branch = "dev", features = ["serde"] }
# makepad-code-editor = { git = "https://github.com/makepad/makepad", branch = "dev" }
-makepad-widgets = { git = "https://github.com/kevinaboos/makepad", branch = "base_line_fit_bound", features = ["serde"] }
-makepad-code-editor = { git = "https://github.com/kevinaboos/makepad", branch = "base_line_fit_bound" }
+makepad-widgets = { git = "https://github.com/kevinaboos/makepad", branch = "macos_android_fixes", features = ["serde"] }
+makepad-code-editor = { git = "https://github.com/kevinaboos/makepad", branch = "macos_android_fixes" }
robius-directories = { git = "https://github.com/project-robius/robius" }
diff --git a/resources/icons/add.svg b/resources/icons/add.svg
index 17adbcd92..fdeeaf93c 100644
--- a/resources/icons/add.svg
+++ b/resources/icons/add.svg
@@ -3,4 +3,5 @@
device-aware; round caps give the rounded stroke ends the toolbar/nav icons share. -->
+
diff --git a/resources/icons/add_attachment.svg b/resources/icons/add_attachment.svg
index 949637c84..26be9d74f 100644
--- a/resources/icons/add_attachment.svg
+++ b/resources/icons/add_attachment.svg
@@ -1,3 +1,4 @@
diff --git a/resources/icons/add_photo.svg b/resources/icons/add_photo.svg
index e80eb1160..4eb3e3106 100644
--- a/resources/icons/add_photo.svg
+++ b/resources/icons/add_photo.svg
@@ -3,4 +3,5 @@
+
diff --git a/resources/icons/add_user.svg b/resources/icons/add_user.svg
index 640aa9d94..06b9dae4b 100644
--- a/resources/icons/add_user.svg
+++ b/resources/icons/add_user.svg
@@ -1,6 +1,7 @@
-
-
diff --git a/resources/icons/pin.svg b/resources/icons/pin.svg
index a3805515f..d41cf309b 100644
--- a/resources/icons/pin.svg
+++ b/resources/icons/pin.svg
@@ -1,2 +1,2 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/resources/icons/rotate_left_fa.svg b/resources/icons/rotate_left_fa.svg
deleted file mode 100644
index a8b7e1c4f..000000000
--- a/resources/icons/rotate_left_fa.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/resources/icons/rotate_right.svg b/resources/icons/rotate_right.svg
new file mode 100644
index 000000000..d4ca6e2b2
--- /dev/null
+++ b/resources/icons/rotate_right.svg
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/resources/icons/rotate_right_fa.svg b/resources/icons/rotate_right_fa.svg
deleted file mode 100644
index 0c620a417..000000000
--- a/resources/icons/rotate_right_fa.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/resources/icons/send.svg b/resources/icons/send.svg
index f397a3771..3aec87f88 100644
--- a/resources/icons/send.svg
+++ b/resources/icons/send.svg
@@ -4,4 +4,5 @@
+
diff --git a/resources/icons/send_encrypted.svg b/resources/icons/send_encrypted.svg
index 99fce6c47..30a96d0a1 100644
--- a/resources/icons/send_encrypted.svg
+++ b/resources/icons/send_encrypted.svg
@@ -7,4 +7,5 @@
+
diff --git a/resources/icons/send_unencrypted.svg b/resources/icons/send_unencrypted.svg
index ad6ce21e5..9a0d3b059 100644
--- a/resources/icons/send_unencrypted.svg
+++ b/resources/icons/send_unencrypted.svg
@@ -7,4 +7,5 @@
+
diff --git a/resources/icons/share.svg b/resources/icons/share.svg
index 8f0de62c7..58f99b435 100644
--- a/resources/icons/share.svg
+++ b/resources/icons/share.svg
@@ -1,5 +1,6 @@
-
-
-
-
+
+
+
+
+
diff --git a/resources/icons/view_source.svg b/resources/icons/view_source.svg
index a44344268..3a87de34c 100644
--- a/resources/icons/view_source.svg
+++ b/resources/icons/view_source.svg
@@ -1,44 +1,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/icons/zoom_to_fit.svg b/resources/icons/zoom_to_fit.svg
new file mode 100644
index 000000000..f0fca19a9
--- /dev/null
+++ b/resources/icons/zoom_to_fit.svg
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/shared/image_viewer.rs b/src/shared/image_viewer.rs
index f83d7d0ef..5bb8340a3 100644
--- a/src/shared/image_viewer.rs
+++ b/src/shared/image_viewer.rs
@@ -304,17 +304,14 @@ script_mod! {
icon_walk: Walk{width: 27, height: 27, margin: Inset{left: 2}}
}
- rotate_ccw_button := mod.widgets.ImageViewerButton {
- draw_icon +: { svg: (ICON_ROTATE_CCW) }
- }
-
rotate_cw_button := mod.widgets.ImageViewerButton {
draw_icon +: { svg: (ICON_ROTATE_CW) }
+ icon_walk: Walk{width: 30, height: 30, margin: Inset{left: 2}}
}
- reset_button := mod.widgets.ImageViewerButton {
- draw_icon +: { svg: (ICON_JUMP) }
- icon_walk: Walk{width: 25, height: 25, margin: Inset{bottom: 2}}
+ zoom_to_fit_button := mod.widgets.ImageViewerButton {
+ draw_icon +: { svg: (ICON_ZOOM_TO_FIT) }
+ icon_walk: Walk{width: 25, height: 25}
}
download_button := mod.widgets.ImageViewerButton {
@@ -324,7 +321,7 @@ script_mod! {
share_button := mod.widgets.ImageViewerButton {
draw_icon +: { svg: (ICON_SHARE) }
- icon_walk: Walk{width: 22, height: 22}
+ icon_walk: Walk{width: 24, height: 24}
}
close_button := mod.widgets.ImageViewerButton {
@@ -717,7 +714,7 @@ impl MatchEvent for ImageViewer {
}
let mut was_overlay_button_clicked = false;
- if self.view.button(cx, ids!(reset_button)).clicked(actions) {
+ if self.view.button(cx, ids!(zoom_to_fit_button)).clicked(actions) {
was_overlay_button_clicked = true;
self.reset(cx);
}
@@ -736,11 +733,6 @@ impl MatchEvent for ImageViewer {
self.start_rotation(cx, 90.0);
}
- if self.view.button(cx, ids!(rotate_ccw_button)).clicked(actions) {
- was_overlay_button_clicked = true;
- self.start_rotation(cx, -90.0);
- }
-
if let Some(info) = self.downloadable.as_ref() {
if self.view.button(cx, ids!(download_button)).clicked(actions) {
was_overlay_button_clicked = true;
diff --git a/src/shared/styles.rs b/src/shared/styles.rs
index 454db2d6e..0267a2aef 100644
--- a/src/shared/styles.rs
+++ b/src/shared/styles.rs
@@ -15,8 +15,7 @@ script_mod! {
mod.widgets.ICON_CLOSE = crate_resource("self://resources/icons/close.svg")
mod.widgets.ICON_CLOUD_CHECKMARK = crate_resource("self://resources/icons/cloud_checkmark.svg")
mod.widgets.ICON_CLOUD_OFFLINE = crate_resource("self://resources/icons/cloud_offline.svg")
- mod.widgets.ICON_ROTATE_CW = crate_resource("self://resources/icons/rotate_right_fa.svg")
- mod.widgets.ICON_ROTATE_CCW = crate_resource("self://resources/icons/rotate_left_fa.svg")
+ mod.widgets.ICON_ROTATE_CW = crate_resource("self://resources/icons/rotate_right.svg")
mod.widgets.ICON_COPY = crate_resource("self://resources/icons/copy.svg")
mod.widgets.ICON_DOWNLOAD = crate_resource("self://resources/icons/download.svg")
mod.widgets.ICON_EDIT = crate_resource("self://resources/icons/edit.svg")
@@ -51,6 +50,7 @@ script_mod! {
mod.widgets.ICON_WARNING = crate_resource("self://resources/icons/warning.svg")
mod.widgets.ICON_ZOOM_IN = crate_resource("self://resources/icons/zoom_in.svg")
mod.widgets.ICON_ZOOM_OUT = crate_resource("self://resources/icons/zoom_out.svg")
+ mod.widgets.ICON_ZOOM_TO_FIT = crate_resource("self://resources/icons/zoom_to_fit.svg")
mod.widgets.ICON_ADD_ATTACHMENT = crate_resource("self://resources/icons/add_attachment.svg")
mod.widgets.ICON_FILE = crate_resource("self://resources/icons/file.svg")