mirror of
https://github.com/johannesjo/super-productivity.git
synced 2026-07-19 01:17:31 +00:00
The store v18.10.0 build positions the global add-task bar correctly above the soft keyboard and resizes normally. #8295 (merged after v18.10.0) is the only keyboard-logic change since, and it regressed both: on this branch the bar sits behind the IME and the view no longer appears to resize. #8295 stacked two extra keyboard-height signals (a native physical-px height via keyboardHeightPx$ and a baseInnerHeight-tracking VisualViewport path) on top of the single VisualViewport `obscured` signal that shipped in v18.10.0, combined as max(obscured, nativeKeyboardHeight - layoutShrink). The sources fire on separate async events and race; scheduleCommit() resets baseInnerHeight to the already-shrunk innerHeight mid-IME-animation, which zeroes layoutShrink and defeats the double-count guard, so --keyboard-height lands on a wrong value on devices that already handle the IME. Revert to the known-good single-signal logic. The narrow Android 10 case #8295 targeted will be re-addressed via a single WindowInsets IME listener that is verified on a real device matrix. Reverts #8295. Drops the orphaned calc-keyboard-height spec (its unrelated #8421 backup-ring/state changes are kept). |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| app_config.properties | ||
| build.gradle | ||
| capacitor.build.gradle | ||
| config.gradle | ||
| google.properties | ||
| proguard-rules.pro | ||