spiegel-keyman/ios/keyman/Keyman
Joshua Horton 7eb88bed00 fix(ios): prevent re-display of keyboard when re-entering app to its menus
Fixes: #13629
Fixes: #11953
Fixes: #6387

This change makes sure that upon app re-entry, the keyboard only displays when the main view will be the active view.  If the app had been in a menu or in the picker, the keyboard will no longer show up on top of it.  Additionally, if the app is re-entered to directly install a KMP from a file, the keyboard will not overlay the package installer.

The core of the problem is that upon app re-entry, the WebView reloads the keyboard, which in turns triggers the `keyboardLoaded` internal notification.  That notification did not check if the main view was the currently-visible view or not, and would always display the keyboard.
2025-04-01 10:10:38 +07:00
..
Keyman fix(ios): prevent re-display of keyboard when re-entering app to its menus 2025-04-01 10:10:38 +07:00
Keyman.xcodeproj added Vietnamese localization to iOS project file 2025-03-05 19:17:08 +07:00
SWKeyboard chore(ios): remove code conditional upon iOS 13 to iOS 15 2025-02-13 11:57:50 +07:00
LaunchScreen.storyboard feat(ios): Tweaks base nav bar with dark style 2019-11-04 15:59:13 +07:00