diff --git a/changelog.d/6645.misc b/changelog.d/6645.misc new file mode 100644 index 0000000000..b24655879d --- /dev/null +++ b/changelog.d/6645.misc @@ -0,0 +1 @@ +Enable auto-capitalization for Room creation Title field diff --git a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt b/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt index 71c83946d0..a5c3106f26 100644 --- a/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt +++ b/vector/src/main/java/im/vector/app/features/roomdirectory/createroom/CreateRoomController.kt @@ -16,6 +16,7 @@ package im.vector.app.features.roomdirectory.createroom +import android.text.InputType import com.airbnb.epoxy.TypedEpoxyController import com.airbnb.mvrx.Fail import com.airbnb.mvrx.Loading @@ -67,6 +68,7 @@ class CreateRoomController @Inject constructor( enabled(enableFormElement) value(viewState.roomName) hint(host.stringProvider.getString(R.string.create_room_name_hint)) + inputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES) onTextChange { text -> host.listener?.onNameChange(text) diff --git a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt index 31c3e86671..100670b3b0 100644 --- a/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt +++ b/vector/src/main/java/im/vector/app/features/roomprofile/settings/RoomSettingsController.kt @@ -16,6 +16,7 @@ package im.vector.app.features.roomprofile.settings +import android.text.InputType import com.airbnb.epoxy.TypedEpoxyController import im.vector.app.R import im.vector.app.core.epoxy.dividerItem @@ -91,6 +92,7 @@ class RoomSettingsController @Inject constructor( enabled(data.actionPermissions.canChangeName) value(data.newName ?: roomSummary.displayName) hint(host.stringProvider.getString(R.string.room_settings_name_hint)) + inputType(InputType.TYPE_TEXT_FLAG_CAP_SENTENCES) onTextChange { text -> host.callback?.onNameChanged(text)