Version 4.6.0 of package Modus-Themes has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Modus-Themes describes itself as: =============================================== Elegant, highly legible and customizable themes =============================================== More at https://elpa.gnu.org/packages/modus-themes.html ## Summary: # Modus themes for GNU Emacs IMAGES HERE: <https://protesilaos.com/emacs/modus-themes-pictures>. Highly accessible themes, conforming with the highest standard for colour contrast between background and foreground values (WCAG AAA). They also are optimised for users with red-green colour deficiency. The themes are very customisable and provide support for a very wide range of packages. Their manual is detailed so that new users can get started, while it also provides custom code for all sorts of more advanced customisations. ## Recent NEWS: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CHANGE LOG OF THE MODUS THEMES FOR GNU EMACS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ This document contains the release notes that are included in each tagged commit on the project's main git repository: <https://github.com/protesilaos/modus-themes>. The newest release is at the top. Since the notes are meant to be in plain text format, I copy them verbatim. For further details, please consult these additional resources: Manual <https://protesilaos.com/emacs/modus-themes> Screenshots <https://protesilaos.com/emacs/modus-themes-pictures> 4.6.0 on 2024-10-27 ═══════════════════ This is a small release that makes minor refinements to an already stable base. Command to rotate between selected Modus themes ─────────────────────────────────────────────── The command `modus-themes-rotate' switches from one theme to the next in the list defined in the user option `modus-themes-to-rotate'. The default value of the user option covers all the Modus themes, though users may prefer to set it to a small subset thereof. Rotation works in such a way that (i) if the theme-to-be-loaded is already the current one, the next in line is loaded instead, and (ii) the next candidate is always to the right of the currently loaded theme. The rotation is done from left to right. When at the end of the list, "right" points to the beginning. The command `modus-themes-rotate' complements the existing commands `modus-themes-toggle' (which reads the user option `modus-themes-to-toggle' to switch between two themes) and `modus-themes-select' to select one among all the Modus themes using minibuffer completion. More accurate faces for Org agenda dates ──────────────────────────────────────── We now adopt a more semantically consistent approach to the use of font weights and colour intensity when styling all the permutations of scheduled date and deadline faces. Pressing tasks stand out more, while those that do not require immediate attention are rendered in a more subtle style. Thanks to Adam Porter (aka GitHub alphapapa) for suggesting this revision and discussing the technicalities with me. This was done in issue 102: <https://github.com/protesilaos/modus-themes/issues/102>. A slightly revised `red-cooler' palette entry ───────────────────────────────────────────── The value of this named colour now has a lower contribution from the blue channel of light, meaning that it looks less pink and more rosy red. The change is small, though it contributes to a more harmonious distribution of colour in certain major modes that have preprocessor constructs (e.g. for the C language). `red-cooler' is also used in some contexts in Org and Org agenda buffers. Completion popups are monospaced if `modus-themes-mixed-fonts' is non-nil ───────────────────────────────────────────────────────────────────────── The user option `modus-themes-mixed-fonts' ensures that spacing-sensitive constructs are always rendered in a monospaced font (technically, they inherit the `fixed-pitch' face). This is especially useful when enabling `variable-pitch-mode' in, say, an Org buffer that has tables and code blocks. The popup produced by the `corfu' and `company' packages will also be rendered in a monospaced font if the necessary conditions are met, ensuring proper alignment of all the elements. Directory icon colours are in line with each theme's palette ──────────────────────────────────────────────────────────── The directory icon presented by the `all-the-icons' and `nerd-icons' packages is now rendered in the style of a semantic palette mapping from the active theme, instead of using a hardcoded faint cyan colour. This is to ensure that styles are consistent and that users with deuteranopia or tritanopia get the desired colours while using the … …
