emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/ef-themes 67e6676199 4/4: Clarify statements in the man


From: ELPA Syncer
Subject: [elpa] externals/ef-themes 67e6676199 4/4: Clarify statements in the manual
Date: Thu, 3 Nov 2022 22:57:44 -0400 (EDT)

branch: externals/ef-themes
commit 67e6676199f0dfce35558c1176085add7f2b4ab5
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>

    Clarify statements in the manual
---
 README.org | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

diff --git a/README.org b/README.org
index 0453afe2ca..b29f38ea98 100644
--- a/README.org
+++ b/README.org
@@ -1161,11 +1161,13 @@ The above list is non-exhaustive though you get the 
idea.
 :END:
 
 + No customization options that affect the coloration of individual
-  components!  Either you like them or you don't.  To change the
-  attributes of individual faces, it is better to do it in user-level
-  configurations ([[#h:152326a3-9356-4158-8adb-83c42c2ef117][Do-It-Yourself 
customizations]]).  Report the issue and
-  we can help with the relevant code.  Providing customizations that
-  refashion a wide set of themes is not maintainable.
+  components like a heading or a construct in the code!  Either you
+  like them or you don't.  To change the attributes of individual
+  faces, it is better to do it in user-level configurations
+  ([[#h:152326a3-9356-4158-8adb-83c42c2ef117][Do-It-Yourself 
customizations]]).  Report the issue and I can help
+  with the relevant code.  Providing customizations that refashion a
+  wide set of themes is not maintainable due to the sheer magnitude of
+  all the possible combinations.
 
 + Curated list of supported faces 
([[#h:c8d80daf-d039-40c4-bb74-e7814a9b4c79][Supported packages or face 
groups]]).
   I will only cover what I use and/or know is in a well-maintained
@@ -1175,18 +1177,20 @@ The above list is non-exhaustive though you get the 
idea.
   the theme.
 
 + Minimum contrast ratio of 4.5:1 against the main background (WCAG AA
-  standard).  Use my =modus-themes= package (also built into Emacs 28 or
-  higher) if you need top-class accessibility.
+  standard).  Emphasis on "minimum" as themes can always have more
+  contrast.  Use my =modus-themes= package (also built into Emacs 28
+  or higher) if you need top-class accessibility in this regard.
 
-+ If two elements are functionally different, the theme must render this
-  fact conspicuous ([[#h:b59f315c-6d25-4225-b99b-c06594fa3bf0][Let Org tags 
inherit the heading color?]]).
++ If two elements are functionally distinct, the theme must render
+  this fact conspicuous ([[#h:b59f315c-6d25-4225-b99b-c06594fa3bf0][Let Org 
tags inherit the heading color?]]).
 
 + Respect the decisions of the upstream package provider or, else, do
-  not make weird things with faces.  We only override the design choice
-  of a package if it is necessary.
+  not make weird things with faces.  I only override the design choice
+  of a package if it is absolutely necessary and then still try to
+  conform with the principle of least surprise.
 
 + When there is an inescapable trade-off between usability and
-  aesthetics, we will always opt for the former, without prejudice to
+  aesthetics, I will always opt for the former, without prejudice to
   the aforementioned principles.
 
 ** Minimal VS maximal scope
@@ -1204,8 +1208,8 @@ necessity.  The =modus-themes= are such because:
    day using FOO package, it needs to be perfectly legible, otherwise
    the whole theme fails to deliver on its promise.
 
-The =ef-themes= can afford to be minimal because they do not have such a
-lofty accessibility target.
+The =ef-themes= can afford to be more minimal because they do not have
+such a lofty accessibility target.
 
 * FAQ
 :PROPERTIES:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]