dave: initial android fixes

This commit is contained in:
William Casarin
2025-06-03 10:31:08 -07:00
parent 505083998d
commit be9406da7b
2 changed files with 7 additions and 2 deletions

View File

@@ -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 }

View File

@@ -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