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

Introduce a first version of a UI mode that increases accessibility #194

Merged
merged 2 commits into from
Dec 23, 2024

Conversation

L7R7
Copy link
Owner

@L7R7 L7R7 commented Dec 23, 2024

For now, it mostly addresses users with color vision deficiencies. Previously, users have to use the color of the different tiles to determine the state of a pipeline, which is impossible for users with color blindness.
The new mode can be accessed via a link on the page or by appending ?ui=no-color to the URL. The state of each pipeline will appear as text below the pipeline name. In addition to that, the background of the tiles contain a checkmark or a cross to indicate whether a pipeline is healthy or not.

That's only the first iteration, in the future the positioning of the icons can be improved, there could be an icon for running pipelines, and there is a lot of room for refactorings behind the scenes.

This addresses #185

@L7R7 L7R7 added the enhancement New feature or request label Dec 23, 2024
For now, it mostly addresses users with color vision deficiencies.
Previously, users have to use the color of the different tiles to
determine the state of a pipeline, which is impossible for users
with color blindness.
The new mode can be accessed via a link on the page or by appending
`?ui=no-color` to the URL. The state of each pipeline will appear as
text below the pipeline name. In addition to that, the background of the
tiles contain a checkmark or a cross to indicate whether a pipeline is
healthy or not.

That's only the first iteration, in the future the positioning of the
icons can be improved, there could be an icon for running pipelines, and
there is a lot of room for refactorings behind the scenes.

This addresses #185
@L7R7 L7R7 force-pushed the accessibility-mode branch from eeb5d15 to 473311f Compare December 23, 2024 14:23
@L7R7 L7R7 merged commit d707791 into main Dec 23, 2024
4 checks passed
L7R7 added a commit that referenced this pull request Dec 27, 2024
…maller

smaller icons, but more icons.

Refers to #185, follow up to #194
L7R7 added a commit that referenced this pull request Dec 30, 2024
…maller

smaller icons, but more icons.

Refers to #185, follow up to #194
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant