From 5aba7235c1ad9081960e3cd9f06ee01058774953 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 15 Jul 2026 03:49:51 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20Dynamic=20video=20tit?= =?UTF-8?q?les=20and=20modal=20keyboard=20shortcuts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 💡 What: - Implemented dynamic document title updates when a video is opened (e.g., "Video Title | Ruh Al Tarikh") and restored the original title when closed. - Added keyboard shortcuts 's' for Share and 'n' for Notes/Transcript within the video modal. - Updated button `title` attributes in `index.html` to provide visual hints for these shortcuts (e.g., "Share (S)", "Notes (N)"). 🎯 Why: - Dynamic titles improve tab discoverability and orientation for users with multiple tabs open. - Keyboard shortcuts enhance accessibility and efficiency for power users and those relying on keyboard navigation. - Consistent visual hints (tooltips) improve feature discoverability. ♿ Accessibility: - Keyboard users can now quickly access Share and Notes panels without tabbing through the modal. - Screen reader users benefit from the updated page titles that announce the current video context. - Native tooltips via `title` attributes provide accessible shortcut hints. Co-authored-by: ruhdevops <203426218+ruhdevops@users.noreply.github.com> --- index.html | 4 ++-- js/app.js | 12 +++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/index.html b/index.html index 0b438d6..7a3467f 100644 --- a/index.html +++ b/index.html @@ -430,7 +430,7 @@