From 4e2e2734708a3d8eeeea546ea417788be7ea4b2d Mon Sep 17 00:00:00 2001 From: Finn Behrens Date: Sun, 31 Oct 2021 19:53:57 +0100 Subject: [PATCH] Remember keyboard language for room This adds a `textInputContextIdentifier` to the RoomViewController to save the current language per room. Signed-off-by: Finn Behrens --- Riot/Modules/Room/RoomViewController.m | 5 +++++ changelog.d/5067.feature | 1 + 2 files changed, 6 insertions(+) create mode 100644 changelog.d/5067.feature diff --git a/Riot/Modules/Room/RoomViewController.m b/Riot/Modules/Room/RoomViewController.m index 6d989d669..9b58f6621 100644 --- a/Riot/Modules/Room/RoomViewController.m +++ b/Riot/Modules/Room/RoomViewController.m @@ -2030,6 +2030,11 @@ const NSTimeInterval kResizeComposerAnimationDuration = .05; roomInputView.actionsBar.actionItems = actionItems; } +- (NSString *)textInputContextIdentifier +{ + return self.roomDataSource.roomId; +} + - (void)roomInputToolbarViewPresentStickerPicker { // Search for the sticker picker widget in the user account diff --git a/changelog.d/5067.feature b/changelog.d/5067.feature new file mode 100644 index 000000000..53e0a66b5 --- /dev/null +++ b/changelog.d/5067.feature @@ -0,0 +1 @@ +Remember keyboard layout per room and restore it when opening the room again.