Unexpected-Keyboard/srcs/juloo.keyboard2
Jules Aguillon bf31872955 Handle configuration change quickly
setInputView() was not called when the view was re-created through
refresh_config(). Also, the refresh_config() function was not able to
properly set the current layout.

Now keep the default layout (_localeTextLayout) and the current non-text
layout (if any, _currentSpecialLayout) separately to be able to refresh
them later.

setInputView() is called everytime the view is created instead of by
onStartInputView() specifically.

The setting activity now save the preferences to the protected storage
in onStop() instead of listening for onSharedPreferenceChanged.
2022-12-11 21:57:40 +01:00
..
Autocapitalisation.java Refactor: Move editing code from to KeyEventHandler 2022-11-13 16:28:39 +01:00
Config.java Added qwerty_pl layout (#251) 2022-12-11 14:49:22 +01:00
DirectBootAwarePreferences.java Direct-boot aware preferences 2022-11-11 14:27:02 +01:00
Emoji.java Refactor: Use enum values in KeyValue.Kind 2022-11-13 15:19:50 +01:00
EmojiGridView.java Improve emoji pane layout 2022-12-11 16:26:50 +01:00
EmojiGroupButtonsBar.java Improve emoji pane layout 2022-12-11 16:26:50 +01:00
EmojiKeyButton.java Refactor: Move editing code from to KeyEventHandler 2022-11-13 16:28:39 +01:00
ExtraKeyCheckBoxPreference.java Add editing keys: copy, paste, cut, select all 2022-11-13 16:45:57 +01:00
Keyboard2.java Handle configuration change quickly 2022-12-11 21:57:40 +01:00
Keyboard2View.java Correctly handle pointer cancel events 2022-12-04 18:21:59 +01:00
KeyboardData.java Add option 'numpad_layout' 2022-12-10 19:39:22 +01:00
KeyEventHandler.java Add editing keys: copy, paste, cut, select all 2022-11-13 16:45:57 +01:00
KeyModifier.java Add combinations to 'accent_slash' and show in settings 2022-11-05 19:33:46 +01:00
KeyValue.java Add editing keys: copy, paste, cut, select all 2022-11-13 16:45:57 +01:00
LayoutListPreference.java Allow switching quickly between two layouts 2022-11-13 00:24:23 +01:00
Pointers.java Correctly handle pointer cancel events 2022-12-04 18:21:59 +01:00
SettingsActivity.java Handle configuration change quickly 2022-12-11 21:57:40 +01:00
Theme.java Draw borders and update themes 2022-11-13 20:53:06 +01:00