branch: externals/ef-themes
commit 2028e66d2f6e9e50105051d8e911ed0c4741db69
Author: Protesilaos Stavrou <[email protected]>
Commit: Protesilaos Stavrou <[email protected]>
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 <[email protected]>
;; Maintainer: Protesilaos Stavrou <[email protected]>
;; URL: https://github.com/protesilaos/ef-themes
-;; Version: 1.9.0
+;; Version: 1.10.0
;; Package-Requires: ((emacs "28.1"))
;; Keywords: faces, theme, accessibility