commit be9406da7bb61f459921c8fee343333c761bc9a6
parent 505083998dae8fdf212ace1c7cffcf8eda4f7094
Author: William Casarin <jb55@jb55.com>
Date: Tue, 3 Jun 2025 10:31:08 -0700
dave: initial android fixes
Diffstat:
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/crates/notedeck_dave/Cargo.toml b/crates/notedeck_dave/Cargo.toml
@@ -4,7 +4,7 @@ edition = "2021"
version.workspace = true
[dependencies]
-async-openai = "0.28.0"
+async-openai = { version = "0.28.0", features = ["rustls-webpki-roots"] }
egui = { workspace = true }
sha2 = { workspace = true }
notedeck = { workspace = true }
diff --git a/crates/notedeck_dave/src/ui/dave.rs b/crates/notedeck_dave/src/ui/dave.rs
@@ -305,6 +305,11 @@ impl<'a> DaveUi<'a> {
//ui.add_space(Self::chat_margin(ui.ctx()) as f32);
ui.horizontal(|ui| {
ui.with_layout(Layout::right_to_left(Align::Max), |ui| {
+ let mut dave_response = DaveResponse::none();
+ if ui.add(egui::Button::new("Ask")).clicked() {
+ dave_response = DaveResponse::send();
+ }
+
let r = ui.add(
egui::TextEdit::multiline(self.input)
.desired_width(f32::INFINITY)
@@ -322,7 +327,7 @@ impl<'a> DaveUi<'a> {
if r.has_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
DaveResponse::send()
} else {
- DaveResponse::none()
+ dave_response
}
})
.inner