v0.0.9 — the keyboard stops covering the compose box
Pre-releaseHotfix for v0.0.8. Everything in those notes still applies.
The keyboard no longer sits on top of what you are writing
On a phone, opening the compose sheet raised the keyboard straight over the text field and
the post button. You could type, but you could not see what you were typing.
The sheet was measuring the keyboard from the wrong place: it read the screen insets from
the context that opened it rather than its own, so the dependency was registered outside
the sheet's route. The keyboard came up, nothing inside the sheet rebuilt, and the padding
that should have lifted it stayed at zero.
The sheet also scrolls now, so a short window, a landscape phone or an unusually tall
keyboard leaves the button reachable instead of pushing it off the bottom.
Both are covered by tests that raise a keyboard and assert the field and the button stay
above it, for the compose sheet and for the sign-in screen.
Which file
| File | Size | For |
|---|---|---|
textlog-0.0.9-arm64-v8a.apk |
17 MB | Virtually every Android phone from the last decade — take this one |
textlog-0.0.9-armeabi-v7a.apk |
15 MB | Older 32-bit Android devices |
textlog-0.0.9.apk |
49 MB | Universal Android; runs on anything |
textlog-0.0.9-macos.dmg |
19 MB | macOS (Apple silicon) |
Coming from v0.0.3 or earlier, or the very first v0.0.4 upload? Those were debug-signed
and Android will refuse to install over them — uninstall first. From signed v0.0.4 or
later this updates normally.
macOS, first launch
The app is ad-hoc signed, not notarised. macOS will refuse it the first time. Allow it once
under System Settings → Privacy & Security → Open Anyway, or run
xattr -dr com.apple.quarantine /Applications/textlog.app.
Unofficial client. textlog is by stagas.