feat: media editor uses quick actions dropdown like bDS2 (closes #9)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-18 21:57:10 +02:00
parent eb8c2f786d
commit 943e5fa39b
2 changed files with 64 additions and 23 deletions

View File

@@ -432,13 +432,19 @@ impl BdsApp {
&& let Some(state) = self.media_editors.get_mut(&tab_id)
{
match msg {
MediaEditorMsg::ToggleQuickActions => {
state.quick_actions_open = !state.quick_actions_open;
}
MediaEditorMsg::AnalyzeWithAi => {
state.quick_actions_open = false;
deferred = DeferredMediaAction::Analyze(tab_id.clone());
}
MediaEditorMsg::DetectLanguage => {
state.quick_actions_open = false;
deferred = DeferredMediaAction::DetectLanguage(tab_id.clone());
}
MediaEditorMsg::TranslateMetadata => {
state.quick_actions_open = false;
deferred = DeferredMediaAction::OpenTranslate(tab_id.clone());
}
MediaEditorMsg::TranslateTo(target_language) => {