3 ms·
> I generally dislike dark themes anyway. Dark themes are less legible (I make more reading errors while reading code; there are studies that show that light te
by csdvrx 4y ago
> I generally dislike dark themes anyway. Dark themes are less legible (I make more reading errors while reading code; there are studies that show that light text on dark backgrounds is less readable).
You and me both
> The best themes IMO are:
> - light, but not white background (something yellow-tinted)
> - a restricted, bold color palate for text
> - no primary or RGB colors, only muted/darkened to take the edge off; the colors must stand out from the background without searing your eyeballs
That mostly define Solarized
> Solarized light is a step in the right direction, but the background is too warm and the text shades are too light in relation to the background color and resemble a disorienting fruit salad or a bowl of tropical Skittles
Totally agreed. I make my own derivatives, with a lighter yellow (bone, a bit like the HN background) and pure OLED black.
For my code editing I prefer to use bold/italic/underline more than colors. It play very well with eink, especially color eink.
> Now imagine that departures from the baseline can occur according to a few properties (boldness, emphasis
YES!
> A good start is the color scheme in the Acme editor in Plan9,
YES!
I think we have very similar tastes, and it's the first time I've seen them explained so well.
You've inspired me to prepare a release of my VIM theme along a "basic" set of utilities for Android (themed bash with a SQLite history etc)
- bee_rider 4y ago> For my code editing I prefer to use bold/italic/underline more than colors. It play very well with eink, especially color eink. Are you doing code editing on eInk? Because if so, I would like to subscribe to your newsletter.
- csdvrx 4y ago> Are you doing code editing on eInk? Because if so, I would like to subscribe to your newsletter. Yes I do, and I have different devices of different generations in different sizes (ex: Xiaomi/Moaan Inkpalm and Inkpalm plus in the cellphone format, Boox and Fujitsu Quaderno in the A5 format, Sony and Boox in the A4 format....) Right now, I'm preparing a first release of very basic Android tools that I use daily (mostly a good starting point for eink tweaking: a bash+vim configuration, cf https://github.com/csdvrx/bash-timestamping-sqlite https://github.com/csdvrx/bash-timestamping-sqlite for the bash part) Next will be an optimized terminal to lower the latency by using the private eink APIs. The basic principle is super simple: tolerate ghosting in an area with plenty of rewrites, but remove ghosting in static areas, using a invalidation matrix of the rows and columns of the screen in characters. It will require some basic math, for ex: keep moving average of how many changes there were in the last 5 rolling seconds of any part of the matrix, do some basic minimization problem to define squares with most of the cells requiring redraws to use the eink fast refresh mode etc. I never thought about a newsletter, but why not? It's a great idea to find other people with the same niche interest! What would you use to send it? Just BCC? My email is my nickname at outlook dot com, give me your email and I'll add you to this newsletter!