dave: initial android fixes
This commit is contained in:
@@ -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 }
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user