Jump to content
RobertJSawyer

ANSWERED Solution to not having white background for notes

Recommended Posts

UPDATED Monday, October 22, 2018:  There's been a slight change in the Evernote.com code, which rendered the previous version of this fix unusable.  The version in this message (message #1) will now work with newer versions of Evernote (6.16.2 and later), as well as older ones, going back to September 2017).  You must have Swiss File Knife (SFK), a free program, to make this patch; see below for how to get it.

WOOHOO!  As of September 19, 2017, forum member Ashetty has got this working again!  Get a copy of Swiss File Knife here, then see this comment for instructions and kiss those glaring white note backgroungs goodbye! THANK YOU, ASHETTY! :)
 

If you've used versions of my patch before, here's the tl;dr: after backing up your Evernote.exe file and closing Evernote, this command will do the trick; feel free to substitute a different hex color string for #b2b1b3, which is a shade of gray (I'm partial to #c0dcc0 myself, which is a pale green), leaving the semicolon and two spaces before the slash intact; whatever hex color you specify will appear as the background color for your notes:

sfk rep Evernote.exe -firsthit -text "/-webkit-touch-callout: text;/background-color: #b2b1b3;  /" -yes
sfk rep Evernote.exe -firsthit -text "/-webkit-touch-callout:text;/background-color:#b2b1b3;  /" -yes

You may require administrator privileges to make this work.

As of Evernote for Windows 6.6.1.5097 Prerelease, which came out on or about 21 May 2017, a new editor is used for the Evernote desktop client.  The technique described below NO LONGER WORKS WITH THIS NEW EDITOR.  All the more reason for Evernote itself to finally give us proper dark theme!

NOTE: April 2016:  This technique also works fine with the new Evernote for Windows 6.0 client.

I find the glaring-white background of the Windows Evernote client impossible to use for extended periods.

I solved the problem for the Web version by writing a custom style sheet, which you can get here:

https://userstyles.org/styles/110978/evernote-with-less-eyestrain

But I really needed a solution for the Windows client, the entreaties of many users for a dark/nighttime theme having fallen on deaf ears at Evernote for years now:

https://discussion.evernote.com/topic/45681-please-dark-theme/

And so I went spelunking and found where Evernote.exe actually codes for the white background in the display of notes.  This doesn't affect the actual content of the note (if you export it, the .enex file is identical to what it would have been before you made this change), or how other people see your notes (they'll still see them with a white background).  It only affects the display of notes on your own computer.

However, this ONLY changes the display IF you have the following checked in your Windows Evernote client:

        Tools | Options | General | Enable beta features and updates

The attached batch file will automate the entire process of making the change, but you'll need Stahlwork's free Swiss File Knife to run the file, or, if you're savvy with a hex editor, just read the comments in the batch file to make the changes by hand:

http://sourceforge.net/projects/swissfileknife/files/

I've attached the batch file as EN-color.txt, but you'll need to rename it to EN-color.bat before running it (the forum software here doesn't allow uploading with files with the extension. bat).  Look over its contents with any text-file viewer so you can see precisely what it's going to do.

You'll have to re-run this batch file each time you install an Evernote update (which is why I automated the process), but it only takes a second to run.

The net result will be as in the photo attached:  a light-gray background for notes against a darker gray workspace (you can adjust the colors to other values by editing the batch file, if you wish).

I've tested this on Windows 7 Pro 32-bit and Windows XP Pro 32-bit.

Before running it, you will need to edit the batch file to have the proper pathing for your files.

And you need to quit Evernote before applying the patch (exit the Evernote program, then right-click on the Evernote tray icon and select "Quit Evernote").

Note: if you have trouble applying the patch (you get error messages when the batch file runs), do a Ctrl-Alt-Del to bring up the Windows Task Manager and close all Evernote processes, which might include Evernote.exe, EvernoteClipper.exe, and EvernoteTray.exe, then try the patch again.

All best wishes!

Rob

 

 

Evernote note gray background.png

EN-COLOR.TXT

Edited by RobertJSawyer
New version of patch -- it's working again!
  • Like 9

Share this post


Link to post

Batch file tested with the latest Windows beta, 5.8.15.8352, released today, and it works just fine.

Share this post


Link to post

And the batch file described above has now also been tested with the latest Windows beta, 5.8.16.8509, released today, and it works just fine. :)

Share this post


Link to post

The batch file described above has now also been tested with the latest Windows Public 5.9.0.8665, released 24 August 2015, and it works just fine. :)

Share this post


Link to post

Working fine on 5.9.1.8472 Public as well.

 

Note: if you have trouble applying the patch, do a Ctrl-Alt-Del to bring up the Windows Task Manager and close all Evernote processes, which might include Evernote.exe, EvernoteClipper.exe, and EvernoteTray.exe, then try the patch again.

 

Rob

Share this post


Link to post

Norton deletes the Swiss Knife file saying it's unsafe. Any ideas on why that might be?

 

Thanks,

Helix Fairweather

Share this post


Link to post

Hi, Helix.  Norton must be recognizing the fact that Swiss File Knife has the ability to alter the binary code of other programs -- which, of course, is precisely its purpose, and something it only does under the user's specific directions, but that is also the key characteristic of some kinds of malware.  So, it's a false positive in Norton.  You can get the source code for Swiss File Knife here, and examine and compile it yourself; it's perfectly safe:

http://sourceforge.net/projects/swissfileknife/files/1-swissfileknife/1.7.5/

  • Like 1

Share this post


Link to post

Now, if I only used the web and Firefox this would be great!

Better Evernote would actually listen to customers and allow us to customize.

  • Like 1

Share this post


Link to post

It works for the workspace, not so sure about the note background. You have to run it as administrator. The string may have changed ?

Thanks !

Share this post


Link to post

Arthur8, it's working fine for me.  The patch works just fine with all versions, right up through 5.6.9494 Public (current as of right now).

 

In addition to fully exiting the Evernote desktop application, you also have to termiante the Evernote clipper if it's running before applying the patch.  You can do that by issuing Ctrl-Alt-Del to bring up the Windows Task Manager, clicking on the "Processes" tab, selecting EvernoteClipper.exe, and clicking on "End Process," and confirming by clicking "End Process" again in the dialog box.

 

When looking at a regular Evernote note, you should have a gray background after applying my patch and a darker gray workspace background.  Don't you?

 

Some complex notes, or captured web pages, may have their own backround colors set; my patch doesn't override or defeat those color settings, but any new note, or old note that doesn't specify a different background color in its coding, should display with a gray background.

 

Rob

Share this post


Link to post

Yeah it works, thanks. :)

My crappy old screen just don't show any difference between white and light gray... But i dit edit the value in the bat file and I can see the difference now

That's really great, and don't seems to complicate to implement... Evernote, if you hear us...

Share this post


Link to post

Rob,

All I get is the text below from the .txt file when I open it.

<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>DC569A8F97654907</RequestId><HostId>FZOVyMgWFIBPqXENX/Fx2dZwFo5J0wtHkP/mx9Poqoz2ZSApY6UBHvHgBmmrL/iKN2Pe2eOpdrA=</HostId></Error>

Is the link still good?

Thanks,

Travis

EN-color.txt

Share this post


Link to post

Hi, Travis (wintech).  My original EN-color.txt file must have been damaged or deleted when Evernote updated their forum software here recently.

I've reattached the file to the top message in this thread, and am attaching it again to this message, as well.  It should work now.  (Don't forget to rename it to *.bat and to edit the paths for SFK inside the file.)

EN-color.txt

Share this post


Link to post

Robert,

Thank you for replying and updating the links. The changes your script made have much improved the UI experience for me. I would like to make the background completely black with a red font to match my high contrast theme and this has brought me a lot closer in my search. Thank you for all your help.

Now looking for where the font color is defined! :)

Travis

Share this post


Link to post

My batch file (in the original top post in this thread) tested with the new Windows Evernote client, 6.0.5 Public, released today, and it works just fine. :)

Share this post


Link to post

Hello! It works great for the note background, but the rest of the UI is still flashing white. I am using last update, 6.0.6.1769, which seems to have implemented the Win 10 flashing white background with blue highlights.

Any chance to change the UI too?

Share this post


Link to post

This is all I've been able to find time to fix, Juan.  In theory, similar patches could be made for other elements, but in practice it's a lot of trial and error. :)

But I will report that my patch still works 6.1.1.2201 beta released this week. :)

Share this post


Link to post

:wub:

Thank you! Dear God, Thank you!

I have tried messing with this for YEARS, and I've tried every possible solution, but nothing worked.  Why won't the developers help us out with this if it's so simple????

Note: I am using Evrenote portable (v5.9.1.8742).  I simply made sure the script was pointing to the path of my Evernote.exe and not EvernotePortable.exe.  I also made sure the right drive was selected in the script instead of "C:".   Now my notes are changed on ALL computers!

Note: I also needed to make sure SwissArmyKnife was renamed to sfk.exe and placed in the path matching the script (C:\sysutil\sfk.exe). (Alternately you can change the script path to simply "sfk.exe" with no path, and then copy sfk.exe into the same folder as Evernote.exe.

You're my hero!!!!

  • Like 1

Share this post


Link to post
On 5/28/2016 at 2:03 AM, gggirlgeek said:

:wub:

Thank you! Dear God, Thank you!

I have tried messing with this for YEARS, and I've tried every possible solution, but nothing worked.  Why won't the developers help us out with this if it's so simple????

 

Because they're too busy not fixing bugs and rolling out useless junk like Work Chat. 

  • Like 2

Share this post


Link to post

@RobertJSawyer Thanks, this solution works decently enough to ease the sting of shades of white evernote is forcing on use : / 

(I'm on version 6.1.2.2292 public, FYI). 

/Begin Rant/ I really wish the people in charge of the developers would listen to reason though.  WHY are they forcing users into this UGLY interface? I'm certain that given the choice, nobody would choose the new "design" over the original, more colorful design. Microsoft is doing the same with their stupid color schemes in office 2013+. What's wrong with all these people making design decisions? And why haven't they all been fired? /End Rant/

  • Like 1

Share this post


Link to post
On 6/2/2016 at 7:42 PM, akaHomerJay said:

@RobertJSawyer Thanks, this solution works decently enough to ease the sting of shades of white evernote is forcing on use : / 

(I'm on version 6.1.2.2292 public, FYI). 

/Begin Rant/ I really wish the people in charge of the developers would listen to reason though.  WHY are they forcing users into this UGLY interface? I'm certain that given the choice, nobody would choose the new "design" over the original, more colorful design. Microsoft is doing the same with their stupid color schemes in office 2013+. What's wrong with all these people making design decisions? And why haven't they all been fired? /End Rant/

Intriguingly, the same woman that was responsible for the MS Office 2010 "Ribbon" fiasco was also the one who arbitrarily decided that Windows 8 didn't need a Start menu. She has since been relegated to "Chief Design Officer," a position with no actual authority or oversight.

It seems that almost all companies have a problem understanding that users are not interested in having our workflow disrupted. We don't want layout changes. We don't want menus to move. We don't want "more efficiency." We're already using the product because it makes us efficient! If it didn't, we'd find another product. 

It seems common sense to me that if you're going to change the design of a product to such a degree that it alters the user's workflow, what you're essentially doing is asking the user to learn a new product. As a user, if you're going to force me to learn a new product, why are you assuming that it will be YOUR product and not an entirely different one?!

For example, for years I used a particular video editing software. When they changed from a linear, storyboard, format to a non-linear pageview format, I simply stopped using them and bought another software. (They were demanding users pay for this upgrade, anyway.) 

 

Share this post


Link to post

Does anybody know how to make this patch work on Evernote for Android ?

Right now I can have clear text on dark background on my PC, but it becomes pretty unreadable on my mobile.

Thanks.

Share this post


Link to post
On 7/17/2015 at 11:09 AM, RobertJSawyer said:

NOTE: April 2016:  This technique also works fine with the new Evernote for Windows 6.0 client.

I find the glaring-white background of the Windows Evernote client impossible to use for extended periods.

I solved the problem for the Web version by writing a custom style sheet, which you can get here:

https://userstyles.org/styles/110978/evernote-with-less-eyestrain

But I really needed a solution for the Windows client, the entreaties of many users for a dark/nighttime theme having fallen on deaf ears at Evernote for years now:

https://discussion.evernote.com/topic/45681-please-dark-theme/

And so I went spelunking and found where Evernote.exe actually codes for the white background in the display of notes.  This doesn't affect the actual content of the note (if you export it, the .enex file is identical to what it would have been before you made this change), or how other people see your notes (they'll still see them with a white background).  It only affects the display of notes on your own computer.

However, this ONLY changes the display IF you have the following checked in your Windows Evernote client:

        Tools | Options | General | Enable beta features and updates

The attached batch file will automate the entire process of making the change, but you'll need Stahlwork's free Swiss File Knife to run the file, or, if you're savvy with a hex editor, just read the comments in the batch file to make the changes by hand:

http://sourceforge.net/projects/swissfileknife/files/

I've attached the batch file as EN-color.txt, but you'll need to rename it to EN-color.bat before running it (the forum software here doesn't allow uploading with files with the extension. bat).  Look over its contents with any text-file viewer so you can see precisely what it's going to do.

You'll have to re-run this batch file each time you install an Evernote update (which is why I automated the process), but it only takes a second to run.

The net result will be as in the photo attached:  a light-gray background for notes against a darker gray workspace (you can adjust the colors to other values by editing the batch file, if you wish).

I've tested this on Windows 7 Pro 32-bit and Windows XP Pro 32-bit.

Before running it, you will need to edit the batch file to have the proper pathing for your files.

And you need to quit Evernote before applying the patch (exit the Evernote program, then right-click on the Evernote tray icon and select "Quit Evernote").

Note: if you have trouble applying the patch (you get error messages when the batch file runs), do a Ctrl-Alt-Del to bring up the Windows Task Manager and close all Evernote processes, which might include Evernote.exe, EvernoteClipper.exe, and EvernoteTray.exe, then try the patch again.

All best wishes!

Rob

 

EN-color.txt

Evernote note gray background.png

Hello Rob!  I hope you are still getting replies to this thread. I have used this process for at least a year I would guess. I do it each time Evernote upgrades. Yesterday, however, I could not get it to work. When I download the sfk file and run it from the command prompt, it's just a long set of help commands. Can you suggest what might be going wrong?  I do faithfully run the .bat file after that but it does not change the color scheme.  All Evernote processes have been ended before doing this.

 

Thank you!

Helix Fairweather

Share this post


Link to post
7 minutes ago, helix137 said:

I have used this process for at least a year I would guess. I do it each time Evernote upgrades. Yesterday, however, I could not get it to work. When I download the sfk file and run it from the command prompt, it's just a long set of help commands. Can you suggest what might be going wrong?  I do faithfully run the .bat file after that but it does not change the color scheme.  All Evernote processes have been ended before doing this.

If it helps, I apply a background colour to my notes by using a table.

It could be just a 1/1 table, but it allows me to apply colour choices.

Screen Shot 2016-07-23 at 8.28.23 AM.png

Share this post


Link to post
Just now, DTLow said:

If it helps, I apply a background colour to my notes by using a table.

It could be just a 1/1 table, but it allows me to apply colour choices.

We can't do that with a PC unless we go into the ENML code and, at that, it's easy to mess up when using the note.

Helix

Share this post


Link to post
35 minutes ago, helix137 said:

We can't do that with a PC unless we go into the ENML code and, at that, it's easy to mess up when using the note.

How about if you import this, and use it as a template
Let me know if you want other colours

Yellow1x1.enex

I have templates set up because on my tablet,  tables/colours can be used, but can't be created

 

Share this post


Link to post

My batch file for changing note background colors, described in the first post in this thread, has now been tested with the latest 6.2.2.3164 Prerelease and works just fine.

Share this post


Link to post

Thanks for replying, Robert!  I tried using a hex editor to make the changes in the .exe file. Granted, I have never used a hex editor before but searching the file, I could find no  eef1f2.  My thinking was that they changed the color in the .exe file which would cause the bat file not to work.

I went back to an older version of Evernote and the bat file worked just fine. So that tells me I'm doing it all correctly, just cannot get it to work on the 6.2 release. The paths are all correct.

I guess all I can do is stay with the older version until another new version comes out and try that one.

Any other ideas for me?

Helix Fairweather

Share this post


Link to post
45 minutes ago, helix137 said:

Thanks for replying, Robert!  I tried using a hex editor to make the changes in the .exe file. Granted, I have never used a hex editor before but searching the file, I could find no  eef1f2.  My thinking was that they changed the color in the .exe file which would cause the bat file not to work.

 

If you can't find EE F1 F2 in the EVERNOTE.EXE file, you are indeed misusing your hex editor.  The string occurs multiple times in every Windows release of Evernote for Windows. including the latest prerelease; I just checked with a hex editor and it's still there.  My batch file is working fine, so either your SFK installation is corrupt, or you've got some part of Evernote still running when you run the batch file, preventing it from making the changes to Evernote.exe.

Share this post


Link to post

Thanks, Robert. I think everything is operating OK since skf and the bat file worked fine in an older version of Evernote.  I'll try the hex editor thing with a newer version of Evernote. I was searching in both the hex code and in the text using "background-color: #eef1f2". I'll try a different hex editor too and see if I can unravel it some more.

Helix

Share this post


Link to post
8 minutes ago, helix137 said:

Thanks, Robert. I think everything is operating OK since skf and the bat file worked fine in an older version of Evernote.  I'll try the hex editor thing with a newer version of Evernote. I was searching in both the hex code and in the text using "background-color: #eef1f2". I'll try a different hex editor too and see if I can unravel it some more.

Helix

 

Search ONLY for the hex bytes EE F1 F2 -- just those six characters -- in HEX, not text mode.  And make sure you've closed Evernote and any memory-resident web clipper for Evernote, via the task manager, which you access with CTRL-ALT-DEL.

Share this post


Link to post
On 19/07/2016 at 4:19 PM, Jose de la Mancha said:

Does anybody know how to make this patch work on Evernote for Android ?

Right now I can have clear text on dark background on my PC, but it becomes pretty unreadable on my mobile (clear text on white background).

Thanks.

Sooo, any ideas, please ? :rolleyes:

I'd love to be able to actually read my notes on my Android phone. Hopefully I'm not the only one here to use Evernote on his mobile ?... :huh:

Share this post


Link to post
10 minutes ago, Jose de la Mancha said:

ey, sorry to insist, but I could really use some replies here..

Unless something has changed since this post there doesn't appear to be an Android dark theme.  You can vote up the request below to show your interest.

 

  • Like 1

Share this post


Link to post
On 7/26/2016 at 1:15 PM, helix137 said:

OK, will do!  Nothing memory resident was running.

 

Helix

Installed the lastest version 6.2.2 and ran your batch file with SFK. This time it worked to change the background color of the note but did not change the  EE F1 F2 color. I then did a Find-Replace in the hex editor and that found 7 occurrences that were changed but nothing visually changed in the back ground color in Evernote. So I was able to get 1/2 of it to work.

Helix

Share this post


Link to post
On 12/1/2015 at 1:00 PM, Arthur8 said:

Guys is there a way to change the color in the menu option and the top bar to match the dark theme that Rob posted. I assume that it will be more pleasing to the eyes to see the same color in the side bar where the notes lays and the top bar.

Share this post


Link to post

I've tested batch file (in the original top post in this thread) with the new Windows Evernote client, 6.4.2 Public on Windows 7 32-bit and Windows 10 64-bit, and it works just fine. 

Rob (in Toronto)

Share this post


Link to post
On 7/19/2016 at 10:19 AM, Jose de la Mancha said:

Does anybody know how to make this patch work on Evernote for Android ?

Right now I can have clear text on dark background on my PC, but it becomes pretty unreadable on my mobile.

Thanks.

 

Jose,  I'm assuming you're using the Windows Evernote Client,  did you change to 'clear text' using Roberts method?  if so what was the line you added to his script for that?

or

Did you just change the font color in your evernote docs?  From your issues in Android it seems you did it this way. if so how are you able to read your old evernote notes over a black background in your Windows Evernote Client.  I'm not able to change my font in Evernote globally to change my old notes fonts or actually even for new notes.  Only the current note.

Also, if you used another font color like green seems like you could still read it on your android.

p.s. Hats off to Robert for his work on this.  Great job!

Share this post


Link to post

As of Evernote for windows 6.6.1.5097 Prerelease, which came out on or about 21 May 2017, a new editor is used for the Evernote desktop client.  The technique described by me in the first message above NO LONGER WORKS WITH THIS NEW EDITOR.  All the more reason for Evernote itself to finally give us proper dark theme!

Share this post


Link to post
54 minutes ago, RobertJSawyer said:

All the more reason for Evernote itself to finally give us proper dark theme!

The new release gives you options now for background colour

Request for Dark Theme is a different discussion

 

Share this post


Link to post

Sorry, DTLow, I know you're trying to help, but you're not on point here.  My patch gave all EXISTING notes -- many thousands for many of us -- a gray background WITHOUT HAVING TO MODIFY THE NOTE and without CHANGING THE NOTE'S OWN CODING (that is, it changed the VISUAL THEME for the display of the note).  It also made the workspace below and around a note something other than glaring white.  Both of those, in many other apps ARE things provided by having a dark theme, and ABSOLUTELY the second one is.  Before you tell the person who started a thread that he's off-topic, you might read the post that actually started the thread; it says:  "The net result will be as in the photo attached:  a light-gray background for notes against a darker gray workspace (you can adjust the colors to other values by editing the batch file, if you wish)." ;)

All best wishes.
 

Share this post


Link to post
15 minutes ago, RobertJSawyer said:

Before you tell the person who started a thread that he's off-topic

My intent was to notify users of

  1. An alternative to Solution to not having white background for notes
  2. A feature request discussion for dark theme

I apologize for giving the impression I considered your post off topic

Share this post


Link to post

I'm the original poster in this thread.  I've spent a lot of time spelunking in the latest Evernote.exe for the source of the white background appearing behind notes that don't have a background color specified.  The background is indeed pure white, which is hex color #FFFFFF -- I've verified this using the excellent free tool Instant Eyedropper:  http://instant-eyedropper.com

However, none of the occurrences of #FFFFFF (or its decimal equivalent: 255, 255, 255) in recent copies of Evernote.com are responsible.  I've also tried searching on the word "white" or the phrase "solid white," but there are so many occurrences of those that it became impractical to find which one might be responsible (although none of the ones I checked were).  

I'm stumped, and have now started investigating Microsoft's OneNote (which comes with multiple display themes, and uses the default Windows window color for notes background).  I have my default window color (the workspace for windows in just about every program) set in Windows display options to the following, which gives a soothing pale green rather than blaring white; OneNote respects this, but Evernote, in defiance of Windows standards, does not:

Hue:    80
Sat:    69
Lum:   194

Red:   192
Green: 220
Blue:  192 

(which is #C0DCC0)

 

Share this post


Link to post
4 hours ago, RobertJSawyer said:

However, none of the occurrences of #FFFFFF (or its decimal equivalent: 255, 255, 255) in recent copies of Evernote.com are responsible.

I think it is related to something(s) the new editor is doing behind the scenes.  I don't care for the default spacing in tables, so I have modified the padding value in notes in the past.  If I modify the padding in a note today there is no impact on the display of the note, even though the ENML clearly has a different padding value after I have edited the note.  It's like a standard is being applied independent of the actual ENML of the note.

  • Like 1

Share this post


Link to post
On 7/16/2017 at 10:00 AM, RobertJSawyer said:

 I've also tried searching on the word "white" or the phrase "solid white," but there are so many occurrences of those that it became impractical to find which one might be responsible (although none of the ones I checked were).  

It does seem likely that it's being turned from text into an RGB value at run-time, so the hex sequence 0xFFFFFF for that particular setting may not be found in the any of the executable's disk images. So it could be "255, 255, 255", "255,255,255", "0xFFFFFF", "0xFF,0xFF,0xFF", "0xFF, 0xFF, 0xFF", "#FFFFFF", "#ffffff", etc., etc. in Evernote.exe, or possibly a separate DLL. The sequence "255, 255, 255", in ASCII, is certainly found numerous times in Evernote.exe, but my patience for spelunking this stuff is pretty low, particularly since I don't find pure white to be objectionable.

Share this post


Link to post

I've checked all occurrences of:

  • FFFFFF
  • ffffff
  • "255, 255, 255"
  • 0xFF
  • background-color: #ff

throughout Evernote.exe; none of them are responsible for the note background colour.  There are other possible ways to code pure white, but I haven't had the time to check them all.

Share this post


Link to post

Thanks a lot Rob for finding this and sharing with the community!

With the new versions of Evernote as you mentioned they have changed the editor code - i was however determined to get this working and found the following:

There is a property embedded in the binary the defines default note:

en-note {
  min-height: 210px;
  outline: none;
  position: relative;
  overflow-wrap: break-word;
  -webkit-touch-callout: text; 
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

If we add the background-color here - it will reflect across all notes. However we should ensure the size of the file does not change - so to do that we must replace something else of similar size with our background-color attribute. I choose to replace "-webkit-touch-callout: text;"  with "background-color: #b2b1b3;   "  (notice two spaces at the end to keep the same size) since i primarily work on a non-touch Windows desktop client.

Here is my changed code

en-note {
  min-height: 210px;
  outline: none;
  position: relative;
  overflow-wrap: break-word;
  background-color: #b2b1b3;    
  -webkit-user-select: text;
  -khtml-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

This can be done using ant hex editor or using the same sfk binary as discussed in the beginning of the post. You can use the following command with sfk binary:

sfk rep Evernote.exe -firsthit -text "/-webkit-touch-callout: text;/background-color: #b2b1b3;  /" -yes

Make sure to backup your Evernote.exe binary first!!!

Tested with Evernote 6.7.4.5741 (305741) build

 

Evernote seriously need to step up and provide this as an option - it is ridiculous we paying users have to go to such lengths to get this feature!

 

  • Like 1
  • Thanks 1

Share this post


Link to post

The code from RobertJSawyer works great.  Does anyone know how to apply it to normal text color?  The global font change settings seems to work only for font type and size, not color.

sfk rep Evernote.exe -firsthit -text "/-webkit-touch-callout: text;/background-color: #b2b1b3;  /" -yes

Share this post


Link to post

Thanks for working on this.

I have applied the SFK hacks. However, the interface bars and vertical note list are still their original bright colors. Are these supposed to be affected? It is unclear from reading this thread.

Pic attached. Running 6.6.4.5512 (305512) on Windows 10 Anniversary.

For me the note background change, though welcome, decreases text readability too, which suggests the need for a method to change font colors.

ScreenClip [8].png

Share this post


Link to post

The thread title is "Solution to not having white background for notes," and that, indeed, is the only issue the solution addresses.  This does NOT give a full nightmode or dark theme.

Share this post


Link to post

Fair enough -- I overlooked the title, clearly. Thank you for clarifying and gosh darn Evernote's incredibly slothful development cycle.

Share this post


Link to post

Hi all,

I tried using RobertJSawyer's instructions for the background, but it is just not working out.
Here is what I did and maybe you can tell me what am I missing:

Downloaded sfk188.exe and copied into a c:\tools
using cmd started c:\tools\sfk188.exe
set path done
copy/paste (with two changes, without the two changes it does absolutely nothing)

sfk188 rep Evernote -firsthit -text "/-webkit-touch-callout: text;/background-color: #b2b1b3;  /" -yes

after running this, it reported 5 errors and 1 warning: error: failed to read+write...
warning: empty file... 
and similar...

Any ideas?

THANKS!

image.png.a87b0fc5abec8ca7f3c0b8b93d78cc7f.png

 

  

Share this post


Link to post

You're not typing the command correctly; cut and paste it if you can.  You left the ".exe" off of Evernote.  Here's the correct command:

sfk rep Evernote.exe -firsthit -text "/-webkit-touch-callout: text;/background-color: #b2b1b3;  /" -yes

Also, make sure you've closed Evernote beforehand (not just minimized it, but actually closed it, so that it no longer has an icon in your system tray).

All best wishes.

Share this post


Link to post

Hi!

I tried with .exe originally and it never even connected to the Evernote (immediately reported missing file).
Without .exe it at least starts running, and reports errors. I guess that's because my Evernote.exe is called just Evernote.
Same goes for using sfk vs sfk188.

I also did it all while Evernote was fully closed (even additional background running, using Task Manager).

Btw, I am using Windows 10. Maybe that is causing some issues?

Thanks a lot for your help!

Ivanka

 

Share this post


Link to post

Hi, Ivanka.

1) Your Evernote program is really called Evernote.exe, just like everyone else's.  It's true that Windows suppresses the file extension of what it calls "known file types" in its graphical user interface, but at the command line you MUST use the real file name.  And the patch works just fine on Windows 10.

2) YOU ARE NOT EXECUTING THE COMMAND FROM THE RIGHT FOLDER.  You have to first navigate from the command prompt to where your copy of Evernote.exe is located.  It's likely in:

C:\Program Files (x86)\Evernote\Evernote

or 

C:\Program Files\Evernote\Evernote

(That is, it's in the Evernote folder beneath ANOTHER folder ALSO named Evernote.)

You can find out for sure where your Evernote.exe is located by right-clicking on the Evernote icon, then selecting properties, then the "Shortcut" tab, and looking at the value in "Start in" field; that value is the folder that contains your Evernote.exe file.

To navigate to the correct folder, type these commands, one per line, followed by the Enter key, at the system prompt (which is where it says C:\Users\Ivanka):

CD \

CD "C:\Program Files (x86)\Evernote\Evernote"  (or whatever value you found in the "Start in" field above)

Note the quotation marks in the second command.

THEN issue the patch command line VERBATIM as presented here:

sfk rep Evernote.exe -firsthit -text "/-webkit-touch-callout: text;/background-color: #b2b1b3;  /" -yes

All best wishes!

  • Like 2

Share this post


Link to post
1 hour ago, RobertJSawyer said:

C:\Program Files\Evernote\Evernote

On 32bit systems. On 64bit systems, the default is "C:\Program Files (x86)\Evernote\Evernote" (because we're still just a 32bit app)

  • Like 1
  • Thanks 1

Share this post


Link to post
6 hours ago, dconnet said:

On 32bit systems. On 64bit systems, the default is "C:\Program Files (x86)\Evernote\Evernote" (because we're still just a 32bit app)

Or if you don't know whether you have a 32 or 64-bit system, just right-click on the Evernote icon, and select Properties; the Target field will point you to the executable...

Share this post


Link to post

THANKS a lot!

However, still white background! As you can see below, "1 file checked, 0 changed"
And, that is confirmed by opening the application...

So, everything is okay, except it isn't implementing it? 

I even tried changing .css files within the Evernote, and it did nothing. It is a very stubborn program..

 

image.png.3402c04c7863d17da3dab4f81a338d64.png

 

I REALLY appreciate your help and time!! 

And am really desperate t make this work, considering how much my eyes burn (writing my thesis)...

THANKS again!

 

Share this post


Link to post
1 hour ago, IvankaMW said:

However, still white background! As you can see below, "1 file checked, 0 changed"

Probably means one of two things:

  1. Evernote is running, and you cannot change the Evernote program bits on disk, while it's running. Shut down Evernote using File / Exit, then try again.
  2. If that doesn't work, then you may not have permission to change the Evernote executable file. That's a different problem altogether.
  • Thanks 1

Share this post


Link to post

I agree with @jefito.  Are you sure you have closed the Evernote app?  Not just closed the Evernote program window, but right-clicked on the little Evernote icon in the system tray, and selecting "Quit Evernote."

If that doesn't do the trick, then the question is whether you have administrator privileges (if it's your own home computer, you should).

We're getting close to having this solved!

  • Thanks 1

Share this post


Link to post

Okay guys:  IT WORKS! 
And the problem was the stupidest thing (as always, right?):  damn main Evernote folder was "read only"!!
So when I changed that, it works beautifully! 

Now off to test the best shade of green (few shades darker than #c0dcc0).

THANKS A LOT!!

Hope you will have some great holidays!
All the best!

 

Share this post


Link to post

Such a shame to have to go to such GREAT lengths to get something that has been requested for so verrrrrrry long!

Rick

Share this post


Link to post
On 1/9/2016 at 9:32 AM, wintech said:

Robert,

Thank you for replying and updating the links. The changes your script made have much improved the UI experience for me. I would like to make the background completely black with a red font to match my high contrast theme and this has brought me a lot closer in my search. Thank you for all your help.

Now looking for where the font color is defined! :)

Travis

Robert, thanks for keeping this thread alive 

 

Travis, any luck in changing the font? I am using Windows with a black contrast theme. The background of the note list then becomes black and with the font black, it just does not work.

Thanks,Jonathan 

 

Share this post


Link to post

Excellent. Works for me on version 6.14.5.7671 (307671) Public. Thanks Robert!

You need to make sure the command prompt is run in elevated status (for Win7: Run > "cmd" > right click > "Run as administrator"), else you might get read/write errors.

Works for the background of the note itself, with a few hiccups. E.g. horizontal line, and code blocks have white background.

Next on my wish-list would be to get the note list and the note header panel to change background colours. Right now hit with a migraine (the reason I really NEED to abolish white backgrounds) but I'll investigate this more later.

  • Like 1

Share this post


Link to post

UPDATED Monday, October 22, 2018:  There's been a slight change in the Evernote.com code, which rendered the previous version of this fix unusable.  The version in the edited original post (message #1) will now work with newer versions of Evernote (6.16.2 and later), as well as older ones, going back to September 2017).

 

  • Thanks 1

Share this post


Link to post

 

On 7/18/2015 at 4:09 AM, RobertJSawyer said:

Before running it, you will need to edit the batch file to have the proper pathing for your files.

I don't understand what's required here...please help?  Can you provide an example...cheers

Share this post


Link to post

I can't get this to work.  After entering the last CMD command line, the patch command, I get an error saying:

'sfk' is not recognized as an internal or external command, operable program or batch file.

I spent quite a while studying this post/thread and everyone's advice.  Here are the bullet steps I put together from everything I've read here.

1
 Create a folder:  C:\tools
2
 Move downloaded Swiss File Knife App - SFK193.exe to this new folder c:\tools (rename app to sfk.exe)
3
 Make sure my Windows User profile has administrator privileges
4
 Make sure EN Folder (where EN.exe lives) is NOT read only  (thanks @IvankaMW)
5
 Enable 'Beta features in EN' | Go EN Menu > Tools > Options > General
6
 Completely Close EN (clipper and app) check task manager
7
 Open CMD (Command Prompt Desktop app - defaults to user):   C:\Users\ricka>
8      
 Type the following 4 commands, one per line, followed by the Enter key, at the CMD system prompt, which is where it says C:\Users\ricka:                        
 
 c:\tools\sfk.exe
 CD \
 CD "C:\Program Files (x86)\Evernote\Evernote"
 sfk rep Evernote.exe -firsthit -text "/-webkit-touch-callout: text;/background-color: #b2b1b3;  /" -yes
 

From your @noteworthy original post you also say to download and rename the batch file (EN-color.txt' to EN-color.bat) before running it, which I did download and rename, but I don't know how this factors in to the above process...how to use it???  I will also try the Hex editor (never done this before) approach using Ashetty' Help-Comments   (if indeed this is how to use his advice)

Looking forward to anyone's help here to help me with the missing pieces and to connect the dots

 

Share this post


Link to post
On 10/26/2018 at 2:07 AM, RavBoy said:

I can't get this to work.  After entering the last CMD command line, the patch command, I get an error saying:

'sfk' is not recognized as an internal or external command, operable program or batch file.

On your step 8, you don't need the first line ( just remove c:\tools\sfk.exe)

On your very last line, just replace sfk with c:\tools\sfk.exe.

Make sure your Command Prompt has administrative privileges, otherwise the process will fail.

  • Thanks 1

Share this post


Link to post

Thanks for sharing, I tried this and it works, but the background color is too dark to see links, and just a tad on the dark side for black font.

There are two commands in the EN-COLOR file, the first one seems to have no effect, so perhaps only the second one is needed?

In attempting to try other colors, there are no changes past the first attempt, had to reinstall Evernote to reset changes, each time past the first.

Share this post


Link to post

Hi, @Don Dz .  When playing around with this solution, just make a backup of Evernote.exe -- that one file -- before trying different colors.  Then, rather than reinstalling the whole Evernote program, you can just copy the backup Evernote.exe back into the Evernote program folder.

My own version of a batch file to automate that is as follow; you can just put these lines at the beginning of the batch file that modifies the program:

C:
CD \
CD \Progra~1\Evernote\Evernote

REM This command makes a backup copy of Evernote.exe, just in case:

copy Evernote.exe Evernote.ok

As for trying different colors, just put "hex color picker" into Google, and a large number of easy-to-use online tools will be offered, each of which will give you the appropriate numerical value for the color you choose.  :)

As for the two sfk rep lines in the batch file, you're right that only one of them is needed, but WHICH one depends on which version of Evernote for windows you have installed.  The first line works with versions before 6.16.2, and the second one works with 6.16.2 and later versions.  The unneeded line doesn't do anything, as you've seen, in the versions it's not appropriate for, but having both lines in the batch file lets one file work for all Windows users. :) 

All best wishes!

  • Thanks 1

Share this post


Link to post

Although I enabled the Beta features in EN, I get a side by side configuration error after applying the above patch. How can I work around this?

I'm using 6.16.4.8094 (308094) Public (CE Build ce-58.1.6897)

Thanks

Share this post


Link to post

Hi, eric99.  Whether or not you have Beta features enabled should make no difference; the patch will work with that feature either on or off.  I'm not familiar with the phrase "side by side configuration error."  What exactly is going wrong?

 

Share this post


Link to post
On 12/4/2018 at 3:04 AM, RobertJSawyer said:

Hi, eric99.  Whether or not you have Beta features enabled should make no difference; the patch will work with that feature either on or off.  I'm not familiar with the phrase "side by side configuration error."  What exactly is going wrong?

 

EN refuses to start, it returns the "side by side configuration error." I assume that EN (or the underlying infrastructure) detects that the Evernote.exe has been tampered with and it refuses to start.

This is the exact message that pops up when attempting to start EN:

"The application has failed to start because the side by side configuration is incorrect please see the application event log or use the command line sxstrace.exe tool for more detail. "

Share this post


Link to post

I've never seen anything like that.  My guess is that it's some sort of virus checker that is noting (quite rightly) that the binary code of the Evernote.exe file has been changed from some previously scanned version.  I'm on Windows 7 32-bit; could that be a Windows 10 thing?  Are you using a third-party virus scanner?  If so, there may be a way to tell it to allow Evernote.exe to run as an exception to its normal rules.

Share this post


Link to post
21 hours ago, RobertJSawyer said:

I've never seen anything like that.  My guess is that it's some sort of virus checker that is noting (quite rightly) that the binary code of the Evernote.exe file has been changed from some previously scanned version.  I'm on Windows 7 32-bit; could that be a Windows 10 thing?  Are you using a third-party virus scanner?  If so, there may be a way to tell it to allow Evernote.exe to run as an exception to its normal rules.

I'm sorry, I've pinpointed the problem: for some reason I lost a space in the substitution string (something went wrong with copy paste, I don't know).

This is the correct command I use for a light-green background:

c:\tools\sfk193.exe rep Evernote.exe -firsthit -text "/-webkit-touch-callout:text;/background-color:#f0faf0;  /" -yes

For light-blue, take #f0f8fa   

Share this post


Link to post

This is certainly an improvement, but I would still prefer a dark theme. I hope it comes soon now for windows...

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...