[Keyboard Plugin] Pull Request for iOS fixes, dependency updates and small refactor

Forge Component
Published on 2018-10-03 by Pedro Domingues
3 votes
Published on 2018-10-03 by Pedro Domingues

HI there,

Our team has updated this plugin to work better with iOS. We would appreciate it if you could take the time to integrate these changes by merging the file, if possible. 

Please find attached the .OML file.

If there are any issues, please feel free to reach out to us.

Here is a summary of our changes, a best as I could deduce by looking at the code.

* Updates Common Plugin dependency from 2.3.0 to 3.0.1
* ShowKeyboard now works on iOS without requiring User Action
* Renames Input Param DisplayAccessoryBar to IsHidden in HideFormAccessoryBar Action
* HideFormAccessoryBar now invokes CheckKeyboardPlugin before attempting to execute the JavaScript Node
* HideFormAccessoryBar now catches exceptions and returns them alongside an Error Structure and an IsSuccess Boolean if they occur.

* Added version tag to git source url to stabilize plugin against future releases

We have used this on OS 11, and have partially tested it on MABS 6.1