From c12773b1c6340233c575f6abdbd5975bff219ac5 Mon Sep 17 00:00:00 2001 From: Tom Marble Date: Wed, 1 Jan 2020 22:55:07 -0600 Subject: [PATCH 1/1] Fixes typos/formatting Signed-off-by: Tom Marble --- .../posts/a_minimal_matrix_cli_client.mdwn | 48 +++++++------------ 1 file changed, 16 insertions(+), 32 deletions(-) diff --git a/tmarble/posts/a_minimal_matrix_cli_client.mdwn b/tmarble/posts/a_minimal_matrix_cli_client.mdwn index f924e3d..f80b2e6 100644 --- a/tmarble/posts/a_minimal_matrix_cli_client.mdwn +++ b/tmarble/posts/a_minimal_matrix_cli_client.mdwn @@ -33,7 +33,7 @@ and it does not have encryption support. The Weechat client is actually a plugin for Weechat, is written in Python, and further from being a stand alone application. Gomucks is a more minimal client, but it is written in Go, has many "missing features", and fails to build. -There are very old and unmaintained projects [matrix-cli][matrixcli] +There are very old and unmaintained projects [matrix-cli][matrix-cli] and [matrixcli][matrixcli]. A very promising, even if "work in progress", client is [ruma-client][ruma-client] @@ -50,41 +50,25 @@ and want to take into consideration guidance established for the web from the [Web Content Accessibility Guidelines][wcag]. However, Betrusted is very intentionally _not_ a web browser. -In fact the display is very simple: 336 × 536 pixel, black-and-white, +In fact the display is very simple: 336 × 536 pixels, black-and-white, 200 ppi resolution LCD. Here are things we will keep in mind while considering accessibility (based on the WCAG checks): -* Page Title - We can show "titles", but there will not be "windows", _per se_ - Betrusted (at least initially) will not have a screen reader. -* Image Text Alternatives - In the context of the chat application the first "images" to be used - will be for emojis. We may provide an alternative, textual - representation for these images, e.g. **:smiley:** for :) -* Text - ** Headings - Betrusted will not have heading structure (like a web browser) - ** Contrast ratio - This is easy: Betrusted _only_ works at maximal contrast: black-and-white - ** Resize text - Betrusted should allow users to resize text (insomuch as rendering - different font sizes does not consume memory exorbitantly) -* Interaction - ** Keyboard access and visual focus - Betrusted (at least initially) will not have assistive technologies. - ** Forms, labels and errors - Following the guideline "Labels, keyboard access, clear instructions, and effective error handling are important for forms accessibility." is appropriate for Betrusted -* General - ** Moving, Flashing or Blinking Content - For the chat application we do not expect blinking content. - ** Multimedia alternatives - For the chat application we do not expect multimedia (at least initially). - ** Basic Structure Check - The goal of "linearization of content" will likely not be an issue - for Betrusted as the screen is so small it will be impractical to - have more than one column in any given presentation. +* **Page Title** We can show "titles", but there will not be "windows", _per se_ Betrusted (at least initially) will not have a screen reader. +* **Image Text Alternatives:** In the context of the chat application the first "images" to be used will be for emojis. We may provide an alternative, textual representation for these images, e.g. **:smiley:** for :) +* **Text** + * **Headings** Betrusted will not have heading structure (like a web browser) + * **Contrast ratio** This is easy: Betrusted _only_ works at maximal contrast: black-and-white + * **Resize text** Betrusted should allow users to resize text (insomuch as rendering different font sizes does not consume memory exorbitantly) +* **Interaction** + * **Keyboard access and visual focus** Betrusted (at least initially) will not have assistive technologies. + * **Forms, labels and errors** Following the guideline "Labels, keyboard access, clear instructions, and effective error handling are important for forms accessibility." is appropriate for Betrusted +* **General** + * **Moving, Flashing or Blinking Content** For the chat application we do not expect blinking content. + * **Multimedia alternatives** For the chat application we do not expect multimedia (at least initially). + * **Basic Structure Check** The goal of "linearization of content" will likely not be an issue for Betrusted as the screen is so small it will be impractical to have more than one column in any given presentation. Thus evaluating Bestrusted for Accessibility will require certain adaptations. @@ -106,7 +90,7 @@ financial support from [NLnet][nlnet] and the [matrixcli]: https://github.com/saadnpq/matrixcli [ruma-client]: https://github.com/ruma/ruma-client [matrix-ircd]: https://github.com/matrix-org/matrix-ircd -[renode][renode]: https://renode.io/ +[renode]: https://renode.io/ [wcag]: https://www.w3.org/WAI/test-evaluate/preliminary/ [betrusted-software]: https://nlnet.nl/project/BetrustedSoftware/ [nlnet]: https://nlnet.nl/ -- 2.45.2