branch: externals/ef-themes commit 2028e66d2f6e9e50105051d8e911ed0c4741db69 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Update to ef-themes version 1.10.0 --- CHANGELOG.org | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.org | 14 +++++------ ef-themes.el | 2 +- 3 files changed, 82 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.org b/CHANGELOG.org index b94ba218aa..0b9ab98dcf 100644 --- a/CHANGELOG.org +++ b/CHANGELOG.org @@ -12,6 +12,80 @@ the manual: <https://protesilaos.com/emacs/ef-themes>. #+toc: headlines 1 insert TOC here, with one headline level +* Version 1.10.0 on 2025-04-29 +:PROPERTIES: +:CUSTOM_ID: h:728b510a-3e93-433f-9c3c-582f716321f9 +:END: + +This version introduces minor refinements to an already stable +package. + +** The palette preview uses a tabulated interface +:PROPERTIES: +:CUSTOM_ID: h:2db8bd88-b941-4c55-b8c3-f54a85666def +:END: + +The commands ~ef-themes-preview-colors~ and ~ef-themes-preview-colors-current~ +produce a preview of the given theme's palette. In the past, we were +using a bespoke buffer for this task, just how the built-in command +~list-colors-display~ does it. + +Now we rely on the built-in ~tabulated-list-mode~ to get a cleaner +tabulated view. Plus, users can sort by column. + +** Support for more faces or face groups +:PROPERTIES: +:CUSTOM_ID: h:296dadf4-a87d-4cf1-8058-959f65dfc2b4 +:END: + +- Added support for my ~tmr~ package. This will be especially + noticeable in its tabulated view (used to show timers, with the + command ~tmr-tabulated-view~ (alias ~tmr-list-timers~)). + +- Added explicit support for my ~spacious-padding~ package. + Specifically, this is for the faces ~spacious-padding-subtle-mode-line-active~ + and ~spacious-padding-subtle-mode-line-inactive~. Those can be + configured as part of the user option ~spacious-padding-subtle-mode-line~. + + #+begin_src emacs-lisp + (setq spacious-padding-subtle-mode-line + '( :mode-line-active spacious-padding-subtle-mode-line-active + :mode-line-inactive spacious-padding-subtle-mode-line-inactive)) + #+end_src + +- Made the ~helpful~ headings use whatever the style of level 1 + headings is, as defined by the user option ~ef-themes-heading~. + Thanks to John Haman for applying the relevant code we have for the + ~modus-themes~. The change is small (and comes from my ~modus-themes~, + anyway), meaning that John does not need to assign copyright to the + Free Software Foundation. + +- Added support for the ~howm~ package. + +- Extended support for the ~auto-dim-other-buffers~ package to include + its ~auto-dim-other-buffers-hide-face~. + +- Made sure that all new ~transient~ faces conform with the design + priorities of the themes. Concretely, this means that they do not + support any colour-coding: all keys look the same, regardless of + whether they mean "continue", "exit", or anything else. + Colour-coding with a full spectrum of colours cannot be accessible + (and I do not believe colour-coding alone even works because the + colours have nothing else to be associated with, like how a red line + in a diff buffer also goes together with the minus sign). + + Thanks to Kevin Fleming for including the ~transient-key-stack~ face + that I had originally missed. This was done in pull request 54: + <https://github.com/protesilaos/ef-themes/pull/54>. The change is + small, meaning that Kevin does not need to assign copyright to the + Free Software Foundation + +- Extended support for ~adoc-mode~ courtesy of Leilei332. This was + done in pull request 52: <https://github.com/protesilaos/ef-themes/pull/52>. + + The change is within the ~15-line limit, meaning that its author does + not need to assign copyright to the Free Software Foundation. + * Version 1.9.0 on 2024-11-16 :PROPERTIES: :CUSTOM_ID: h:3c1baf6a-69f1-4109-9a5e-b587beda56bc diff --git a/README.org b/README.org index 613c78b775..8e14ab6c35 100644 --- a/README.org +++ b/README.org @@ -4,9 +4,9 @@ #+language: en #+options: ':t toc:nil author:t email:t num:t #+startup: content -#+macro: stable-version 1.9.0 -#+macro: release-date 2024-11-16 -#+macro: development-version 1.10.0-dev +#+macro: stable-version 1.10.0 +#+macro: release-date 2025-04-29 +#+macro: development-version 1.11.0-dev #+export_file_name: ef-themes.texi #+texinfo_filename: ef-themes.info #+texinfo_dir_category: Emacs misc features @@ -1412,11 +1412,11 @@ everything most users need. - git-gutter-fr - git-rebase - gnus -- helpful [ Part of {{{development-version}}}. ] +- helpful - hexl-mode - hi-lock (=M-x highlight-regexp=) - highlight-indentation -- howm [ Part of {{{development-version}}}. ] +- howm - ibuffer - image-dired - imenu-list @@ -1467,14 +1467,14 @@ everything most users need. - show-paren-mode - shr - smerge -- spacious-padding [ Part of {{{development-version}}}. ] +- spacious-padding - tab-bar-mode - tab-line-mode - tempel - term - textsec - tldr -- tmr [ Part of {{{development-version}}}. ] +- tmr - transient - trashed - tree-sitter diff --git a/ef-themes.el b/ef-themes.el index 52cd152370..993bc088ec 100644 --- a/ef-themes.el +++ b/ef-themes.el @@ -5,7 +5,7 @@ ;; Author: Protesilaos Stavrou <i...@protesilaos.com> ;; Maintainer: Protesilaos Stavrou <i...@protesilaos.com> ;; URL: https://github.com/protesilaos/ef-themes -;; Version: 1.9.0 +;; Version: 1.10.0 ;; Package-Requires: ((emacs "28.1")) ;; Keywords: faces, theme, accessibility