super-productivity/src
johannesjo 1421151724 fix(ios): prevent keyboard from overlapping inputs
Use Capacitor's native WebView resize mode on iOS instead of CSS-based
workarounds. When keyboard appears, the WebView itself shrinks so 100vh
automatically fits above the keyboard.

- Configure iOS to use `resize: 'native'` (Android keeps `resize: 'body'`)
- Add scrollIntoViewIfNeeded() to scroll focused inputs into view
- Add proper cleanup for keyboard event listeners
- Improve flexbox shrinking in fullscreen markdown dialog
2026-01-21 17:45:14 +01:00
..
app fix(ios): prevent keyboard from overlapping inputs 2026-01-21 17:45:14 +01:00
assets refactor(icons): replace SVG icons with Material Symbols 2026-01-21 15:37:59 +01:00
environments 17.0.0-RC.12 2026-01-18 14:00:52 +01:00
static
styles feat(icons): upgrade from Material Icons to Material Symbols 2026-01-21 15:30:19 +01:00
test-helpers
typings
_common.scss
favicon.ico
hammer-config.class.ts
index.html fix(ios): extend viewport behind safe areas to fix bottom white area 2026-01-16 16:52:58 +01:00
karma.conf.js
main.ts refactor(ios): use IS_NATIVE_PLATFORM for shared mobile behavior 2026-01-14 13:45:42 +01:00
manifest.json
polyfills.ts
styles.scss feat(ios): add notification actions and iPad optimizations 2026-01-14 13:45:42 +01:00
test.ts
tsconfig.app.json
tsconfig.spec.json fix(shared-schema): fix module resolution for bundler compatibility 2026-01-11 13:20:16 +01:00
tsconfig.worker.json