[android] Soft keyboard fixes
1. Manually request focus for input fields and show keyboard This is needed when targetting API 28 which doesn't give focus anymore automatically like it used to be. Closes #1505 2. Remember keyboard states across screen rotations This also upgrades the emoji library and gets rid of the KeyboardAwareLinearLayout that is still a relict from the time when we were using Signal's emoji implementation. 3. Move soft keyboard showing/hiding into UiUtils
Showing
- briar-android/build.gradle 1 addition, 1 deletionbriar-android/build.gradle
- briar-android/src/main/AndroidManifest.xml 7 additions, 7 deletionsbriar-android/src/main/AndroidManifest.xml
- briar-android/src/main/java/org/briarproject/briar/android/activity/BaseActivity.java 2 additions, 8 deletions...org/briarproject/briar/android/activity/BaseActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/blog/RssFeedImportActivity.java 6 additions, 0 deletions...riarproject/briar/android/blog/RssFeedImportActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/blog/WriteBlogPostActivity.java 1 addition, 0 deletions...riarproject/briar/android/blog/WriteBlogPostActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/conversation/AliasDialogFragment.java 12 additions, 0 deletions...oject/briar/android/conversation/AliasDialogFragment.java
- briar-android/src/main/java/org/briarproject/briar/android/conversation/ConversationActivity.java 1 addition, 1 deletion...ject/briar/android/conversation/ConversationActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/forum/CreateForumActivity.java 1 addition, 1 deletion...briarproject/briar/android/forum/CreateForumActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/login/ChangePasswordActivity.java 4 additions, 0 deletions...arproject/briar/android/login/ChangePasswordActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/privategroup/creation/CreateGroupFragment.java 1 addition, 1 deletion...ar/android/privategroup/creation/CreateGroupFragment.java
- briar-android/src/main/java/org/briarproject/briar/android/threaded/ThreadListActivity.java 4 additions, 9 deletions...iarproject/briar/android/threaded/ThreadListActivity.java
- briar-android/src/main/java/org/briarproject/briar/android/view/EmojiTextInputView.java 46 additions, 8 deletions...g/briarproject/briar/android/view/EmojiTextInputView.java
- briar-android/src/main/java/org/briarproject/briar/android/view/KeyboardAwareLinearLayout.java 0 additions, 225 deletions...project/briar/android/view/KeyboardAwareLinearLayout.java
- briar-android/src/main/java/org/briarproject/briar/android/view/TextInputView.java 4 additions, 8 deletions...va/org/briarproject/briar/android/view/TextInputView.java
- briar-android/src/main/res/layout/activity_change_password.xml 3 additions, 3 deletions...-android/src/main/res/layout/activity_change_password.xml
- briar-android/src/main/res/layout/activity_create_forum.xml 1 addition, 1 deletionbriar-android/src/main/res/layout/activity_create_forum.xml
- briar-android/src/main/res/layout/emoji_text_input_view.xml 1 addition, 1 deletionbriar-android/src/main/res/layout/emoji_text_input_view.xml
- briar-android/src/main/res/layout/fragment_create_group.xml 1 addition, 1 deletionbriar-android/src/main/res/layout/fragment_create_group.xml
- briar-android/src/main/res/layout/fragment_password.xml 1 addition, 0 deletionsbriar-android/src/main/res/layout/fragment_password.xml
- briar-android/src/main/res/values/dimens.xml 0 additions, 12 deletionsbriar-android/src/main/res/values/dimens.xml
Loading
Please register or sign in to comment