- To-do lists stored here are temporary. They will be moved to the Projects section of Github.
- Instructions on set-up will be added soon (updated local environment variables, how to serve website, etc.)
- Instructions on repository pushing/pulling will be added soon
- Branches will soon be cleaned up/removed and an organized branching system will be implemented soon
Vue CSS Organization Standards
- Box
- Border
- Background
- Text
- Other
######Organize CSS Resources
Vue Components to Use Props Down Events Up
-
[] Add alt attribute to all images (add alt content via Drupal)
-
[] Move focus to issue index after issue selection (insert articles into 'tabindex' order between submenu section link 'tabindex's)
-
[] Implement main tags in each main content view https://dequeuniversity.com/rules/axe/3.0/bypass?application=AxeChrome
- [] Add an h1 tag to main all main content views https://dequeuniversity.com/rules/axe/3.0/page-has-heading-one?application=AxeChrome
-
[] Decide if it is necessary to remove tabindex in vue structure https://www.w3.org/TR/WCAG20-TECHS/F44.html
-
[] Add arrow key controls example
-
[] Parent menus should control the focus of submenus
- Find a way to check if focus is being managed? Idk why, for testing?
- [] VoiceOver Testing Tutorial
- [] Screen Reader Testing Tutorial
- [] Non-Visual Desktop Access Testing Tutorial
- WebAIM - Testing Articles
- Getting Started with Web Accessibility in Vue
- W3 HTML Techniques for Web Content Accessibility Guidelines 1.0 - Index of Web Accessibility Standards
- Menu Navigation Concepts
- Menubar Example
- Keyboard only focus
Fetching after Navigation Implementation
- [] Add loading filler
- [] Embed 'PLENUM', same typeface as mock-up covers
Design drafts for portable devices before implementing
- [] Text article headroom breaks on some window resizes
- [] Add min-height to main menu and navbar
- [] Add width-change points
- [] Implement this method to scale fonts?
- [] Implement horizontal fixed window splitter (slider to move sections of the webpage)
- [] Fix font-size in entire design to something more pleasing
- [] Add 'pagination' to previous and next articles
Address all Vue warnings that appear in console during runtime; otherwise, justify why it must remain.
- [] Article menu styling conflicts with text article view
- 'Publication' menu-item receives focus after article is opened with mouse click, according to WAI-ARIA, focus doesn't move anywhere after link activation (article selection). Maybe send focus to the 'main' landmark?
- [] Test efficacy of submenu slide via CSS transitions rather than Vue transitions
- [] Change transition of issue preview box shadow to improve jumpiness
- [] Clicking between main menu items doesn't toggle the open menu - should they be toggle radio menu somehow?
- Continue reviewing the VueJS Basics