chore: cleaned up some specs around extensions and small changes to get code in line

This commit is contained in:
2026-07-18 22:52:54 +02:00
parent 5c1b333cce
commit a2e2ab037d
21 changed files with 549 additions and 27 deletions

View File

@@ -4427,6 +4427,16 @@ impl BdsApp {
SettingsMsg::BlogmarkCategoryChanged(s) => {
state.blogmark_category = s;
}
SettingsMsg::CopyBlogmarkBookmarklet => {
if let Some(project) = &self.active_project {
let bookmarklet = engine::blogmark::bookmarklet(&project.id);
self.notify(
ToastLevel::Success,
&t(self.ui_locale, "settings.blogmarkBookmarkletCopied"),
);
return iced::clipboard::write(bookmarklet);
}
}
SettingsMsg::SaveProject => {
if let (Some(db), Some(data_dir), Some(project)) =
(&self.db, &self.data_dir, self.active_project.as_mut())