Fixes typos/formatting
[wiki.git] / tmarble / posts / a_minimal_matrix_cli_client.mdwn
index f924e3d4147a020c8a53845f469469f2722a4d57..f80b2e6c21e554d438d2b9584f89edbd198311a1 100644 (file)
@@ -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/