alan-turing-institute / AutSPACEs

Code respository for AutSPACEs: the Autistica/Turing citizen science platform
MIT License
34 stars 18 forks source link

Accessibility - Font Size Increase Function #315

Closed ghost closed 1 year ago

ghost commented 3 years ago

A wireframe design and justification that showcases a option to increase the users font size. This function will be part of a accessibility panel to be accessible on every page of the platform.

katoss commented 3 years ago

Original user testing feedback

From https://github.com/alan-turing-institute/AutisticaCitizenScience/blob/master/community-recommendations/user-tests/sprint-6-feedback/summary-sprint6-feedback.md

ghost commented 3 years ago

For community review

https://k6ej5a.axshare.com/#g=1&p=1-landing-page-presentation-tech-expanded-access-o&view=b&c=1

ghost commented 3 years ago

Design Justification for accessibility menu panel

The menu covers a number of accessibility issues ie: 341 Colour Scheme Function, 343 Contrast Function, 344 Font Size Increase Feature etc

A accessibility interactive accessibility panel has been added to the right of the aims section on the landing page as blue arms outstretched icon with title currently shorted to Access - this should be present on all pages so that the accessibility panel features can be accessed at all time as required.

The accessibility menu will animate from the right to left as a scrollable overlay. The applied accessibility features can be activated and show to the left of the panel as the feature would be applied across the site.

The structure of the accessibility panel - Titled Accessibility Menu The top of this will incorporate the language selector drop down component already designed and coded by dev on the left as place holder.

The help icon will activate the instructional overlay as previously wireframes.

The Accessibility menu consists of the current features within the 3 adjustment categories.The 3 Adjustments Categories are to be presented in accordions similar to the landing page and will cover the following adjustments.

  1. Navigation Adjustments
  2. Colour Adjustment
  3. Content Adjustment

Each of the features within these categories can be activated as demoed overlay and multiple functionality applied. This activation overlay provides a brief description of the features functions and show that is active.

Contents 1 - 3

  1. Navigation Adjustments
    • Screen Reader
    • Voice to Text
    • Voice Commands (for consideration)

When navigation adjustments are selected the given adjustments functional UI is shown below as Screen Reader Link and ref to Nav Adjustments UI's Shown at the bottom of the panel menu for the other 2.

  1. Colour Adjustment
    • Custom Colour (change the site's colours) Background
    • Custom Colour Headings
    • Custom Colour Content
  1. Content Adjustment
    • Font Sizing (Increase & Decrease Font Size)
    • Line Spacing
    • Word Spacing
ghost commented 3 years ago

Screen Grabs of Accessibility Panel for Dev

https://k6ej5a.axshare.com/#g=1&p=4-access-panel&view=b

Ref to Font Size +/-

access-panel-6

GeorgiaHCA commented 3 years ago

Definitely an important option for lots of users and I'm glad you've done this work on accesibility. Thanks @jiraslama and everyone else who pointed this out in feedback. Think this is ready to be added to the development board for the prototype.

GeorgiaHCA commented 3 years ago

Please create links between the dev board and this one so they are connected. 🌟 ⭐ :)

gedankenstuecke commented 1 year ago

Made issue #369 to create an accessibility checklist that can be used for the MVP and going forward. Closing this along with other accessibility checklist items for now.