gnu-emacs-sources
[Top][All Lists]
Advanced

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

[GNU ELPA] Modus-Themes version 4.6.0


From: ELPA update
Subject: [GNU ELPA] Modus-Themes version 4.6.0
Date: Sun, 27 Oct 2024 17:03:44 -0400

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 …
  …



reply via email to

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