aboutsummaryrefslogtreecommitdiff
path: root/ef-trio-light-theme.el
AgeCommit message (Collapse)Author
2024-11-14Revise colours for deadlines and scheduled tasks (Org agenda)Protesilaos Stavrou
The goal is two-fold: 1. Improve the semantics of relevant faces. This now covers the Org agenda. We want pending/urgent tasks to be rendered in a bold font and use a vivid colour. Whereas tasks that are not urgent should have a subtle colour and a normal weight. Thanks to Adam Porter (GitHub @alphapapa) for discussing this with me in issue 102 on the Modus themes repository (the same principles apply here): <https://github.com/protesilaos/modus-themes/issues/102>. 2. Make the applicable colours be more consistent with the rest of the theme. In practice, this means that the colour values are cooler overall and the intensity is lower.
2024-09-17Revise all "subtle" accented backgrounds for thematic consistencyProtesilaos Stavrou
2024-08-27Define new bg-search-match mapping and use itProtesilaos Stavrou
2024-03-22Make refinements to some graph colours in all light themesProtesilaos Stavrou
2024-03-05Add semantic mappings for terminal coloursProtesilaos Stavrou
2024-01-17Update development linksProtesilaos Stavrou
2024-01-12Update copyright yearsProtesilaos Stavrou
2024-01-11Use 'bg-fringe' and 'fg-fringe' as semantic colour mappingsProtesilaos Stavrou
2024-01-10emacs: implement semantic colour mappings for search constructsProtesilaos Stavrou
2023-12-13Add 'fringe' semantic colour mappingProtesilaos Stavrou
2023-11-24Add 'prose-table-formula' semantinc colour mapping; use it in 'org-formula'Protesilaos Stavrou
2023-10-25BREAKING: remove 'ef-themes-region' and document how to use overridesProtesilaos 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-25Expand 'deftheme' with metadataProtesilaos 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-08-02ef-trio-{dark,light}: make 'link-alt' more distinct than 'link'Protesilaos Stavrou
This is useful in Info buffers.
2023-06-30Add support for Avy; include relevant semantic colour mappingsProtesilaos Stavrou
2023-06-08Make whitespace-mode considerably more subtle; add palette mappingsProtesilaos 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-04Introduce semantic palette entries for tabsProtesilaos Stavrou
This applies to tab-bar-mode, tab-line-mode, and related.
2023-05-22Ensure diary and holiday colours are distinct and legibleProtesilaos Stavrou
2023-05-16Convert all palette override variables into user optionsProtesilaos Stavrou
2023-05-16BREAKING Rename coloured backgrounds to bg-NAME-intenseProtesilaos Stavrou
This is a breaking change for anyone usign palette overrides.
2023-05-03Introduce 'date-range' semantic mapping; support new Org faceProtesilaos Stavrou
2023-05-03Recalibrate "graph" coloursProtesilaos 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-23Add missing "NOT" in some file headersProtesilaos Stavrou
2023-04-23Remove bg-accent mappingProtesilaos Stavrou
It was only used by one face and there is no need to keep it there.
2023-03-13Add outline heading for all rainbow mappingsProtesilaos Stavrou
2023-03-06Add outline headings for code and general mappingsProtesilaos Stavrou
2023-03-06Tweak the outline of every theme paletteProtesilaos Stavrou
2023-03-06Expand mail mappings; make tweaks to some patternsProtesilaos Stavrou
2023-03-05Add outline headings for accent and mail mappingsProtesilaos Stavrou
2023-03-01Tweak prose-tag mapping in most themesProtesilaos Stavrou
2023-03-01Add 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-01Add 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-01Tweak alignment of some palette entriesProtesilaos Stavrou
2023-03-01RENAME 'bg-hover-alt' to 'bg-hover-secondary'Protesilaos Stavrou
2023-03-01Remove unused 'fg-accent' palette entryProtesilaos Stavrou
2023-01-01Update copyright yearsProtesilaos Stavrou
2022-12-18Expand doc string of each theme's palette overridesProtesilaos Stavrou
2022-12-18Expand doc string of each theme's paletteProtesilaos Stavrou
2022-12-10Make it possible to override theme paletteProtesilaos Stavrou
2022-12-09Add diff foregrounds for MagitProtesilaos Stavrou
I am not adding them to diff-mode as it keeps fontification by default.
2022-12-09Add "weekend" mapping for Org agenda and CalendarProtesilaos Stavrou
2022-12-02Tweak the identifier mapping in the trio variantsProtesilaos Stavrou
2022-12-02Define identifier mapping; apply it to facesProtesilaos Stavrou
2022-12-02ef-trio-light: tweak green-faintProtesilaos Stavrou
2022-12-01Add 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-29Make all bg-active more noticeableProtesilaos Stavrou
2022-11-27ef-trio-light: refine bg-dim, bg-inactiveProtesilaos Stavrou
2022-11-21Expand deftheme with appropriate dataProtesilaos Stavrou
This is for Emacs 29. I tested it on Emacs 27 and there is no problem with it.
2022-11-04Add ef-themes-region user optionProtesilaos Stavrou
2022-11-02Refine 'variable' mapping for "trio" themesProtesilaos Stavrou