Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 0.5.0
    ec9332a6 · Bump version to 0.5.0 ·
    Version 0.5.0
    
    This release contains support for several new packages and lots of
    refinements for existing ones.  A lot of work went into making the
    themes more robust by reviewing the inheritance of styles from one
    face group to another (in general, the ':inherit' property should not
    be used frivolously).  Several subtle changes were made to the colour
    palette of both themes to ensure consistency, enable more possible
    combinations, and avoid potential ambiguity under certain potential
    circumstances.
    
    Overall, this release gives me confidence that the themes have reached
    a fairly stable state.  What follows is an overview of the changes
    since version 0.4.0 (2020-01-02).
    
    Added support for:
    
    + equake
    + flymake
    + focus
    + fountain (fountain-mode)
    + git-lens
    + git-timemachine
    + hi-fill-column
    + highlight-blocks
    + info-colors
    + lsp-mode
    + lsp-ui
    + proced (built-in)
    + regexp-builder (built-in)
    + suggest
    
    Refinements:
    
    + The header line uses its own dedicated colours.  Several changes
      were made in 'eww', 'info', 'elfeed', 'magit', 'flycheck' to make
      sure that any accent value that appears there conforms with the
      overarching accessibility objective of the Modus themes (contrast
      ratio of >= 7:1, else WCAG AAA).
    + 'ivy' no longer uses a box style for the current line, as that was
      not always reliable.  Appropriate colours are used instead.
    + 'org-mode' blocks use a foreground value that distinguishes their
      opening and closing tags from source code comments.
    + The 'org-ellipsis' face was configured to always inherit the looks
      of its respective heading or element, rather than have its own
      excessive styling.
    + 'paren-match' has colours that are designed specifically for it.
      This is done to retain their utility while making sure they are not
      mistaken for some other type of feedback.
    + 'magit' has explicit styles for the mode line process indicators,
      instead of inheriting from another face.  The intention is to use
      foreground values that are designed specifically for use on the mode
      line (the minimum contrast ratio requirement).
    + 'erc' faces have been thoroughly reviewed in the interest of better
      usability.  Its mode line indicators now use appropriate colours.
    + The faces of the 'messages' library have been thoroughly reviewed.
      This affects various email interfaces, but also 'elfeed' entry
      metadata headings.
    + 'whitespace-mode' no longer has a newline character that stands out.
      That kind of emphasis was not necessary, given that the symbol used
      is a dollar sign, which is already far more visible than a mid dot.
    + 'font-lock' (generic syntax highlighting) has better colour
      combinations for regexp grouping constructs.
    + 'rainbow-delimiters' was given its missing base error face.
    + 'git-commit' comment action uses a slightly different foreground
      value than before to better match its context.
    + 'isearch' and 'query-replace' use colours that properly denote each
      action's utility.
    + 'visual-regexp' has been reviewed to make the matching groups more
      distinct from each other.
    + 'occur' and any other buffer that relies on the 'match' face can now
      benefit from the new colour combinations, in that its results cannot
      be confused for the active 'isearch' or 'query-replace' or even
      their lazily highlighted results (or, indeed, of any other search
      tool).
    + 'company' uses faces for its search feedback that are consistent
      with other search metaphors.
    + Emacs 27's new ':extend' property is only implemented where
      necessary (note that the latest release is version 26.3).
  • 0.4.0
    ed89fbe2 · Update to version 0.4.0 ·
    Version 0.4.0
    
    This is an overview of the changes since version 0.3.0 (2019-12-25).
    
    Add support for:
    
    	+ ert
    	+ flycheck-indicator
    	+ mentor
    	+ mu4e-conversation
    	+ powerline-evil
    	+ telephone-line
    	+ vc (built-in version control)
    
    Refinements to already-supported packages:
    
    	+ company-mode (several refinements)
    	+ doom-modeline (major review)
    	+ helm (several tweaks)
    	+ hl-line-mode (use unique background)
    	+ ivy (improve matching line)
    	+ line-number-mode (minor tweaks)
    	+ markdown-mode (comprehensive expansion)
    	+ mode-line (more appropriate styles for the highlight)
    	+ powerline (minor tweaks)
    	+ region (use unique background)
    	+ swiper (improve matching line in main window)
    	+ whitespace-mode (several refinements)
        + mu4e (tweak mu4e-modeline-face for consistency)
    
    Miscellaneous:
    
    	+ Fix actual and potential problems with cursor faces that would
          distort the use of appropriate background and foreground colours.
          The documentation stipulates that the `cursor' face cannot be
          inherited by other faces, due to its peculiar nature of only
          recognising the background colour.
    	+ Add support for more bold constructs in code.  As with all such
          options, it is disabled by default, expecting the user to
          explicitly opt in.
    	+ Declare additional custom faces.  Only meant for internal use.
    	+ Subtle refinements to "active" colour values in both Modus
          Operandi and Modus Vivendi.  These mostly concern the mode line
          (with a few special exceptions), where emphasis has been placed on
          the need to provide greater contrast between accent values that
          can be used there.
    	+ Minor documentation refinements.
  • 0.3.0
    53b4fed8 · Update to version 0.3.0 ·
    Release version 0.3.0
    
    Overview of changes since 0.2.0 (2019-12-18):
    
    + Add support for the following packages:
    
      * apt-sources-list
      * calfw
      * counsel-css
      * counsel-notmuch
      * counsel-org-capture-string
      * cov
      * disk-usage
      * evil-visual-mark-mode
      * geiser
      * keycast
      * org-journal
      * org-noter
      * paren-face
      * powerline
      * vc
      * xah-elisp-mode
    
    + Explicitly style the following packages (these were already covered,
      in terms of the colours they used, but are now targeted directly):
    
      * calendar
      * counsel
      * cursor
      * package (M-x list-packages)
    
    + Minor tweaks to face groups:
    
      * dired
      * compile
    
    + Fixes and refinements:
    
      * Documentation strings will now inherit the option for slanted
        constructs (off by default -- see the README about all the user
        options).
      * Comment delimiters have the same styles as the body of the comment
        to avoid inconsistencies when the option for slanted constructs is
        enabled.
      * The line number that is displayed in the compile log is now
        correctly styled.
      * Removed duplicate entries for ivy-remote and added ivy-separator.
      * Ensure that the minibuffer prompt is always above the minimum
        contrast ratio of 7:1, by using a more appropriate shade of cyan.
      * Properly reference a couple of variables in Modus Vivendi.
    
    + Internal adjustments:
    
      * Decouple the core dired faces from those of external packages.
      * Same for org and org-recur.
    
    + Minor documentation updates.
  • 0.2.1
    Fix version in files.
    
    For the release notes, refer to version 0.2.0:
    
    https://gitlab.com/protesilaos/modus-themes/-/tags/0.2.0
  • 0.2.0
    Release version 0.2.0
    
    Overview of changes since 0.1.0 (2019-12-09):
    
    + Comprehensive review of `org-mode' faces.  The use of colour should
    now be more consistent with the semantics of each element.  These should
    also respond better to a variety of combinations, such as when the user
    has `hl-line-mode' enabled.  The agenda view is the greatest beneficiary
    of this review.
    
    + Make `mu4e' mode line faces consistent with other elements that may be
    placed on the mode line.
    
    + Make `gnus' header name/subject more distinct.
    
    + Several minor refinements to `ivy' and its extensions.
    
    + General usability refinements to `ace-window'.
    
    + Minor review of `elfeed' styles, in the interest of improving the
    contrast between the elements.
    
    + Add support for:
      + `persp-mode' (fork of the already supported `perspective')
      + `dashboard'
      + `evil-mode'
      + `evil-goggles'
      + `ruler-mode'
  • 0.1.0
    Version 0.1.0
    
    First stable release of Modus Operandi and Modus Vivendi.