From 3bd0b937250963fc5f0ae90f361cba9a01a78af0 Mon Sep 17 00:00:00 2001 From: Andrew Gentry Date: Sat, 29 Nov 2025 20:00:27 -0500 Subject: [PATCH] Accessibility Improvements (#66) * Accessibility Fixes * More improvements * add padding to headers --------- Co-authored-by: Will Freeman --- webapp/src/App.vue | 42 ++++++++++++++++++------- webapp/src/components/layout/Footer.vue | 14 +++++---- webapp/src/views/Landing.vue | 2 +- 3 files changed, 40 insertions(+), 18 deletions(-) diff --git a/webapp/src/App.vue b/webapp/src/App.vue index c07826d..9ee1ccb 100644 --- a/webapp/src/App.vue +++ b/webapp/src/App.vue @@ -78,6 +78,7 @@ watch(() => theme.global.name.value, (newTheme) => { variant="text" @click.stop="drawer = !drawer" class="d-md-none" + aria-label="Toggle Navigation Drawer" > @@ -176,7 +177,7 @@ watch(() => theme.global.name.value, (newTheme) => { - mdi-theme-light-dark + mdi-theme-light-dark @@ -185,42 +186,61 @@ watch(() => theme.global.name.value, (newTheme) => { v-model="drawer" temporary class="d-md-none" + aria-label="Navigation Drawer" > - + {{ item.icon }}{{ item.title }} + role="option" + > + {{ item.icon }} + {{ item.title }} + + - +