                  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
                   CHANGE LOG OF THE STANDARD THEMES
                  ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


This document contains the release notes for each tagged commit on the
project's main git repository:
<https://github.com/protesilaos/standard-themes>.

The newest release is at the top.  For further details, please consult
the manual: <https://protesilaos.com/emacs/standard-themes>.

Table of Contents
─────────────────

Version 3.0.0 on 2025-11-09
Version 2.2.0 on 2024-12-29


Version 3.0.0 on 2025-11-09
═══════════════════════════

  This major version makes Standard build on top of my Modus themes. The
  latter provides extensive face/package coverage and a wide range of
  customisation options. As a result, the Standard themes retain their
  design while giving more control to the user.

  These release notes are essentially the same as what I wrote earlier
  today for my `ef-themes' package, which is now also built on top of my
  Modus themes:
  <https://protesilaos.com/codelog/2025-11-09-emacs-ef-themes-2-0-0/>.

  In short:

  • User options that were provided by the Standard themes are now mere
    aliases for their Modus counterparts.
  • Commands that were defined by the Standard themes are now reduced to
    convenience wrappers that build on top of Modus.
  • The new minor mode `standard-themes-take-over-modus-themes-mode' can
    be enabled to make all Modus commands that load a theme only
    consider the Standard themes. This is effectively the opposite of
    enabling the `modus-themes-include-derivatives-mode' or using one of
    the Standard commands to load just a Standard theme (like
    `standard-themes-rotate').
  • The manual of the Modus themes covers everything from the basics to
    advanced topics on how to use and customise the themes. Evaluate
    `(info "(modus-themes) Top")' or visit
    <https://protesilaos.com/emacs/modus-themes>.

  You are welcome to contact me if something is unclear.


Version 2.2.0 on 2024-12-29
═══════════════════════════

  This version contains a few refinements to an already stable base.


Enjoy the new "tinted" themes
─────────────────────────────

  I now provide the `standard-light-tinted' and `standard-dark-tinted'
  themes in addition to `standard-light' and `standard-dark'. The
  announcement I made about these new themes also includes screenshots
  of them:
  <https://protesilaos.com/codelog/2024-12-17-emacs-standard-themes-tinted/>.

  The `standard-light-tinted' theme has an earthly feel to it, with
  hints of magenta. It otherwise follows the stylistic patterns of its
  `standard-light' counterpart.

  The `standard-dark-tinted' theme has a dark blue background in
  combination with appropriate shades of magenta. It, too, is
  stylistically consistent with its `standard-dark' counterpart.


Command to rotate themes
────────────────────────

  The `standard-themes-rotate' goes through the Standard themes defined
  in the user option `standard-themes-to-rotate'. It does so in order
  from left to right, starting from the currently loaded theme. By
  default, the value of `standard-themes-to-rotate' is:

  ┌────
  │ '(standard-light standard-light-tinted standard-dark standard-dark-tinted)
  └────

  Users who plan to only use two themes can rely instead on the command
  `standard-themes-toggle' and its `standard-themes-to-toggle' variable.


Explicit support for the `lin' and `pulsar' packages
────────────────────────────────────────────────────

  These packages highlight the current line. By extending support to
  their faces, we guarantee that they always look right with the given
  Standard theme.


The palette preview use a tabular view
──────────────────────────────────────

  The commands `standard-themes-list-colors' and
  `standard-themes-list-colors-current' are redesigned to show colours
  in a tabular layout.  …  …
