On 2018-01-19 11:00 AM, David Cogen wrote:
On 01/19/2018 10:44 AM, Thomas Wolf wrote:
Highest contrast does not always translate to highest legibility.
When lettering is small (as it tends to be in many developers'
editor), a white font on a black background leads to lesser
legibility due to overpowering background color. Out of curiosity,
what point size do you use? I use Monaco, 12pt. Yellow/amber works
better with smaller fonts, imho, and white works better with larger
fonts. In the old days, my eyes were very happy when I got to move
from a green-on-black CRT to an amber-on-black one.
I use Monospace 12pt. Although I do prefer a dark theme, (and
personally I find pure white on pure black very readable even at 12
pt), I found there were just too many separate colors to tweak to
adjust them as I preferred, so I gave up and went back to netbeans
default "metal". That is not a criticism of the Darkula theme, just a
frustration of the entire color customization process of netbeans. It
is just too complicated, with too many things to adjust and it is not
clear what option controls what specifically.
Besides, almost every application nowadays uses a light theme. Even if
I somehow manage to customize Netbeans to a dark theme that I really
like I will still have to live with firefox and the many other apps I
use on a database. So I decided to just give up and accept the
defaults, (and concentrate on getting some actual work done!)
+1
The customization process is too difficult in its current form. When I
change a setting, I want to see a preview of every possible combination
where it could be used (to catch contrast issues up-front). This point
is even more true for customizing code-formatting rules: when I tweak a
setting it is rare that the preview panel actually shows me what
changed. The caret keeps on jumping to the top of the page (which may or
may not contain the element I am modifying) and I have to squint to
figure out what changes before/after I made the change.
Both these processes could use a UX revamp.
Gili