Using the Bliss theme, the new git-diff is very hard to visually follow. (Bug report requested by @annthurium via twitter!
1.32 looked like this:

1.34 looks like this:

Expected behavior: The diff should be super easy to visually grep
Actual behavior: I end up using an external program for my diffs!
Reproduces how often: 100%
You can get this information from copy and pasting the output of atom --version and apm --version from the command line. Also, please include the OS and what version of the OS you're running.
Atom : 1.34.0
Electron: 2.0.16
Chrome : 61.0.3163.100
Node : 8.9.3
Using MacOS 10.14.3
thanks for the report, @framerate !
this is an atom/github issue so I'm going to move the conversation over there.
Oh, as opposed to githib(.com)/atom! My bad! Thanks @annthurium!
I was poking at atom/atom issues so went ahead and transferred the issue over, hope that's ok @annthurium :v:
hi @framerate --
I dug into this a bit. It is definitely a theme specific issue.
As a temporary workaround, you can add some custom css to your styles.less folder in your ~/.atom dorectory:
.github-FilePatchView-line--added {
background: #4F5B66;
// bliss green
color: #a3be8c;
}
.github-FilePatchView-line--deleted {
background: #4F5B66;
// bliss red
color: #bf616a;
}
and that makes it look...not perfect but definitely somewhat more readable 😄

As a long term fix, the maintainer of the community theme will need to update the class names in their style sheets, and that should resolve the problem. So I would suggest filing an issue with them.
Another workaround that I am hesitant to suggest, because themes are so personal, but you could also change to one of Atom's officially supported themes. Not sure how attached you are to yours.
Let me know if you have any additional questions.
Nice!
Is there a tutorial on "migrating themes to 1.34" you can point me at? I can probably fork the theme and issue a PR, because as you correctly assumed... I'm rather attached to this one right now :)
We don't have a tutorial -- I did not know that there were community themes that styled the git diff view within atom. 😮 But yeah, if this problem is more widespread we should put some guidelines out.
I suspect that changing all instances of .github-HunkView-line to .github-FilePatchView-line will get you most of the way there, although you may have to fiddle with the selectors a bit.
The code that the github package uses to style the diff view is here, in case that's helpful to refer to:
https://github.com/atom/github/blob/master/styles/file-patch-view.less
and the pr that introduced this regression is here (but uhh, it's a really big pr just to warn you):
https://github.com/atom/github/pull/1512/files
Good luck, and let me know if there are any other questions I can answer -- I'm happy to help.
Thank you @annthurium! I'll take a look as soon as I get some downtime from writing my own code :P
And thank you for reminding me why I stick with Atom :)
Hey, creator of bliss-ui/bliss-syntax here. Thanks for alerting me of this issue, it should be fixed now. And thanks very much @annthurium for taking the time to help out.
Thank you everyone! Tomorrow will be a much nicer code day since I can go back to my favorite syntax! ♥️
yay, thanks @saadq and @framerate for being so kind and understanding.
Going to close this out now but please reopen if you have any additional questions or concerns. Happy to chat about theme stuff anytime so don't hesitate to ping me. 😄
Most helpful comment
I was poking at atom/atom issues so went ahead and transferred the issue over, hope that's ok @annthurium :v: