+
{{ description }}
From c6c06962165737e67cf713555295d35a0158fd23 Mon Sep 17 00:00:00 2001
From: Jennifer Chhie <22698132+jschhie@users.noreply.github.com>
Date: Thu, 12 Mar 2026 18:08:35 -0700
Subject: [PATCH 5/7] fix(WCAG): Hide decorative Game Layout icons from screen
readers
- Set 'aria-hidden' for parent div with decorative icons
- Remove unnecessary alt text for SR-hidden image tags
---
src/components/Game/GameLayout.vue | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/src/components/Game/GameLayout.vue b/src/components/Game/GameLayout.vue
index a95ca257..7fa05718 100644
--- a/src/components/Game/GameLayout.vue
+++ b/src/components/Game/GameLayout.vue
@@ -14,12 +14,13 @@
@@ -29,7 +30,7 @@
@@ -37,7 +38,7 @@
@@ -48,7 +49,7 @@
@@ -59,7 +60,7 @@
From 2297354d6e420b30f91521bbfe387effcd711bf5 Mon Sep 17 00:00:00 2001
From: Jennifer Chhie <22698132+jschhie@users.noreply.github.com>
Date: Fri, 13 Mar 2026 14:02:59 -0700
Subject: [PATCH 6/7] feat: Animate Game Layout UI icons
---
src/components/Game/GameLayout.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/Game/GameLayout.vue b/src/components/Game/GameLayout.vue
index 7fa05718..793788c9 100644
--- a/src/components/Game/GameLayout.vue
+++ b/src/components/Game/GameLayout.vue
@@ -13,7 +13,7 @@
/>
From 12cf0c2b2d8b6f174474df666d866774a14b6ac2 Mon Sep 17 00:00:00 2001
From: Jennifer Chhie <22698132+jschhie@users.noreply.github.com>
Date: Mon, 16 Mar 2026 12:31:39 -0700
Subject: [PATCH 7/7] feat: Animate Game Progress Bar
- Add computed property & :classes for current
index
- Add transitions/animations to improve UI
---
src/components/Game/GameProgressBar.vue | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/components/Game/GameProgressBar.vue b/src/components/Game/GameProgressBar.vue
index 38625f91..672413c3 100644
--- a/src/components/Game/GameProgressBar.vue
+++ b/src/components/Game/GameProgressBar.vue
@@ -26,6 +26,9 @@ const props = defineProps({
default: 0,
},
});
+
+import { computed } from 'vue';
+const progressBarIndex = computed(() => props.currentQuestionIndex + 1);
@@ -45,9 +48,10 @@ const props = defineProps({