Migrate to egui v0.29.1
Not too many breaking changes. I updated egui-nav and egui-tabs as well. Fixes: https://github.com/damus-io/notedeck/issues/315 Changelog-Fixed: Fixed crash when navigating in debug mode Changelog-Changed: Migrated to egui v0.29.1 Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
25
Cargo.toml
25
Cargo.toml
@@ -14,9 +14,9 @@ description = "A multiplatform nostr client"
|
||||
crate-type = ["lib", "cdylib"]
|
||||
|
||||
[workspace.dependencies]
|
||||
egui = { git = "https://github.com/emilk/egui", rev = "fcb7764e48ce00f8f8e58da10f937410d65b0bfb", features = ["serde"] }
|
||||
eframe = { git = "https://github.com/emilk/egui", rev = "fcb7764e48ce00f8f8e58da10f937410d65b0bfb", package = "eframe", default-features = false, features = [ "wgpu", "wayland", "x11", "android-native-activity" ] }
|
||||
egui_extras = { git = "https://github.com/emilk/egui", rev = "fcb7764e48ce00f8f8e58da10f937410d65b0bfb", package = "egui_extras", features = ["all_loaders"] }
|
||||
egui = { version = "0.29.1", features = ["serde"] }
|
||||
eframe = { version = "0.29.1", default-features = false, features = [ "wgpu", "wayland", "x11", "android-native-activity" ] }
|
||||
egui_extras = { version = "0.29.1", features = ["all_loaders"] }
|
||||
nostrdb = { git = "https://github.com/damus-io/nostrdb-rs", rev = "71154e4100775f6932ee517da4350c433ba14ec7" }
|
||||
|
||||
[dependencies]
|
||||
@@ -25,9 +25,9 @@ egui = { workspace = true }
|
||||
eframe = { workspace = true }
|
||||
egui_extras = { workspace = true }
|
||||
ehttp = "0.2.0"
|
||||
egui_tabs = { git = "https://github.com/damus-io/egui-tabs", branch = "egui-0.28" }
|
||||
egui_nav = { git = "https://github.com/damus-io/egui-nav", rev = "867fb6e057a4cc0a13716d59d6d332a4c90607ea" }
|
||||
egui_virtual_list = { git = "https://github.com/jb55/hello_egui", branch = "egui-0.28", package = "egui_virtual_list" }
|
||||
egui_tabs = "0.2.0"
|
||||
egui_nav = "0.2.0"
|
||||
egui_virtual_list = "0.5.0"
|
||||
reqwest = { version = "0.12.4", default-features = false, features = [ "rustls-tls-native-roots" ] }
|
||||
image = { version = "0.25", features = ["jpeg", "png", "webp"] }
|
||||
log = "0.4.17"
|
||||
@@ -35,10 +35,7 @@ poll-promise = { version = "0.3.0", features = ["tokio"] }
|
||||
serde_derive = "1"
|
||||
serde = { version = "1", features = ["derive"] } # You only need this if you want app persistence
|
||||
tracing = "0.1.40"
|
||||
#wasm-bindgen = "0.2.83"
|
||||
nostrdb = { workspace = true }
|
||||
#nostrdb = { path = "/Users/jb55/dev/github/damus-io/nostrdb-rs" }
|
||||
#nostrdb = "0.3.4"
|
||||
enostr = { path = "enostr" }
|
||||
serde_json = "1.0.89"
|
||||
env_logger = "0.10.0"
|
||||
@@ -142,8 +139,8 @@ path = "src/bin/notedeck.rs"
|
||||
name = "ui_preview"
|
||||
path = "src/ui_preview/main.rs"
|
||||
|
||||
[patch.crates-io]
|
||||
egui = { git = "https://github.com/emilk/egui", rev = "fcb7764e48ce00f8f8e58da10f937410d65b0bfb" }
|
||||
eframe = { git = "https://github.com/emilk/egui", rev = "fcb7764e48ce00f8f8e58da10f937410d65b0bfb", package = "eframe" }
|
||||
emath = { git = "https://github.com/emilk/egui", rev = "fcb7764e48ce00f8f8e58da10f937410d65b0bfb", package = "emath" }
|
||||
egui_extras = { git = "https://github.com/emilk/egui", rev = "fcb7764e48ce00f8f8e58da10f937410d65b0bfb", package = "egui_extras" }
|
||||
#[patch.crates-io]
|
||||
#egui = "0.29.1"
|
||||
#eframe = "0.29.1"
|
||||
#emath = "0.29.1"
|
||||
#egui_extras = "0.29.1"
|
||||
|
||||
Reference in New Issue
Block a user