[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/modus-vivendi-theme aa3897c 34/35: Upgrade to version 0
From: |
Stefan Monnier |
Subject: |
[elpa] externals/modus-vivendi-theme aa3897c 34/35: Upgrade to version 0.10.0 |
Date: |
Wed, 24 Jun 2020 12:42:52 -0400 (EDT) |
branch: externals/modus-vivendi-theme
commit aa3897c8595087d8f2743d7f125b22a31a649e67
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Upgrade to version 0.10.0
Modus Operandi and Modus Vivendi version 0.10.0
By Protesilaos Stavrou <info@protesilaos.com> on 2020-06-24
This entry records the changes since version 0.9.0 (2020-06-03). The
present release is focused on stability and internal improvements.
Fixes and adjustments
---------------------
Basil L. Contovounisios, aka @basil-conto, (and also a contributor to
core Emacs) sent several patches that do the following:
+ Fix top-level parentheses so that the results of
'custom-theme-set-faces' and 'custom-theme-set-variables' are not
passed as arguments to the first 'custom-theme-set-faces'.
+ Fix the docstrings of the custom 'modus-theme-*' faces.
+ Simplify the syntax of properties assigned to each face.
+ Improve the way styles are inherited by Dired and Ibuffer.
Basil also pointed out an inconsistency with regard to an unwanted
underline effect for the 'doom-modeline-urgent' face in Modus Vivendi.
It was promptly removed.
From my part, I fixed issues 46 and 51 that concerned the way the
compiler would evaluate each theme's palette. The palette is now
defined as a constant. Further information:
- https://gitlab.com/protesilaos/modus-themes/-/issues/46
- https://gitlab.com/protesilaos/modus-themes/-/issues/51
Improvements to existing faces
------------------------------
André Alexandre Gomes (@aadcg) provided valuable feedback and
suggestions in issue 50 on the redesign of several 'org-mode' faces.
The thread is long and contains lots of screenshots:
https://gitlab.com/protesilaos/modus-themes/-/issues/50
The changes in outline:
+ Org checkboxes have a subtle background which gives them a more
pronounced appearance while retaining their overall simplicity.
+ Org dates use a more saturated variant of cyan than they did before.
It helps distinguish them from their context. Especially true for
dates inside of tables.
+ Org agenda dates have also undergone a slight review to match the
above.
+ Org time grid now uses a more appropriate foreground colour, which has
been designed specifically for unfocused context.
+ Org todo keywords use a more semantically-correct variant of red,
rather than the purple one they had before.
+ Org statistics' cookies for pending tasks use a red variant as well
rather than the previous yellow one, in the interest of consistency
and to avoid exaggerations.
Other internal refinements
--------------------------
+ Subtle review of the Modus Vivendi palette. In short, it addresses:
- Imbalanced levels of luminance and inconsistent differences in hue
between them and their neighbouring colours (e.g. the greens between
them, and the greens next to the yellows in the context of syntax
highlighting). The result was that they would create an undesirable
emphatic 'pop out' effect when placed close to more moderate
colours.
- Differences in luminance and hue could lead to scenaria where two
colours could be conflated with each other or otherwise fail to
perform their intended function.
- The complete report is on my website:
https://protesilaos.com/codelog/2020-06-13-modus-vivendi-palette-review/
+ Major review of the 'diredfl' faces, in the interest of improved
readability and harmony between the various colours. This benefits
from the palette changes in Modus Vivendi, but also from a similar
review to Modus Operandi that was documented in version 0.9.0.
+ Refactor the names of dedicates colours for "marking" purposes. These
are used in Dired, Ibuffer, Proced, etc. Then apply them consistently
throughout each theme.
+ Make sure that 'stripes' uses the same colours as 'hl-line-mode'.
+ Let symlinks use a more appropriate colour in Dired and Trashed.
+ Refine the use of colour in 'magit-tag', 'eshell-prompt',
'message-header-name', 'log-edit-header', 'change-log-function',
'message-mml', 'message-header-name', 'message-separator'. These are
subtle (i.e. difficult) tweaks that improve the overall presentation
in context.
+ Make diff indicators not use an unnecessary background when the
user-facing option for "subtle diffs" is enabled (check the README for
the exact name of this option). This ensures consistency between the
indicators and the actual scope of the diffs.
+ Add support for the 'minibuffer-line' package and extend existing
support of the faces used in the built-in Emacs info pages.
My thanks to Basil and André for their contributions!
---
CHANGELOG.org | 117 ++++++++++++++++++++++++++++++++++++++++++++++++
modus-operandi-theme.el | 2 +-
modus-vivendi-theme.el | 2 +-
3 files changed, 119 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.org b/CHANGELOG.org
index 1514836..fb20dab 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -6,6 +6,123 @@ This document contains the release notes that are included in
each
tagged commit on https://gitlab.com/protesilaos/modus-themes. The
newest release is at the top.
+* 0.10.0
+
+Modus Operandi and Modus Vivendi version 0.10.0
+
+By Protesilaos Stavrou <info@protesilaos.com> on 2020-06-24
+
+This entry records the changes since version 0.9.0 (2020-06-03). The
+present release is focused on stability and internal improvements.
+
+Fixes and adjustments
+---------------------
+
+Basil L. Contovounisios, aka @basil-conto, (and also a contributor to
+core Emacs) sent several patches that do the following:
+
++ Fix top-level parentheses so that the results of
+ 'custom-theme-set-faces' and 'custom-theme-set-variables' are not
+ passed as arguments to the first 'custom-theme-set-faces'.
+
++ Fix the docstrings of the custom 'modus-theme-*' faces.
+
++ Simplify the syntax of properties assigned to each face.
+
++ Improve the way styles are inherited by Dired and Ibuffer.
+
+Basil also pointed out an inconsistency with regard to an unwanted
+underline effect for the 'doom-modeline-urgent' face in Modus Vivendi.
+It was promptly removed.
+
+From my part, I fixed issues 46 and 51 that concerned the way the
+compiler would evaluate each theme's palette. The palette is now
+defined as a constant. Further information:
+
+- https://gitlab.com/protesilaos/modus-themes/-/issues/46
+- https://gitlab.com/protesilaos/modus-themes/-/issues/51
+
+
+Improvements to existing faces
+------------------------------
+
+André Alexandre Gomes (@aadcg) provided valuable feedback and
+suggestions in issue 50 on the redesign of several 'org-mode' faces.
+
+The thread is long and contains lots of screenshots:
+https://gitlab.com/protesilaos/modus-themes/-/issues/50
+
+The changes in outline:
+
++ Org checkboxes have a subtle background which gives them a more
+ pronounced appearance while retaining their overall simplicity.
+
++ Org dates use a more saturated variant of cyan than they did before.
+ It helps distinguish them from their context. Especially true for
+ dates inside of tables.
+
++ Org agenda dates have also undergone a slight review to match the
+ above.
+
++ Org time grid now uses a more appropriate foreground colour, which has
+ been designed specifically for unfocused context.
+
++ Org todo keywords use a more semantically-correct variant of red,
+ rather than the purple one they had before.
+
++ Org statistics' cookies for pending tasks use a red variant as well
+ rather than the previous yellow one, in the interest of consistency
+ and to avoid exaggerations.
+
+
+Other internal refinements
+--------------------------
+
++ Subtle review of the Modus Vivendi palette. In short, it addresses:
+
+ - Imbalanced levels of luminance and inconsistent differences in hue
+ between them and their neighbouring colours (e.g. the greens between
+ them, and the greens next to the yellows in the context of syntax
+ highlighting). The result was that they would create an undesirable
+ emphatic 'pop out' effect when placed close to more moderate
+ colours.
+
+ - Differences in luminance and hue could lead to scenaria where two
+ colours could be conflated with each other or otherwise fail to
+ perform their intended function.
+
+ - The complete report is on my website:
+ https://protesilaos.com/codelog/2020-06-13-modus-vivendi-palette-review/
+
++ Major review of the 'diredfl' faces, in the interest of improved
+ readability and harmony between the various colours. This benefits
+ from the palette changes in Modus Vivendi, but also from a similar
+ review to Modus Operandi that was documented in version 0.9.0.
+
++ Refactor the names of dedicates colours for "marking" purposes. These
+ are used in Dired, Ibuffer, Proced, etc. Then apply them consistently
+ throughout each theme.
+
++ Make sure that 'stripes' uses the same colours as 'hl-line-mode'.
+
++ Let symlinks use a more appropriate colour in Dired and Trashed.
+
++ Refine the use of colour in 'magit-tag', 'eshell-prompt',
+ 'message-header-name', 'log-edit-header', 'change-log-function',
+ 'message-mml', 'message-header-name', 'message-separator'. These are
+ subtle (i.e. difficult) tweaks that improve the overall presentation
+ in context.
+
++ Make diff indicators not use an unnecessary background when the
+ user-facing option for "subtle diffs" is enabled (check the README for
+ the exact name of this option). This ensures consistency between the
+ indicators and the actual scope of the diffs.
+
++ Add support for the 'minibuffer-line' package and extend existing
+ support of the faces used in the built-in Emacs info pages.
+
+My thanks to Basil and André for their contributions!
+
* 0.9.0
Modus Operandi and Modus Vivendi version 0.9.0
diff --git a/modus-operandi-theme.el b/modus-operandi-theme.el
index 67bff3b..451ca1c 100644
--- a/modus-operandi-theme.el
+++ b/modus-operandi-theme.el
@@ -4,7 +4,7 @@
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; URL: https://gitlab.com/protesilaos/modus-themes
-;; Version: 0.9.0
+;; Version: 0.10.0
;; Package-Requires: ((emacs "26.1"))
;; Keywords: faces, theme, accessibility
diff --git a/modus-vivendi-theme.el b/modus-vivendi-theme.el
index c94c305..b230ebc 100644
--- a/modus-vivendi-theme.el
+++ b/modus-vivendi-theme.el
@@ -4,7 +4,7 @@
;; Author: Protesilaos Stavrou <info@protesilaos.com>
;; URL: https://gitlab.com/protesilaos/modus-themes
-;; Version: 0.9.0
+;; Version: 0.10.0
;; Package-Requires: ((emacs "26.1"))
;; Keywords: faces, theme, accessibility
- [elpa] externals/modus-vivendi-theme c28d472 29/35: Don't give deffaces an invalid docstring, (continued)
- [elpa] externals/modus-vivendi-theme c28d472 29/35: Don't give deffaces an invalid docstring, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme c0d35ae 32/35: Use appropriate colour for symlinks, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme f264a89 35/35: Merge branch 'master' into local branch, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme 25de45e 23/35: Tweak README advanced customisation example, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme 8317484 27/35: Fix Ibuffer dependency on Dired faces, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme 4068405 33/35: Define palette as a constant, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme deda7db 26/35: Fix parentheses and indentation, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme bfa6650 28/35: Review internal "mark" faces, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme 776977c 30/35: Use modern (DISPLAY . PLIST) face spec entries, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme 9d5f815 31/35: Remove unwanted underline in doom-modeline-urgent, Stefan Monnier, 2020/06/24
- [elpa] externals/modus-vivendi-theme aa3897c 34/35: Upgrade to version 0.10.0,
Stefan Monnier <=