TMC and Claude Fable 5.2
8aba905d9c
Thumb-friendly drawer: compact list, Niagara-style alphabet, dark backdrop; QR code on About
...
Requests from the owner on 12 November 2026, after using 0.3.1 on the Pixel 9a, with a
photo of Niagara Launcher's alphabet as the reference.
Drawer list
- Rows are 50dp with 34dp icons and 15sp names (were 64dp, 46dp, 17sp); letter headers are
34dp. A row grows with a large system font so a notification preview still fits.
Alphabet
- Letters sit 20dp apart at most (was 30dp). The strip keeps a stretch of edge as tall as
26 letters, low on the edge with its end 40dp above the navigation bar, and centres the
letters that exist in it. It used to spread over the whole edge, which put "A" out of a
thumb's reach.
- The wave follows Niagara's: letters keep their size, the wave is wide (104dp) so about
five letters on each side of the finger curve around the thumb, and the selected letter
is shown large in a light bubble just beyond the wave's peak. This replaces the enlarged
letter on a dark spot from 0.3.1, which collided with its neighbours at this spacing.
- The list dims a little during any scrub, more where the wave lies over it.
Backdrop
- The drawer's scrim is black at 78% in every theme (AllAppsState). Lawnchair's grey at 40%
left a light grey behind white names over a light wallpaper. LawnchairScrimView judges the
status bar icons by the scrim's own colour again, since that colour is now always dark.
Scrub from the home screen (PRD AD-10)
- On by default, the owner's decision; this closes the PRD's open question.
- It opens the drawer in 120 ms instead of the state manager's 600 ms, like swipe up and hold.
- A touch that lifts within 200 ms was a flick and opens the plain list.
Fix: undoing a scrub that was not meant
- 0.3.1 put the list back to "where it was", read from the list's rows. A closed drawer has
been told to return to the top but lays its rows out only when it opens, so the rows
still reported the place the drawer was last left at, and a quick swipe reopened it
there. The list now goes where a plainly opened drawer stands.
About
- A QR code for the release page, generated on the phone with ZXing core (new dependency),
black on white in every theme, with the address under it.
Checked on the Android 17 emulator with timed touches, a thumb-sized shape over the
screenshots, a 1.6 font scale, and by decoding the QR code from a screenshot.
Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com >
2026-11-12 09:00:22 +01:00
renovate[bot]
5018e8db08
chore(deps): update gradle to v9.9.1 ( #7518 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-10 18:27:29 +00:00
renovate[bot]
94b36676fd
chore(deps): update gradle to v9.9.0 ( #7503 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-06 18:50:43 +00:00
renovate[bot]
448f542eac
chore(deps): update agp to v9.5.1 ( #7498 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-05 23:50:09 +00:00
Pun Butrach
f1c1220f1f
Revert "chore(deps): update plugin google-protobuf to v0.10.1" ( #7494 )
...
This reverts commit 428b6a6062 .
2026-11-05 14:10:29 +00:00
renovate[bot]
428b6a6062
chore(deps): update plugin google-protobuf to v0.10.1 ( #7493 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-04 22:47:22 +00:00
renovate[bot]
ee30d67758
fix(deps): update dependency androidx.test.uiautomator:uiautomator to v2.4.1 ( #7492 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-04 22:44:20 +00:00
renovate[bot]
874bef418b
fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-rc01 ( #7491 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-04 21:06:52 +00:00
renovate[bot]
85493b9776
chore(deps): update plugin diffplug-spotless to v8.11.0 ( #7480 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-03 01:21:44 +00:00
renovate[bot]
59396cddd1
fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.52.0 ( #7479 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-02 19:44:48 +00:00
renovate[bot]
ce6c4132a7
fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.17-jdk5 ( #7475 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-02 05:37:04 +00:00
renovate[bot]
ff037218d4
fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.17-jdk5 ( #7476 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-11-02 00:59:02 +00:00
renovate[bot]
b396f41c24
chore(deps): update plugin google-ksp to v2.3.13 ( #7465 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-30 21:58:32 +00:00
renovate[bot]
2d07299867
chore(deps): update agp to v9.5.0 ( #7458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-28 18:28:13 +00:00
renovate[bot]
60f90d713e
fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.16-jdk5 ( #7432 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-23 18:42:32 +00:00
renovate[bot]
745891d769
fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.16-jdk5 ( #7433 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-23 16:18:33 +00:00
renovate[bot]
ab2d3621c9
fix(deps): update dependency com.google.errorprone:error_prone_annotations to v2.51.0 ( #7429 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-22 11:56:48 +00:00
renovate[bot]
c13364593e
fix(deps): update dependency com.squareup.okhttp3:okhttp to v5.5.1 ( #7425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-22 04:55:15 +00:00
renovate[bot]
c7e6b8dd75
fix(deps): update dependency androidx.palette:palette-ktx to v1.1.0 ( #7422 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-21 23:05:02 +00:00
renovate[bot]
fc5503ec25
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.3.0 ( #7421 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-21 20:38:41 +00:00
renovate[bot]
e482061b22
fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-beta02 ( #7420 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-21 20:37:57 +00:00
renovate[bot]
e72e86b369
fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.12.0 ( #7417 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-20 18:16:30 +00:00
renovate[bot]
eef747c4a6
chore(deps): update gradle to v9.8.2 ( #7415 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-20 16:38:38 +00:00
renovate[bot]
398cafdc2d
fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.15-jdk5 ( #7383 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-13 16:42:28 +00:00
renovate[bot]
cc99e5ae65
fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.15-jdk5 ( #7384 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-13 11:23:19 +00:00
renovate[bot]
23fdc1e239
fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.6.8 ( #7380 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 15:47:08 +00:00
renovate[bot]
09be312ba5
fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-beta01 ( #7379 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 11:10:15 +00:00
renovate[bot]
99fa2d16fb
chore(deps): update plugin diffplug-spotless to v8.10.4 ( #7378 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 11:09:03 +00:00
renovate[bot]
064b8811c0
chore(deps): update kotlin monorepo to v2.4.21 ( #7377 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 07:51:26 +00:00
renovate[bot]
3135e483fd
chore(deps): update gradle to v9.8.1 ( #7376 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-10-12 07:50:57 +00:00
renovate[bot]
126b2250d7
fix(deps): update dependency com.google.guava:guava to v33.7.2-jre ( #7352 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-29 18:01:32 +00:00
renovate[bot]
d73e44f978
chore(deps): update plugin diffplug-spotless to v8.10.3 ( #7344 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-25 23:21:47 +00:00
renovate[bot]
75862cd7fd
chore(deps): update gradle to v9.8.0 ( #7340 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-25 05:45:48 +00:00
renovate[bot]
bda611216e
fix(deps): update dependency io.nlopez.compose.rules:ktlint to v0.6.7 ( #7339 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-25 05:42:41 +00:00
renovate[bot]
ffbf2226ef
fix(deps): update dependency org.mockito.kotlin:mockito-kotlin to v6.4.0 ( #7333 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-24 05:42:43 +00:00
renovate[bot]
57d8ece3c8
fix(deps): update dependency androidx.core:core-ktx to v1.19.1 ( #7331 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-23 21:22:18 +00:00
renovate[bot]
4d897f537e
fix(deps): update dependency org.mockito:mockito-core to v5.24.0 ( #7332 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-23 21:21:12 +00:00
renovate[bot]
ae92541803
fix(deps): update dependency androidx.navigation:navigation-compose to v2.10.2 ( #7329 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-23 18:37:01 +00:00
renovate[bot]
57e74132b4
fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-alpha29 ( #7328 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-23 18:34:46 +00:00
renovate[bot]
ab7fc6df1d
chore(deps): update agp to v9.4.1 ( #7314 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-18 19:14:44 +00:00
renovate[bot]
484fe33771
fix(deps): update dependency com.google.protobuf:protoc to v4.36.2 ( #7313 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-17 20:24:09 +00:00
renovate[bot]
48fdc62a1c
fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.14 ( #7309 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-15 09:46:58 +00:00
renovate[bot]
6cdc88a9cb
fix(deps): update dependency net.bytebuddy:byte-buddy to v1.18.14 ( #7303 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-15 07:13:57 +00:00
renovate[bot]
174010779e
fix(deps): update dependency net.bytebuddy:byte-buddy-agent to v1.18.14 ( #7304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-15 02:52:07 +00:00
renovate[bot]
1c2a6606dc
fix(deps): update dependency androidx.benchmark:benchmark-macro-junit4 to v1.5.0 ( #7276 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-10 23:54:56 +00:00
renovate[bot]
0cae44d442
chore(deps): update plugin androidx-baselineprofile to v1.5.0 ( #7275 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-10 23:54:02 +00:00
renovate[bot]
3a07a739af
fix(deps): update dependency androidx.navigation:navigation-compose to v2.10.1 ( #7273 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-10 10:52:32 +00:00
renovate[bot]
653d26b1d5
fix(deps): update dependency androidx.compose:compose-bom to v2026.09.00 ( #7274 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-10 10:51:02 +00:00
renovate[bot]
9d299a13c1
fix(deps): update dependency androidx.compose.material3:material3 to v1.5.0-alpha28 ( #7271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-10 02:58:49 +00:00
renovate[bot]
2044f99b55
fix(deps): update androidx.room to v2.8.5 ( #7270 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-09-10 02:58:10 +00:00