ui: window resize, update egui (waiting for window dragging/resizing patch), pull to refresh widget, colors optimization, min window size, root panels switch optimization

This commit is contained in:
ardocrat
2024-06-27 12:30:27 +03:00
parent 735e9ad94d
commit 2469d3f021
18 changed files with 755 additions and 389 deletions
+7 -3
View File
@@ -11,6 +11,7 @@ build = "src/build/build.rs"
[lib]
name="grim"
crate_type=["cdylib", "rlib"]
[dependencies]
log = "0.4"
@@ -37,7 +38,6 @@ grin_wallet_controller = "5.3.1"
egui = { version = "0.27.2", default-features = false }
egui_extras = { version = "0.27.2", features = ["image", "svg"] }
rust-i18n = "2.3.1"
egui_pull_to_refresh = "0.4.0"
## other
thiserror = "1.0.58"
@@ -110,7 +110,7 @@ dark-light = "1.1.1"
android_logger = "0.13.1"
jni = "0.21.1"
android-activity = { version = "0.6.0", features = ["game-activity"] }
wgpu = "0.19.1"
wgpu = "0.20.1"
winit = { version = "0.29.15", features = ["android-game-activity"] }
eframe = { version = "0.27.2", features = ["wgpu", "android-game-activity"] }
@@ -120,4 +120,8 @@ eframe = { version = "0.27.2", features = ["wgpu", "android-game-activity"] }
#grin_store = { path = "../grin-store" }
[patch.crates-io]
### fix cross-compilation support for macos
openpnp_capture_sys = { git = "https://github.com/ardocrat/openpnp-capture-rs", branch = "cross_compilation_support" }
openpnp_capture_sys = { git = "https://github.com/ardocrat/openpnp-capture-rs", branch = "cross_compilation_support" }
### actual version
egui = { git = "https://github.com/emilk/egui/", rev="10571e9da5b3658964adc8b85c7e3f8c1353e0db" }
egui_extras = { git = "https://github.com/emilk/egui/", rev="10571e9da5b3658964adc8b85c7e3f8c1353e0db" }
eframe = { git = "https://github.com/emilk/egui/", rev="10571e9da5b3658964adc8b85c7e3f8c1353e0db" }