| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-05 | Add semantic mappings for terminal colours | Protesilaos Stavrou | |
| 2024-01-17 | Update development links | Protesilaos Stavrou | |
| 2024-01-12 | Update copyright years | Protesilaos Stavrou | |
| 2024-01-11 | Use 'bg-fringe' and 'fg-fringe' as semantic colour mappings | Protesilaos Stavrou | |
| 2024-01-10 | emacs: implement semantic colour mappings for search constructs | Protesilaos Stavrou | |
| 2023-12-13 | Add 'fringe' semantic colour mapping | Protesilaos Stavrou | |
| 2023-11-24 | Add 'prose-table-formula' semantinc colour mapping; use it in 'org-formula' | Protesilaos Stavrou | |
| 2023-10-25 | BREAKING: remove 'ef-themes-region' and document how to use overrides | Protesilaos Stavrou | |
| I am introducing the new 'fg-region' entry in each theme's palette. It is semantic colour mapping for the region's foreground. By default, it is set to the special 'unspecified' symbol, meaning that the region's underlying text colour is not overriden. Setting 'fg-region' to a colour will override all underlying region foregrounds with that one. Using palette overrides instead of hardcoded toggles gives users maximum flexibility over the choice of colour and exact intensity they need. | |||
| 2023-08-25 | Expand 'deftheme' with metadata | Protesilaos Stavrou | |
| This is to support new features in Emacs where themes can specify the set they belong to, as well as whether they are light or dark. The built-in command is 'theme-choose-variant'. This is in response to Emacs bug#65468: <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=65468>. Thanks to Mauro Aranda for bringing this matter to my attention. | |||
| 2023-06-30 | Add support for Avy; include relevant semantic colour mappings | Protesilaos Stavrou | |
| 2023-06-18 | ef-light: make minor tweaks to diff colours | Protesilaos Stavrou | |
| 2023-06-08 | Make whitespace-mode considerably more subtle; add palette mappings | Protesilaos Stavrou | |
| The previous style involved the use of a dim grey background. While this is good to spot invisible characters quickly, it is bad for users who want to run 'whitespace-mode' at all times (e.g. for Python which is space-sensitive). We thus remove the backgrounds by default but provide the option to reinstate them via palette overrides (as documented at length in the manual). To this end, we have new semantic colour mappings for ordinary negative space and its invisible characters: - bg-space - fg-space - bg-space-err | |||
| 2023-06-04 | Introduce semantic palette entries for tabs | Protesilaos Stavrou | |
| This applies to tab-bar-mode, tab-line-mode, and related. | |||
| 2023-05-22 | Ensure diary and holiday colours are distinct and legible | Protesilaos Stavrou | |
| 2023-05-16 | Convert all palette override variables into user options | Protesilaos Stavrou | |
| 2023-05-16 | BREAKING Rename coloured backgrounds to bg-NAME-intense | Protesilaos Stavrou | |
| This is a breaking change for anyone usign palette overrides. | |||
| 2023-05-03 | Introduce 'date-range' semantic mapping; support new Org face | Protesilaos Stavrou | |
| 2023-05-03 | Recalibrate "graph" colours | Protesilaos Stavrou | |
| These tweaks ensure better contrast between adjacent colours. The colours are most notably used by the 'org-habit' consistency graph, which is displayed in the Org agenda. | |||
| 2023-04-23 | Add missing "NOT" in some file headers | Protesilaos Stavrou | |
| 2023-04-23 | Remove bg-accent mapping | Protesilaos Stavrou | |
| It was only used by one face and there is no need to keep it there. | |||
| 2023-03-13 | Add outline heading for all rainbow mappings | Protesilaos Stavrou | |
| 2023-03-06 | Add outline headings for code and general mappings | Protesilaos Stavrou | |
| 2023-03-06 | Tweak the outline of every theme palette | Protesilaos Stavrou | |
| 2023-03-06 | Expand mail mappings; make tweaks to some patterns | Protesilaos Stavrou | |
| 2023-03-05 | Add outline headings for accent and mail mappings | Protesilaos Stavrou | |
| 2023-03-01 | Tweak prose-tag mapping in most themes | Protesilaos Stavrou | |
| 2023-03-01 | Add prose mappings (WORK-IN-PROGRESS) | Protesilaos Stavrou | |
| The idea is to expand the palette to make semantic colour mappings more "semantic" and to allow users more freedom to override what they want. | |||
| 2023-03-01 | Add date mappings (WORK-IN-PROGRESS) | Protesilaos Stavrou | |
| The idea is to expand the palette to make semantic colour mappings more "semantic" and to allow users more freedom to override what they want. | |||
| 2023-03-01 | Tweak alignment of some palette entries | Protesilaos Stavrou | |
| 2023-03-01 | RENAME 'bg-hover-alt' to 'bg-hover-secondary' | Protesilaos Stavrou | |
| 2023-03-01 | Remove unused 'fg-accent' palette entry | Protesilaos Stavrou | |
| 2023-01-01 | Update copyright years | Protesilaos Stavrou | |
| 2022-12-18 | Expand doc string of each theme's palette overrides | Protesilaos Stavrou | |
| 2022-12-18 | Expand doc string of each theme's palette | Protesilaos Stavrou | |
| 2022-12-10 | Make it possible to override theme palette | Protesilaos Stavrou | |
| 2022-12-09 | Add diff foregrounds for Magit | Protesilaos Stavrou | |
| I am not adding them to diff-mode as it keeps fontification by default. | |||
| 2022-12-09 | Add "weekend" mapping for Org agenda and Calendar | Protesilaos Stavrou | |
| 2022-12-02 | Define identifier mapping; apply it to faces | Protesilaos Stavrou | |
| 2022-12-02 | ef-light: tweak magenta-faint | Protesilaos Stavrou | |
| 2022-12-01 | Add theme-autoload cookies (revert commit f7e85a4) | Protesilaos Stavrou | |
| These seem to work with Emacs 27, whereas adding those in the 'deftheme' form produces an error. | |||
| 2022-11-29 | Make all bg-active more noticeable | Protesilaos Stavrou | |
| 2022-11-21 | Expand deftheme with appropriate data | Protesilaos Stavrou | |
| This is for Emacs 29. I tested it on Emacs 27 and there is no problem with it. | |||
| 2022-11-04 | Add ef-themes-region user option | Protesilaos Stavrou | |
| 2022-10-28 | ef-light: make 'border' more noticeable | Protesilaos Stavrou | |
| 2022-10-16 | Implement palette subset for colour-coded underlines | Protesilaos Stavrou | |
| We cannot use the regular colours for errors, warning, notices because those are optimised to apply to text. Those used for text need to render the glyphs legible, whereas for underlines we need to present a more vivid colour. These new values make it possible to cover flymake, flyspell and related packages. For most of the themes in the collection, this is not needed as their default faces are "okay". It is necessary, though, for the deuteranopia and tritanopia themes so that they use the appropriate colours. | |||
| 2022-10-06 | ef-light: refine bg-hover-alt | Protesilaos Stavrou | |
| Reduce its intensity and make its hue better stand out from the active mode line. | |||
| 2022-09-21 | ef-light-theme: slightly brighten bg-paren | Protesilaos Stavrou | |
| Refines commit 44d2ae6. | |||
| 2022-09-21 | ef-light-theme: make bg-paren less red | Protesilaos Stavrou | |
| The previous colour could be misinterpreted for an error/mismatch. | |||
| 2022-09-18 | Tweak bg-magenta across all themes | Protesilaos Stavrou | |
| This makes it contrast better with the other colours it is combined with. | |||
| 2022-09-07 | Make theme one-line descriptions more descriptive | Protesilaos Stavrou | |
