From a58d3624cc9d8d781d79c513713959caf8667523 Mon Sep 17 00:00:00 2001 From: seonghobae <8172694+seonghobae@users.noreply.github.com> Date: Thu, 27 Aug 2026 14:14:27 +0000 Subject: [PATCH 01/22] feat(desktop): add tooltips to score viewer buttons --- apps/desktop/src/features/score/ScoreView.tsx | 1 + apps/desktop/src/features/score/ScoreViewer.tsx | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/apps/desktop/src/features/score/ScoreView.tsx b/apps/desktop/src/features/score/ScoreView.tsx index 72732450f..729f60561 100644 --- a/apps/desktop/src/features/score/ScoreView.tsx +++ b/apps/desktop/src/features/score/ScoreView.tsx @@ -197,6 +197,7 @@ export function ScoreView({ song, projectId, onSongUpdate }: ScoreViewProps) { size="icon" onClick={projectId ? () => void handleRemove(projectId, attachment) : undefined} disabled={!projectId} + title={`${t("scoreRemove")}: ${attachment.fileName}`} aria-label={`${t("scoreRemove")}: ${attachment.fileName}`} className="size-10 border-rose-300/25 text-rose-200 hover:bg-rose-400/10" > diff --git a/apps/desktop/src/features/score/ScoreViewer.tsx b/apps/desktop/src/features/score/ScoreViewer.tsx index 82692469e..3ab31188b 100644 --- a/apps/desktop/src/features/score/ScoreViewer.tsx +++ b/apps/desktop/src/features/score/ScoreViewer.tsx @@ -257,6 +257,7 @@ export function ScoreViewer({ data, fileName, onStatusChange }: ScoreViewerProps variant="outline" size="icon-lg" className="size-12" + title={t("scoreViewerZoomOut")} aria-label={t("scoreViewerZoomOut")} onClick={zoomOut} > @@ -266,6 +267,7 @@ export function ScoreViewer({ data, fileName, onStatusChange }: ScoreViewerProps variant="outline" size="icon-lg" className="size-12" + title={t("scoreViewerZoomIn")} aria-label={t("scoreViewerZoomIn")} onClick={zoomIn} > @@ -274,6 +276,7 @@ export function ScoreViewer({ data, fileName, onStatusChange }: ScoreViewerProps + + + {pageIndicator} - + + + From adae889697a1586df26441eb8971aa4754259c1c Mon Sep 17 00:00:00 2001 From: Seongho Bae Date: Thu, 27 Aug 2026 14:15:33 -0700 Subject: [PATCH 08/22] fix(score): keep disabled remove tooltip hoverable --- apps/desktop/src/features/score/ScoreView.tsx | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/apps/desktop/src/features/score/ScoreView.tsx b/apps/desktop/src/features/score/ScoreView.tsx index 729f60561..4a0e553ab 100644 --- a/apps/desktop/src/features/score/ScoreView.tsx +++ b/apps/desktop/src/features/score/ScoreView.tsx @@ -192,17 +192,19 @@ export function ScoreView({ song, projectId, onSongUpdate }: ScoreViewProps) {