dave: initial android fixes
This commit is contained in:
@@ -4,7 +4,7 @@ edition = "2021"
|
|||||||
version.workspace = true
|
version.workspace = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
async-openai = "0.28.0"
|
async-openai = { version = "0.28.0", features = ["rustls-webpki-roots"] }
|
||||||
egui = { workspace = true }
|
egui = { workspace = true }
|
||||||
sha2 = { workspace = true }
|
sha2 = { workspace = true }
|
||||||
notedeck = { workspace = true }
|
notedeck = { workspace = true }
|
||||||
|
|||||||
@@ -305,6 +305,11 @@ impl<'a> DaveUi<'a> {
|
|||||||
//ui.add_space(Self::chat_margin(ui.ctx()) as f32);
|
//ui.add_space(Self::chat_margin(ui.ctx()) as f32);
|
||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
ui.with_layout(Layout::right_to_left(Align::Max), |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(
|
let r = ui.add(
|
||||||
egui::TextEdit::multiline(self.input)
|
egui::TextEdit::multiline(self.input)
|
||||||
.desired_width(f32::INFINITY)
|
.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)) {
|
if r.has_focus() && ui.input(|i| i.key_pressed(egui::Key::Enter)) {
|
||||||
DaveResponse::send()
|
DaveResponse::send()
|
||||||
} else {
|
} else {
|
||||||
DaveResponse::none()
|
dave_response
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.inner
|
.inner
|
||||||
|
|||||||
Reference in New Issue
Block a user