mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-19 01:17:31 +00:00
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. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| app_config.properties | ||
| build.gradle | ||
| capacitor.build.gradle | ||
| config.gradle | ||
| google.properties | ||
| proguard-rules.pro | ||