diff --git a/frontend/src/components/Dialog/FaceSearchDialog.tsx b/frontend/src/components/Dialog/FaceSearchDialog.tsx index b61642ab1..f656e0362 100644 --- a/frontend/src/components/Dialog/FaceSearchDialog.tsx +++ b/frontend/src/components/Dialog/FaceSearchDialog.tsx @@ -75,6 +75,8 @@ export function FaceSearchDialog() { variant="ghost" size="icon" className="h-8 w-8 cursor-pointer p-1" + title="Face Detection Search" + aria-label="Face Detection Search" > Face Detection Search diff --git a/frontend/src/components/Media/ImageCard.tsx b/frontend/src/components/Media/ImageCard.tsx index d971113a8..419eabd6e 100644 --- a/frontend/src/components/Media/ImageCard.tsx +++ b/frontend/src/components/Media/ImageCard.tsx @@ -78,6 +78,8 @@ export function ImageCard({ e.stopPropagation(); setIsFavorite(!isFavorite); }} + title={isFavorite ? 'Remove from favorites' : 'Add to favorites'} + aria-label="Add to Favorites" > e.stopPropagation()} + title="Share" + aria-label="Share" > Share diff --git a/frontend/src/components/Media/ZoomControls.tsx b/frontend/src/components/Media/ZoomControls.tsx index 931943547..9a4eeafff 100644 --- a/frontend/src/components/Media/ZoomControls.tsx +++ b/frontend/src/components/Media/ZoomControls.tsx @@ -27,6 +27,7 @@ export const ZoomControls: React.FC = ({ onClick={onZoomOut} className="cursor-pointer rounded-md bg-white/10 p-2 text-white transition-all duration-200 hover:bg-white/20 hover:shadow-md" aria-label="Zoom Out" + title="Zoom Out" > @@ -34,6 +35,7 @@ export const ZoomControls: React.FC = ({ @@ -42,6 +44,7 @@ export const ZoomControls: React.FC = ({ onClick={onZoomIn} className="cursor-pointer rounded-md bg-white/10 p-2 text-white transition-all duration-200 hover:bg-white/20 hover:shadow-md" aria-label="Zoom In" + title="Zoom In" > @@ -50,6 +53,7 @@ export const ZoomControls: React.FC = ({ onClick={onRotate} className="cursor-pointer rounded-md bg-white/10 p-2 text-white transition-all duration-200 hover:bg-white/20 hover:shadow-md" aria-label="Rotate" + title="Rotate" > diff --git a/frontend/src/components/Navigation/Navbar/Navbar.tsx b/frontend/src/components/Navigation/Navbar/Navbar.tsx index 51fcb6a4c..0c370cfb5 100644 --- a/frontend/src/components/Navigation/Navbar/Navbar.tsx +++ b/frontend/src/components/Navigation/Navbar/Navbar.tsx @@ -41,6 +41,8 @@ export function Navbar() { @@ -59,7 +61,11 @@ export function Navbar() { - diff --git a/frontend/src/components/ThemeToggle.tsx b/frontend/src/components/ThemeToggle.tsx index 842e05e09..a21d592ee 100644 --- a/frontend/src/components/ThemeToggle.tsx +++ b/frontend/src/components/ThemeToggle.tsx @@ -15,7 +15,13 @@ export function ThemeSelector() { return ( -