super-productivity/android/app
Johannes Millan ada565c651 fix(android): push header below status bar on API 30-34 with old WebView (#8283)
The native status-bar overlap fallback (pushStatusBarOverlap) was gated to
SDK < 30, but the band that needs it is WebView < 140 AND API < 35: there
SystemBars injects nothing and env(safe-area-inset-top) resolves to 0, so
the header draws behind the status bar. API 30-34 devices on an un-updated
WebView (e.g. de-Googled LineageOS/microG, which doesn't refresh System
WebView via Play) were uncovered.

Broaden the gate SDK < 30 -> SDK < 35 and rename the method accordingly.
The WebView >= 140 early-return still skips the passthrough band, and the
max(env(), overlap) fold self-corrects to 0 when the WebView is natively
inset, so there is no double-count and the worst case is no change.
2026-07-09 15:21:48 +02:00
..
src fix(android): push header below status bar on API 30-34 with old WebView (#8283) 2026-07-09 15:21:48 +02:00
.gitignore ____MERGING SUPER PRODUCTIVITY ANDROID ____ 2024-10-11 14:11:23 +02:00
app_config.properties ____MERGING SUPER PRODUCTIVITY ANDROID ____ 2024-10-11 14:11:23 +02:00
build.gradle feat(android): add home screen widget for today's tasks (#8737) 2026-07-03 18:32:34 +02:00
capacitor.build.gradle feat(android): migrate edge-to-edge to built-in SystemBars (#8543) 2026-06-22 16:07:06 +02:00
config.gradle ____MERGING SUPER PRODUCTIVITY ANDROID ____ 2024-10-11 14:11:23 +02:00
google.properties ____MERGING SUPER PRODUCTIVITY ANDROID ____ 2024-10-11 14:11:23 +02:00
proguard-rules.pro feat(droid): background sync notifications for android 2026-03-20 10:24:02 +01:00