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

Reply via email to