From bdc403e3e7648f387e847fce2bbec3e3b96351c9 Mon Sep 17 00:00:00 2001 From: webadderall <131426131+webadderall@users.noreply.github.com> Date: Mon, 21 Sep 2026 18:28:25 +1000 Subject: [PATCH] fix: restore shared UI behavior and keyboard accessibility --- .../announcements/AnnouncementDialog.tsx | 21 +++++- .../EditorAnnouncementBanner.tsx | 4 +- src/components/launch/LaunchWindow.tsx | 2 +- src/components/ui/button.tsx | 1 + src/components/ui/choice-group.tsx | 2 +- src/components/ui/dropdown-menu.tsx | 11 ++- src/components/ui/toggle.tsx | 11 ++- .../video-editor/layout/EditorHeader.tsx | 4 +- src/design-extra-catalog.tsx | 1 + src/design-timeline-catalog.tsx | 74 ++++++++++++------- src/i18n/locales/de/editor.json | 3 + src/i18n/locales/en/editor.json | 3 + src/i18n/locales/es/editor.json | 3 + src/i18n/locales/fr/editor.json | 3 + src/i18n/locales/it/editor.json | 3 + src/i18n/locales/ko/editor.json | 3 + src/i18n/locales/nl/editor.json | 3 + src/i18n/locales/pt-BR/editor.json | 3 + src/i18n/locales/ru/editor.json | 3 + src/i18n/locales/zh-CN/editor.json | 3 + src/i18n/locales/zh-TW/editor.json | 3 + src/index.css | 10 ++- 22 files changed, 132 insertions(+), 42 deletions(-) diff --git a/src/components/announcements/AnnouncementDialog.tsx b/src/components/announcements/AnnouncementDialog.tsx index b42e1864..ca04d2ae 100644 --- a/src/components/announcements/AnnouncementDialog.tsx +++ b/src/components/announcements/AnnouncementDialog.tsx @@ -275,7 +275,11 @@ export function AnnouncementDialog({ audience }: { audience: AnnouncementAudienc type="button" variant="ghost" size="icon" - className={usesCoverMedia ? "" : undefined} + className={ + usesCoverMedia + ? "text-white hover:text-white hover:bg-white/15" + : undefined + } onClick={() => setCurrentIndex( (index) => @@ -297,7 +301,8 @@ export function AnnouncementDialog({ audience }: { audience: AnnouncementAudienc