The theme comes in three variants, "Soft Light", "Medium Light" and "Hard Light". Soft and Medium are even yellower. This is so often the case with Gruvbox themes. I just want a white background, is that so unusual? 🫠

(Yes, that's a screenshot of my terminal with the theme applied. Yes, I am one of those monsters that use a terminal with light theme.)

you are viewing a single comment's thread
view the rest of the comments
[–] [S] 4 points 5 months ago (2 children)

As far as I'm aware, it started out with a Vim color scheme, which looks like this:


https://github.com/morhetz/gruvbox

And yeah, that's just become a really popular theme, which got ported to virtually anything that can be themed.
Personally, I really like the color palette, but not that so many takes on it have text that's horrendously difficult to read...

  • source
  • parent
  • hideshow 4 child comments
  • [–] 6 points 5 months ago (1 child)

    "Hard" (high contrast) should use the bg0_h value for the background: #f9f5d7 or rgb(249,245,215).

    This is a light "off white". If you have blue blocking mode or a night color mode enabled, the yellowing effect will be exaggerated.

    For what is worth, I don't think gruvbox makes a good light theme because it's pretty low contrast especially compared to a lot of more recent themes. I say this as a die hard gruvbox dark user.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 4 points 5 months ago (1 child)

    I guess, what really bothers me here in particular is the extra low contrast. The background does actually use the correct color, that you point out. But the foreground/text color is #654735. That's brown:

    Screenshot of a color picker, where the color is visible as brown. It's almost halfway in terms brightness and saturation towards an orange.

    I don't know where that color comes from. None of the original Gruvbox colors are that. It is dubbed as a "Gruvbox Material" theme. I do have opinions about the new Material You styles having shit contrast. But I don't believe, it's supposed to be quite as terrible either.

    And well, yeah, I do usually end up modifying the Gruvbox themes to just set background to #ffffff, foreground to #000000, or vice versa for dark themes. It does work quite well IMHO, which is what makes it all the more frustrating that so many Gruvbox-like themes choose to go the other way.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 5 months ago* (last edited 5 months ago) (1 child)

    Material themes definitely tend to be softer. I hate them as a rule.

    Gruvbox material fg0 definition

    Edit:

    Surprisingly, this passes a basic accessibility check. https://webaim.org/resources/contrastchecker/?fcolor=654735&bcolor=F9F5D7

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 3 points 5 months ago*

    Oh man, you keep finding these hex values in other places. I assumed the author of this particular theme just made them up, based on what they thought looked good.

    And yeah, that is wild to me, that it passes a contrast check. I'm far from having the worst eyesight and still find it needlessly difficult to read.

  • source
  • parent