[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/modus-vivendi-theme 29078bd 109/110: Upgrade to version
From: |
Stefan Monnier |
Subject: |
[elpa] externals/modus-vivendi-theme 29078bd 109/110: Upgrade to version 0.8.0 |
Date: |
Wed, 29 Apr 2020 21:40:18 -0400 (EDT) |
branch: externals/modus-vivendi-theme
commit 29078bdbff9167fdd98f6d1f67dc73bd1ece1f73
Author: Protesilaos Stavrou <address@hidden>
Commit: Protesilaos Stavrou <address@hidden>
Upgrade to version 0.8.0
---
CHANGELOG.org | 169 ++++++++++++++++++++++++++++++++++++++++++++++++
modus-operandi-theme.el | 2 +-
modus-vivendi-theme.el | 2 +-
3 files changed, 171 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.org b/CHANGELOG.org
index 65a5067..40ff91f 100644
--- a/CHANGELOG.org
+++ b/CHANGELOG.org
@@ -6,6 +6,175 @@ 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.8.0
+
+Modus Operandi and Modus Vivendi version 0.8.0
+
+By Protesilaos Stavrou <address@hidden> on 2020-04-28
+
+This entry records the changes since version 0.7.0 (2020-03-30). The
+present release contains a little more than a hundred commits, covering
+one month of intense work.
+
+All changes are aligned with the primary objective of this project,
+which is conformance with the WCAG AAA accessibility standard for colour
+contrast. This translates to a minimum contrast ratio of 7:1 between a
+given combination of foreground and background colours.
+
+All customisation options mentioned herein are off ('nil') by default.
+The project's policy is to offer such features on an "opt-in" basis,
+while always respecting the principle of least surprise.
+
+Refer to the README for further information.
+
+
+Four new customisation options
+------------------------------
+
+The options in outline, with their detailed description below:
+
++ Rainbow headings
++ Section headings
++ 3D modeline
++ Subtle diffs
+
+1. "Rainbow headings" will apply more vivid colours to headings in
+ 'org-mode' and 'outline-mode'. The gradation is similar to that of a
+ rainbow's colour spectrum.
+
+ The default is to use colour values that are closer to the grey
+ scale.
+
+2. "Section headings" also apply to 'org-mode' and 'outline-mode'. They
+ will draw an overline over each heading and use a nuanced background
+ colour that is appropriate for each level. For Org, this option has
+ some additional effects, where it will render keywords and priority
+ cookies in a box and add to them a subtle background. This is to
+ make sure that everything feels consistent (to the extent possible).
+
+ The default is to not use overlines, backgrounds, boxes in any of the
+ relevant faces. This is consistent with the standard austere
+ colouration of headings: to not deviate too much from a "plain text"
+ aesthetic.
+
+NOTE: "rainbow headings" and "section headings" can work on their own or
+be combined together.
+
+3. "3D modeline" will use a faux unpressed button style for the current
+ window's modeline (like the standard looks of 'emacs -Q'). The
+ colours used for the active and inactive modelines are tweaked
+ accordingly to maximise the effect while retaining the visual
+ distinction between them.
+
+ The default is to draw the modelines in a two-dimensional style, with
+ the active one having a more noticeable border around it.
+
+4. "Subtle diffs" will use colour-coded text for line-wise differences
+ without applying any appropriately-coded background value or, where
+ necessary, by using only a subtle greyscale background. This affects
+ 'diff-mode', 'magit', 'ediff', and 'smerge-mode'. For Magit an extra
+ set of tweaks is implemented to account for the differentiation
+ between the focused and unfocused diff hunks.
+
+ Due to their unique requirements, word-wise or refined changes are
+ always drawn with a colour-coded background, though it is less
+ intense when this option is enabled.
+
+ The default is to use a colour-coded background and foreground
+ combination (e.g. light green text on a dark green backdrop) and to
+ make appropriate adjustments for refined diffs and modes of
+ interaction such as Magit's focused/unfocused diff states.
+
+
+Other major refinements
+-----------------------
+
++ Thoroughly revise the colours of 'ediff' and 'smerge-mode', so that
+ they are aligned with those of 'diff-mode' and 'magit'. This is in
+ addition to the "subtle diffs" options mentioned in the previous
+ section.
+
++ Review the faces used by Flycheck and Flymake. A wavy/curly underline
+ is now used in all terminals that support it. The underlined text is
+ drawn with a more nuanced foreground than before. The previous design
+ was exaggerating an already clear effect and could make things more
+ difficult under certain circumstances.
+
++ All language checkers, including the aforementioned linter front-ends,
+ now benefit from a new set of colours that are designed specifically
+ for this particular purpose. Makes the affected faces feel more
+ different than their context.
+
++ Use dedicated colours for escape sequences, regular expression
+ constructs, and quoted characters. The goal is to better
+ differentiate them from their surroundings.
+
++ Tweak the colours of 'hydra' to improve the distinction between its
+ various types of behaviour.
+
++ Reduce the overall luminance of the background colours used in the
+ fringes by the likes of 'flycheck', 'flymake', 'diff-hl', etc. They
+ should now not stand out more than they should, while retaining their
+ intended role.
+
++ Implement more saturated colours in Elfeed. The previous choices
+ could make it harder to differentiate the various parts of the
+ presentation.
+
++ Make better use of the customisation options for bold and slanted
+ constructs where that is allowed. If a face is not tied to the
+ semantics of these styles then it is drawn without them, unless the
+ user specifically opts for the relevant customisation options.
+
+
+Added support for packages (A-Z)
+--------------------------------
+
++ ag
++ color-rg
++ ctrlf
++ debbugs
++ eglot
++ forge
++ helpful
++ highlight-symbol
++ ibuffer
++ icomplete
++ iflipb
++ magit-imerge
++ man
++ orderless
++ page-break-lines
++ parrot
++ phi-grep
++ phi-search
++ pomidor
++ rcirc
++ spell-fu
++ switch-window
++ swoop
++ tab-bar-mode
++ tab-line-mode
++ trashed
++ tomatinho
++ tuareg
++ vimish-fold
++ visible-mark
++ vterm
++ wcheck-mode
++ winum
++ woman
+
+
+Miscellaneous changes and concluding remarks
+--------------------------------------------
+
++ Rewrote large parts of the README to make the customisation options
+ easier to discover and understand.
+
++ Updated the screen shots and their description in the relevant Wiki
+ page: https://gitlab.com/protesilaos/modus-themes/-/wikis/Screenshots
+
* 0.7.0
Modus Operandi and Modus Vivendi version 0.7.0
diff --git a/modus-operandi-theme.el b/modus-operandi-theme.el
index b65f77c..e64a5f4 100644
--- a/modus-operandi-theme.el
+++ b/modus-operandi-theme.el
@@ -4,7 +4,7 @@
;; Author: Protesilaos Stavrou <address@hidden>
;; URL: https://gitlab.com/protesilaos/modus-themes
-;; Version: 0.7.0
+;; Version: 0.8.0
;; Package-Requires: ((emacs "26.1"))
;; Keywords: faces, theme, accessibility
diff --git a/modus-vivendi-theme.el b/modus-vivendi-theme.el
index 2f92346..c115c4a 100644
--- a/modus-vivendi-theme.el
+++ b/modus-vivendi-theme.el
@@ -4,7 +4,7 @@
;; Author: Protesilaos Stavrou <address@hidden>
;; URL: https://gitlab.com/protesilaos/modus-themes
-;; Version: 0.7.0
+;; Version: 0.8.0
;; Package-Requires: ((emacs "26.1"))
;; Keywords: faces, theme, accessibility
- [elpa] externals/modus-vivendi-theme 8336e5a 061/110: Refine 3D modeline conditionality and tweak looks, (continued)
- [elpa] externals/modus-vivendi-theme 8336e5a 061/110: Refine 3D modeline conditionality and tweak looks, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 7afc624 063/110: Improve README, especially docs on custom options, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme b5dba7a 081/110: Internal: use defun for conditional Org src blocks, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 0344a1b 101/110: Add support for MAN and WOMAN, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 37309fb 094/110: Internal: tweak Modus Vivendi "red-active" value, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 3d153f3 098/110: Add support for TUAREG, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme ead95c9 106/110: Use bespoke colour for contextually unfocused text, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 1742916 086/110: Internal: delete trailing whitespace, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 52a247a 087/110: Expand README with table of contents and more docs, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 44f75d3 107/110: Internal: refine Modus Operandi main green values, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 29078bd 109/110: Upgrade to version 0.8.0,
Stefan Monnier <=
- [elpa] externals/modus-vivendi-theme 95c073b 080/110: Add support for RCIRC, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 1c605b3 085/110: Internal: improve function of "section headings", Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 23889e0 090/110: Section heading style for Org priorities, keywords, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme cd9cce9 093/110: Refine HYDRA colours, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 277c202 099/110: Review ELFEED faces, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 2101557 105/110: Use less intense foreground for fringe indicators, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme d68b1e3 031/110: Major review of SMERGE faces, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 0c4f871 029/110: Major review of EDIFF (superior UI/semantics), Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 5107407 059/110: Internal: convert two defmacro into defun, Stefan Monnier, 2020/04/29
- [elpa] externals/modus-vivendi-theme 7a7e22c 060/110: Internal: reorganise `defun' initial placement, Stefan Monnier, 2020/04/29