Email or username:

Password:

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

@zens

Two of the amusingly non-cooperative tools are Dark Reader, a Firefox extension which can be used to change website themes (including having a light mode), and Mastodon. Both tools / sites themselves cannot be toggled to a light mode in many cases (e.g., when viewing a Mastodon site whilst logged out / to which you're not a member). This is endlessly frustrating.

Not zoom-related, but a case of designer failing to consider the user and their hardware capabilities / visual limitations.

4/end/

10 comments
Doc Edward Morbius ⭕​

@zens Oh, and for my preferred e-ink browser, EinkBro, which has an integrated "light mode" toggle for websites .... Mastodon fails to cooperated. It remains dark mode.

Fortunately, I can use Dark Reader to make Mastodon and GlitchSoc sites light-themed on my e-ink tablet, when reading w/o being logged in. But that's only available on the Firefox / Fennec Fox browser.

(I've been meaning to raise the issue with both Gargron and EinkBro.)

Luci ‘O Lantern

@dredmorbius is it at all possible to install a tampermonkey extension ? a lot of this sounds correctable with user css.
not that it absolves the site designers of course

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.

@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).

Luci ‘O Lantern replied to Doc Edward Morbius ⭕​

@dredmorbius do bookmarklets work?

Doc Edward Morbius ⭕​ replied to Luci ‘O Lantern

@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 ‘O Lantern 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 ‘O Lantern

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

Luci ‘O Lantern replied to Doc Edward Morbius ⭕​

@dredmorbius i’ll add it to the list

Doc Edward Morbius ⭕​ replied to Luci ‘O Lantern

@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