Email or username:

Password:

Forgot your password?
Top-level
Doc Edward Morbius ⭕​

@zens Keep in mind that the two browsers with greatest use today, Safari/iOS and Chrome/Android do not support extensions at all.

Firefox/Android (or Fennec/Android) do support LIMITED extensions. This includes DarkReader (previously mentioned), but not either Stylus (CSS manager) or Tampermonkey (Javascript manager).

My strongly preferred e-ink browser, EinkBro, does not support extensions at all, though it has some integrated tools: font zoom, White Background, JS toggle, and a few others.

(It also defaults to having a touch-area based page-based navigation, which is the real killer feature, as scroll and e-ink play very, very, very poorly. Yes, you can still scroll, but it's not necessary much of the time, and there are other options.)

So no, Tampermonkey or similar CSS/JS managers really doesn't address the problem here. I'd love it if they did.

7 comments
Luci for dyeing replied to Doc Edward Morbius ⭕​

@dredmorbius do bookmarklets work?

Doc Edward Morbius ⭕​ replied to Luci for dyeing

@zens No.

(It's your job to know these things.)

(That's a really difficult job.)

(Endpoint / device / combinatorials / usage-domain anticipation turn out to be complicated.)

(Yes, I've worked in testing / QA, amongst other roles. Not my favourite by a long shot. But I've done it.)

Luci for dyeing replied to Doc Edward Morbius ⭕​

@dredmorbius e-ink devices isn’t one of the things we usually consider, and i have never had one, so i don’t know how featured the browsers are

Doc Edward Morbius ⭕​ replied to Luci for dyeing

@zens Well, I'm here to tell you that this is your job now ;-)

Luci for dyeing replied to Doc Edward Morbius ⭕​

@dredmorbius i’ll add it to the list

Doc Edward Morbius ⭕​ replied to Luci for dyeing

@zens NB: I've just looked to see if I can find numbers for e-ink market share / sales volume, w/o success.

The best I can find is a very dodgey SEO-scented page giving volumes in the "millions". Who is buying e-ink might make a stronger argument than how many (e.g., market segmentation rather than strictly size).

I'm aware that those questions and their answers have value in making arguments regarding spending cycles and capital including such devices in testing.

Daniel Kao (developer of EinkBro) has some design principles he advocates which are a good start, see:
medium.com/einkbro/web-browser

I've got my own list which has a few other elements.

There are some @media queries which may help in detecting e-ink (colour depth is a key one), but nothing that specifically says "this is an e-ink device and you should plot your course accordingly). @media seems to greatly lag actual media developments.

1/

@zens NB: I've just looked to see if I can find numbers for e-ink market share / sales volume, w/o success.

The best I can find is a very dodgey SEO-scented page giving volumes in the "millions". Who is buying e-ink might make a stronger argument than how many (e.g., market segmentation rather than strictly size).

Doc Edward Morbius ⭕​ replied to Doc Edward Morbius ⭕​

@zens My own set of e-ink design principles:

1. Persistence is free. Once set, the display will continue to show specific static content indefinitely, with no power applied.

2. Pixels are cheap. DPI is typically 200 or higher, devices well over 300 DPI are available, though not precisely common. This is equivalent to many laserprinter's dot resolution.

3. Paints are expensive. In terms of energy use (battery life), time, and disruption (display ghosting / flickering, varying with display mode), any screen changes impose technical or cognitive costs.

4. Refreshes are slow. Rather than 60--120 Hz, you're operating in the range of 0.5 -- 10 Hz. Most devices / modes can accomplish fairly rapid (> 4 Hz) updates, but that's not guaranteed.

5. Colors are very limited or nonexistent. There are colour devices, they're a small subset of the total, palettes are limited, and display characteristics worse than B&W (1/4 pixel density, slower refresh). Many devices offer a limited greyscale palette, ranging from 1--16 shades (1-4 bits). Line art works well, most raster images require dithering or halftones for best effect.

6. Pagination navigation is strongly preferred to scroll. Change the entire page in one fell swoop. It's much harder to regain reading point when scrolling in e-ink than it is with emissive displays. This means providing interfaces for paginated movement. Regions work better than gestures.

7. Reflective rather than emissive. You can't pour light into portions of your display, you can only remove it. Colour mixing is pigment, not light (if it exists at all). Readability increases with direct sunlight / bright ambient light. Many devices do have illumination (backlight / frontlight).

8. Touch / wacom may exist. Many devices incorporate a wacom layer and can use a stylus. Do with this what you can / may.

@zens My own set of e-ink design principles:

1. Persistence is free. Once set, the display will continue to show specific static content indefinitely, with no power applied.

2. Pixels are cheap. DPI is typically 200 or higher, devices well over 300 DPI are available, though not precisely common. This is equivalent to many laserprinter's dot resolution.

Go Up