# HG changeset patch # User John Rouillard # Date 1762628622 18000 # Node ID 93f9d8622111218ecbf950ac4d83271686dbd869 # Parent bc3d3c54e1f01b9e732f933e99077906f10de218 doc: update styles to WCAG AAA; add accessibility statement; reword Update to AA WCAG 2.2 contrast: in note admonitions, link contrast was too low in python code examples, comments were too low contrast Added accessability statement. It is only in the tree and not linked to the website currently. Updated install directions for future 2.6 release. Updated paragraph to make it clearer. diff -r bc3d3c54e1f0 -r 93f9d8622111 doc/_static/style.css --- a/doc/_static/style.css Sat Nov 08 00:40:39 2025 -0500 +++ b/doc/_static/style.css Sat Nov 08 14:03:42 2025 -0500 @@ -186,6 +186,8 @@ /* style */ :link { color: rgb(220,0,0); text-decoration: none;} +/* improve contrast to AA */ +.admonition.note :link { color: rgb(170,1,1); text-decoration: none;} :link:hover { text-decoration: underline solid clamp(1px, .3ex, 4px); text-underline-position: under; @@ -438,6 +440,14 @@ white-space: break-spaces; }*/ +/* improve color contrast to AA against yellowish highlight bg */ +div.highlight .c1 { + color: rgb(3,114,3); +} +div.highlight .na { + color: rgb(220,2,2); +} + /* Forcing wrap in a pre leads to some confusing line breaks. Use a horizontal scroll. Indicate the scroll by using rounded scroll shadows. diff -r bc3d3c54e1f0 -r 93f9d8622111 doc/html_extra/accessibility-statement_2025-10-08.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/doc/html_extra/accessibility-statement_2025-10-08.html Sat Nov 08 14:03:42 2025 -0500 @@ -0,0 +1,75 @@ + +

Accessibility Statement for Roundup Issue Tracker Main Website

+

+ This is an accessibility statement from Roundup Issue Tracker. +

+

Conformance status

+

+ The Web Content Accessibility Guidelines (WCAG) defines requirements for designers and developers to improve accessibility for people with disabilities. It defines three levels of conformance: Level A, Level AA, and Level AAA. + Roundup Issue Tracker Main Website + is + partially conformant + with + WCAG 2.2 level AA. + + Partially conformant + means that + some parts of the content do not fully conform to the accessibility standard. + +

+

Feedback

+

+ We welcome your feedback on the accessibility of + Roundup Issue Tracker Main Website. + Please let us know if you encounter accessibility barriers on + Roundup Issue Tracker Main Website: +

+ +

Technical specifications

+

+ Accessibility of + Roundup Issue Tracker Main Website + relies on the following technologies to work with the particular combination of web browser and any assistive technologies or plugins installed on your computer: +

+ +

These technologies are relied upon for conformance with the accessibility standards used.

+

Limitations and alternatives

+

+ Despite our best efforts to ensure accessibility of + Roundup Issue Tracker Main Website , there may be some limitations. Below is a description of known limitations, and potential solutions. Please contact us if you observe an issue not listed below. +

+

+ Known limitations for + Roundup Issue Tracker Main Website: +

+
    +
  1. Search input does not have a visible label: The visible label is in the [Search] button next to the input but it not tied to the input directly. because The button acts as a visible label from proximity. The input has an aria-label describing the input.
  2. +
  3. Multi-language tab panel examples do not scroll: Multi-language example panels require two tabs to get to the element that will scroll. The Sphinx tab extension is used to show different language examples for the same item. It adds a focusable container around the example container. So the outer container must be tabbed/focused through to scroll the example when using the keyboard.
  4. +
+

Assessment approach

+

+ Roundup Issue Tracker + assessed the accessibility of + Roundup Issue Tracker Main Website + by the following approaches: +

+ +
+

Date

+

+ This statement was created on + 8 November 2025 + using the W3C Accessibility Statement Generator Tool. +

diff -r bc3d3c54e1f0 -r 93f9d8622111 website/www/_static/style.css --- a/website/www/_static/style.css Sat Nov 08 00:40:39 2025 -0500 +++ b/website/www/_static/style.css Sat Nov 08 14:03:42 2025 -0500 @@ -186,6 +186,8 @@ /* style */ :link { color: rgb(220,0,0); text-decoration: none;} +/* improve contrast to AA */ +.admonition.note :link { color: rgb(170,1,1); text-decoration: none;} :link:hover { text-decoration: underline solid clamp(1px, .3ex, 4px); text-underline-position: under; @@ -438,6 +440,14 @@ white-space: break-spaces; }*/ +/* improve color contrast to AA against yellowish highlight bg */ +div.highlight .c1 { + color: rgb(3,114,3); +} +div.highlight .na { + color: rgb(220,2,2); +} + /* Forcing wrap in a pre leads to some confusing line breaks. Use a horizontal scroll. Indicate the scroll by using rounded scroll shadows. diff -r bc3d3c54e1f0 -r 93f9d8622111 website/www/index.txt --- a/website/www/index.txt Sat Nov 08 00:40:39 2025 -0500 +++ b/website/www/index.txt Sat Nov 08 14:03:42 2025 -0500 @@ -197,17 +197,18 @@ demo.py``" and load up the URL it prints out! Follow the source gratification mode with these steps (change the -``-2.4.0`` version identifier to match your downloaded file). +``-2.6.0`` version identifier to match the version of Roundup you want +to use). 1. ``python3 -m pip download roundup`` -2. ``tar -xzvf roundup-2.4.0.tar.gz`` +2. ``tar -xzvf roundup-2.6.0.tar.gz`` * if you don't have a tar command (e.g windows), use:: - python -c "import tarfile, sys; tarfile.open(sys.argv[1]).extractall();" roundup-2.4.0.tar.gz + python -c "import tarfile, sys; tarfile.open(sys.argv[1]).extractall();" roundup-2.6.0.tar.gz -3. ``cd roundup-2.4.0`` +3. ``cd roundup-2.6.0`` 4. ``python3 demo.py`` (The source download can also be used to `create a custom Docker