@@ -80,7 +80,7 @@ fn render_note_preview(
|
|||||||
};
|
};
|
||||||
|
|
||||||
egui::Frame::none()
|
egui::Frame::none()
|
||||||
.fill(ui.visuals().noninteractive().bg_fill)
|
.fill(ui.visuals().noninteractive().weak_bg_fill)
|
||||||
.inner_margin(egui::Margin::same(8.0))
|
.inner_margin(egui::Margin::same(8.0))
|
||||||
.outer_margin(egui::Margin::symmetric(0.0, 8.0))
|
.outer_margin(egui::Margin::symmetric(0.0, 8.0))
|
||||||
.rounding(egui::Rounding::same(10.0))
|
.rounding(egui::Rounding::same(10.0))
|
||||||
|
|||||||
@@ -22,11 +22,7 @@ pub struct NoteResponse {
|
|||||||
|
|
||||||
impl<'a> View for Note<'a> {
|
impl<'a> View for Note<'a> {
|
||||||
fn ui(&mut self, ui: &mut egui::Ui) {
|
fn ui(&mut self, ui: &mut egui::Ui) {
|
||||||
if self.app.textmode {
|
self.show(ui);
|
||||||
self.textmode_ui(ui);
|
|
||||||
} else {
|
|
||||||
self.show(ui);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -260,6 +256,17 @@ impl<'a> Note<'a> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub fn show(&mut self, ui: &mut egui::Ui) -> NoteResponse {
|
pub fn show(&mut self, ui: &mut egui::Ui) -> NoteResponse {
|
||||||
|
if self.app.textmode {
|
||||||
|
NoteResponse {
|
||||||
|
response: self.textmode_ui(ui),
|
||||||
|
action: None,
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
self.show_standard(ui)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fn show_standard(&mut self, ui: &mut egui::Ui) -> NoteResponse {
|
||||||
#[cfg(feature = "profiling")]
|
#[cfg(feature = "profiling")]
|
||||||
puffin::profile_function!();
|
puffin::profile_function!();
|
||||||
let note_key = self.note.key().expect("todo: support non-db notes");
|
let note_key = self.note.key().expect("todo: support non-db notes");
|
||||||
|
|||||||
Reference in New Issue
Block a user