ui: integrate egui-tabs for notes & replies selector

demo: https://cdn.jb55.com/s/notedeck-tabs.mp4

Fixes: https://github.com/damus-io/notedeck/issues/47
Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2024-05-15 17:20:25 -07:00
parent 029896627c
commit 9e8f7a2e5c
6 changed files with 108 additions and 10 deletions

10
Cargo.lock generated
View File

@@ -1035,6 +1035,15 @@ dependencies = [
"serde",
]
[[package]]
name = "egui-tabs"
version = "0.1.0"
source = "git+https://github.com/damus-io/egui-tabs?rev=ed97a57fc66b3781bc10ab644f9e1ed125d7377a#ed97a57fc66b3781bc10ab644f9e1ed125d7377a"
dependencies = [
"egui",
"egui_extras",
]
[[package]]
name = "egui-wgpu"
version = "0.27.2"
@@ -2445,6 +2454,7 @@ dependencies = [
"console_error_panic_hook",
"eframe",
"egui",
"egui-tabs",
"egui_extras",
"egui_virtual_list",
"ehttp 0.2.0",