Compare commits

..

2 commits

Author SHA1 Message Date
d0a084c60c
feat: enable basic autosaving 2024-01-05 13:16:35 +01:00
cf9b557446
feat: set wayland app_id 2024-01-05 13:16:08 +01:00

View file

@ -6,7 +6,7 @@ use std::{
path::Path,
};
use eframe::egui::{self, Key, TextEdit};
use eframe::egui::{self, Key, TextEdit, ViewportBuilder};
enum RunError {
HomeDir(homedir::GetHomeError),
@ -45,7 +45,10 @@ fn main() -> Result<(), RunError> {
.open(Path::join(&home_dir, "todo.txt"))
.map_err(RunError::OpenFile)?;
let native_options = eframe::NativeOptions::default();
let native_options = eframe::NativeOptions {
viewport: ViewportBuilder::default().with_app_id("todoodoo"),
..Default::default()
};
eframe::run_native(
"To-DooDoo",
native_options,
@ -93,4 +96,8 @@ impl eframe::App for ToDooDooApp {
ui.add_sized(ui.available_size(), TextEdit::multiline(&mut self.notes));
});
}
fn save(&mut self, _storage: &mut dyn eframe::Storage) {
self.save();
}
}