Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test yak lite #105

Closed
wants to merge 27 commits into from
Closed

Test yak lite #105

wants to merge 27 commits into from

Commits on Nov 24, 2023

  1. remove old meeting notes and user testing notes (#3)

    * remove old meeting notes and resources
    * remove some doit doit tasks to delete files
    * rm user tests
    * drop notebooks for config
    * mv test environment out of root
    * update pr message ci to vary on forks
    tonyfast authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    acf83c9 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. remove old code and templates, factor templates into some thing less …

    …chaotic. (#4)
    
    * rm old semantic form entry point
    * shuffle a11y tempalte files into components
    * rm exporters script
    * rename the ex[porter script to something more appropriate
    * remove errant selectors script
    * move where the static components are copied from
    * more clean up to static contents in template folders
    * change test template configuration
    * hide missing snippet for a docs rewrite
    tonyfast authored Nov 26, 2023
    Configuration menu
    Copy the full SHA
    fdb2871 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. patch pr msg

    tonyfast committed Nov 27, 2023
    Configuration menu
    Copy the full SHA
    a9823be View commit details
    Browse the repository at this point in the history
  2. use more nbconvert machinery (#5)

    * separate toc component
    
    * remove errant character
    
    * move accessible table to the body_loop block
    
    * move more macros to the base template
    
    * drop a lot of code in favor of nbconvert
    tonyfast authored Nov 27, 2023
    Configuration menu
    Copy the full SHA
    83bdb9e View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. refactor css and settings into tigher components (#6)

    * refactor css and settings into tigher components
    
    * fail workflow on failing tests. run docs and build sooner
    
    * change default font size
    
    * fix input component failure
    
    * ensure default selection in dropdown
    
    * use html to hide cell content
    
    * make the wcag level configurable
    
    * python parts to configuration
    
    * updates style and js
    
    * fix settings and recalling settings
    
    * add a placeholder button for toggling aria live settings`
    
    * consistent use of activity log and aria live
    
    * close button to audit dialog
    tonyfast authored Nov 29, 2023
    Configuration menu
    Copy the full SHA
    098637d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    242413f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    128cf8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44b9f62 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2023

  1. improve auditing (#8)

    * add multiselect component and improve auditting
    * fix width css on zooming
    * fix pr msg
    tonyfast authored Nov 30, 2023
    Configuration menu
    Copy the full SHA
    cdff357 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. add a first principle template for landmark based notebooks. (#9)

    * shuffle macros from base to core and add section template that only provides landmark navigation
    * add context to components
    * add new section layout to published artifacts
    * add hidden parameters to cell components
    * align style template with section and style
    * add section tempalte to the tests
    * export a snapshot of the accessibility tree for aaa templates
    * add an ordered list template
    * create a component file for cells and remove with context that has been nagging me in templates
    tonyfast authored Dec 3, 2023
    Configuration menu
    Copy the full SHA
    b27d98b View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2023

  1. add more axe accessibility test constraints (#10)

    * add trusted tester and more complete accessibility tests
    * clean up axe fixture
    * update new tests to use updated axe api
    * add a full accessibility test and measure expected failures.
    tonyfast authored Dec 5, 2023
    Configuration menu
    Copy the full SHA
    91aef24 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. increase utility of dialogs by allowing them to be block elements (#11)

    * allow dialogs to be expanded inline for an alternative settings experiences.
    * reverse the order the dialogs are opened so focus makes more sense
    * keep focus on the details trigger
    * move buttons below expand creating a more clarifying visual order even in reverse tab order
    * rm section tag nesting
    tonyfast authored Dec 6, 2023
    Configuration menu
    Copy the full SHA
    30562e7 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2023

  1. fixes broken color theme and improves configuration (#13)

    * fix broken theme changer
    * use a valid media query
    * fix color theme bugs and add tests
    * test light color themes
    * rm old tests from nbconvert html5
    * force black background for dark theme tests
    tonyfast authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    d9fbdda View commit details
    Browse the repository at this point in the history
  2. Clean up exporter to be in better shape for a release (#14)

    * clean up default a11y settings for release and add new entry points
    * update configuration files
    * update the readme for the new repo
    * update color theme confirugation
    * add some help to python
    tonyfast authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    6d34777 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1efb904 View commit details
    Browse the repository at this point in the history
  4. integrate sa11y into the example (#15)

    * integrate sa11y into the example
    * ignore accessibility checking on the accessibility checker
    * make sa11y a configurable parameter in the exporter
    * add sa11y to the test configuration
    tonyfast authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    d10ccf0 View commit details
    Browse the repository at this point in the history
  5. make sa11y configurable

    tonyfast committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    0036967 View commit details
    Browse the repository at this point in the history
  6. Update README.md

    tonyfast authored Dec 7, 2023
    Configuration menu
    Copy the full SHA
    f2bc000 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2023

  1. Configuration menu
    Copy the full SHA
    d49e741 View commit details
    Browse the repository at this point in the history
  2. Revert "add a xfail test for the sa11y violation with the intention t…

    …o generate a report."
    
    This reverts commit d49e741.
    tonyfast committed Dec 8, 2023
    Configuration menu
    Copy the full SHA
    3aeda4b View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2023

  1. use the conda forge implementation on the vnu-validator (#17)

    * swap out old invocation with conda based invocation
    * rm vnu-jar from node install
    tonyfast authored Dec 10, 2023
    Configuration menu
    Copy the full SHA
    b153cc1 View commit details
    Browse the repository at this point in the history

Commits on Dec 12, 2023

  1. Test with VNU REST API (#19)

    * warm up the vnu-validator cache before remove existing node impl
    * swap out old invocation with conda based invocation
    * rm vnu-jar from node install
    * split shell cmd
    * normalize test env
    * normalize mamba cache
    * whitepace, try env cache
    * add vnu server fixtures
    * add vnu server fixtures
    * replace long sleep with more retries
    * fix env var names
    
    ---------
    
    Co-authored-by: tonyfast <[email protected]>
    bollwyvl and tonyfast authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    4edd547 View commit details
    Browse the repository at this point in the history
  2. test sa11y as a third party with axe (#16)

    * axe test for sa11y
    tonyfast authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    f7be77f View commit details
    Browse the repository at this point in the history
  3. template tag for updating cells (#12)

    * being creating a template tag of cells to facilitate uploading content
    * add a table element to template so beautiful soup doesnt sanitize it.
    * add flags for visibility upload components
    * update configuration to not default to template tags
    tonyfast authored Dec 12, 2023
    Configuration menu
    Copy the full SHA
    a45571f View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. use star syntax for exception groups (#22)

    * use star syntax for exception grou-ps
    * change unittest discovery
    * clean up how xfailing works in third party using compound exceptions
    * use a live server to test the exported documents
    * add pytest flask to the deps
    * clean up test baseline
    * add notebook fixture to generate from a config file
    * use server to test settings
    * test pygments accessibility themes with live server
    tonyfast authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    67972f8 View commit details
    Browse the repository at this point in the history
  2. add a quick test for flask dev tools accessibility issues (#23)

    * add a quick test for flask dev tools to demonstrate generality of this approach.
    * clean up old fixtures and imports in third party tests
    * add the bad route to the live server
    tonyfast authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    ba50653 View commit details
    Browse the repository at this point in the history
  3. align vnu test results with axe tests, factor our vnu fixtures (#24)

    * add vnu tests using a url
    * formalize validation errors for the a11y min template
    * update discovery
    * fix axeviolation bug
    * create  an entry point for the vnu validator
    * xfail w3c with the new fixtures
    tonyfast authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    0981dbe View commit details
    Browse the repository at this point in the history