top | item 30775984

(no title)

prash_ant | 4 years ago

Prot is one of those contributors who has made his contributions accessible in the form of videos, tutorials, blogs, and other documentation. As far as I know, he's not contributing to the Emacs internals and instead providing packages, he has given most of his code to be part of GNU. I came across his work on modus-themes and understood from his documentation that he's done a lot of research in making it compliant to accessibility standards of WCAG AAA. This theme is going to be bundled with the next stable release of Emacs 28 when it comes.

One can truly see his journey in contributing to free software, including philosophy, documented in his videos. Congratulations Prot.

discuss

order

jart|4 years ago

Here's a link to where you can see screenshots of his themes: https://www.w3.org/WAI/WCAG2AAA-Conformance The code is stored at https://github.com/protesilaos/modus-themes For example:

    (defun modus-themes-wcag-formula (hex)
      "Get WCAG value of color value HEX.
    The value is defined in hexadecimal RGB notation, such as those in
    `modus-themes-operandi-colors' and `modus-themes-vivendi-colors'."
      (cl-loop for k in '(0.2126 0.7152 0.0722)
               for x in (color-name-to-rgb hex)
               sum (* k (if (<= x 0.03928)
                            (/ x 12.92)
                          (expt (/ (+ x 0.055) 1.055) 2.4)))))
Sounds like a prize well deserved! Stuff like this has traditionally been a blind spot in Free software. Glad to hear we're getting a more beautiful and accessible Emacs.