Recently Written · git

ink-dim

Ink Dim: tap to set the frontlight of a Viwoods AiPaper reader below the lowest system level. Tap again to go back.

git clone https://github.com/equwal/ink-dim

Log | Files | Refs


fastlane/metadata/android/en-US/full_description.txt (1431 bytes)

1 Ink Dim sets the frontlight below the lowest level of the system.
2 
3 Tap the icon. The light goes to the lowest level the hardware still lights. Tap
4 it again. The light goes back to the level the system holds.
5 
6 The app has no screen. The icon is the whole app. The value holds across sleep,
7 until the system brightness is next set.
8 
9 The system will not set the frontlight below its own floor, so Ink Dim writes
10 the light of the panel straight. That file belongs to the system, so the app
11 needs a shell. Shizuku gives it one. Shizuku is a separate free app that you
12 start from the device through wireless debugging. There is no computer.
13 
14 On a normal phone the shell may not write the light, and the toggle then does
15 nothing. The app writes it with `su 0` as a fallback. That works on userdebug
16 builds, where the shell user may use `su`, such as the Viwoods readers.
17 
18 There is a quick settings tile, "Extra dim". There are three intent actions, so
19 a key remapper can put the toggle on a hardware button:
20 dev.equwal.inkdim.TOGGLE, dev.equwal.inkdim.ON and dev.equwal.inkdim.OFF.
21 
22 A long press on the icon opens a settings screen. It shows the state and the
23 steps to set Shizuku up.
24 
25 Made for the Viwoods AiPaper readers. Other devices can have no light that the
26 app knows. Then the settings screen says so.
27 
28 Ink Dim collects nothing. It has no INTERNET permission, no advertisements and
29 no analytics.
30 
31 Free software, GPL-3.0-or-later.