aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/settings/Settings.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove unused phrase gesture code.•••Bug: 19687841 Change-Id: I0862aa3127bf7f1564a4845efdf99ebf5ae4d5ac Chieu Nguyen2015-03-111-7/+0
* Next-word suggestion bit in keyboard settings.•••This feature works in supported languages. We don't need a user setting. Bug 19596067. Change-Id: Icdded772745f9816da47f8a5e3b87b733083b121 Dan Zivkovic2015-03-041-1/+0
* LatinIME portion of multi-lang option removal.•••Bug 19188067. Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99 Dan Zivkovic2015-01-291-20/+0
* AOSP change for showing the app icon.•••This change deletes a bunch of code that was used to conditionally show/hide the keyboard app icon given system states and user preferences. Bug 19001197. Change-Id: I69a57aa21872a571af87a193b3e52b7f985e5168 Dan Zivkovic2015-01-161-19/+0
* Revert "Add keyboard margin options to place the keyboard dynamically."•••This reverts commit 8584db1461d286f8eb966c40eb0bc76e8c9df76a. Bug: 18675223 Bug: 18675476 Change-Id: I4e25d87ac261c44b1943df832115f8cca690103a Tadashi G. Takaoka2014-12-091-3/+4
* Add keyboard margin options to place the keyboard dynamically.•••Keyboard location and location can now be set in the debug options section. Change-Id: I87c5a1d679489e12dccf26632c399af28087629e Andy Wang2014-12-051-4/+3
* Stop passing through keyPrefs as it's already available.•••Change-Id: I43a56beba0cf0fdf5f93c5c764edbd279ee033b2 Andy Wang2014-12-021-2/+3
* Allow whitelist changes when no close word•••When there isn't a close word in another language of the current multi-language set, we allow whitelist entries to take force even if we are not confident in the current language. Bug: 18063142 Bug: 18130489 Bug: 18132240 Bug: 18136721 Bug: 18200415 Change-Id: I044674ba7b70aa86ab2a48d2e4d53a1c8007b62c Jean Chalard2014-11-261-0/+4
* Add a preference to resize the keyboard height.•••The keyboard height is controlled by a slider in the debug preferences. Without access to debug preferences, this change is a no-op. Bug: 6867494 Change-Id: I984064ed1cab752876615f5ed582818474d6041b Andy Wang2014-10-301-0/+6
* Move StringUtils under common.•••Bug: 18108776 Change-Id: Ia46a4102a0e86e71118ca5e641f9f531998e166b Jean Chalard2014-10-281-1/+1
* Fix NPE in AppearanceSettingsFragment•••Bug: 18147440 Change-Id: I7a7a47b3484e54146d34d11b5bd9c1305421d829 Tadashi G. Takaoka2014-10-281-0/+4
* Remove device checking of Emoji physical key•••This CL also adds a settings option to enable/disable an Emoji-ALT physical key. Bug: 18122464 Change-Id: Iee1d97efec979a902b0492071d5e511ca1792ff0 Tadashi G. Takaoka2014-10-271-0/+2
* Fix Javadoc and null analysis related warnings•••This CL also adds @SuppressWarning("unused" to java-overridable package. Bug: 18003991 Change-Id: If70527e30654384705d7a814f5efd181d9f539e1 Tadashi G. Takaoka2014-10-231-1/+3
* Remove BuildCompatUtils.VERSION_CODES_LXX•••Finally it is turned out to be a XXL-size Lollipop. Change-Id: Icbd22506be9de514eba287cdd8d97fbfd070ac09 Yohei Yukawa2014-10-221-1/+1
* Bring back long press timeout settings•••Bug: 18025209 Change-Id: Id8dbb051e04270f6892cae12a443103bd0d32dcb Tadashi G. Takaoka2014-10-171-3/+3
* Don't restore device specific preferences•••There are two categories of preferences: 1. That are part of the default shared preference They were all getting backed up and restored. Added a blacklist to not restore some of these. e.g. current account 2. That are in a non-default shared preference file. These are not getting backed up currently, but added a specific local preference file for all such preferences. Bug: 17288591 Change-Id: I2f748be971a2337543e5014434aa39313fd1e1d8 Sandeep Siddhartha2014-10-101-2/+0
* Fix missing prediction words on contextual strip•••Bug: 17874801 Change-Id: Iaba935a6b2548376f10a0ecd80f07ea7ada6c60a Tadashi G. Takaoka2014-10-071-1/+1
* Add StatsUtils#onLoadSettings for when settings are changed•••Non-blocking call in nature. Bug:17013677 Change-Id: Iff737422bbacbf22c9b0ff6eaf1c1f75e6bf23c3 Jatin Matani2014-09-301-0/+2
* Add Accounts & privacy settings in LatinIME•••Also start showing the logging preference on this screen too. This settings screen will be the container for all account management, sync and privacy related settings Bug: 17464068 Change-Id: Ie0806f6e8a542e9dea2834445ff7b38805207bda Sandeep Siddhartha2014-09-171-0/+2
* Add a user preference for split layout within Appearance & Layouts•••Note The preference is flag protected. Change-Id: I1be219ba961f002897b7b13ff9f200e2f142b2d8 Jatin Matani2014-09-161-0/+1
* Reorganize settings in Google Keyboard•••Changes : Input languages -> Languages Input preferences -> Preferences Multi lingual Options -> Multilingual Options Keyboard Theme -> Theme Gesture typing preferences -> Gesture typing **New Appearance -> Theme -> Custom input style **Removed Multilingual options from L dynamically Bug: 11866784 Change-Id: I07404c27868e1b087b0cafb63d2031a5b493a885 Tadashi G. Takaoka2014-09-121-2/+6
* Resolve an old TODO.•••This is cleaner. Bug: 17347779 Change-Id: I5b612783b1ec98a1a11401f00d68db49654f3023 Jean Chalard2014-09-051-0/+10
* Add setting boolean for showing UI to accept typed word•••Change-Id: Iedd90d07b904362d9debc9994ce86cd78a0303b9 Tadashi G. Takaoka2014-08-131-0/+2
* Add BuildCompatUtils to get an effective platfrom API version•••This CL removes reference of VERSION_CODES.CUR_DEVELOPMENT. Bug: 13888366 Change-Id: I5c8499a175473a220c8fb04ead219760c585a19a Tadashi G. Takaoka2014-08-131-3/+2
* Use fragment for keyboard theme settings•••Bug: 11866784 Change-Id: Ic50b6eb1bd8f2b823e2c9dfad04d8615bc910936 Tadashi G. Takaoka2014-07-291-0/+1
* Make "Show correction suggestions" as a binary option•••Formerly "Show correction suggestions" had three options, "always show", "show in portrait mode", and "always hide". The reason behind "show in portrait mode" was that there may not be enough screen estate in landscape mode to show suggestions. Because recent phone devices have relatively large screen, we decide to remove "show in portrait mode" option. Bug: 15780939 Change-Id: I896d737452c3893d43ce20bd88127f10c1eb3d83 Tadashi G. Takaoka2014-07-271-1/+3
* Reorganize Keyboard settings screen•••This CL must be checked in together with Ie45df15b18. Bug: 11866784 Change-Id: I44d6ceb45108be135e3eaa361f4ee2c83f04fb57 Tadashi G. Takaoka2014-06-231-8/+7
* Revert "Reorganize Keyboard settings screen"•••This reverts commit 339929ba16e4f68fb216ebe49dd3575e563ee8ab. Bug: 11866784 Bug: 13888366 Bug: 15781377 This doesn't build with LOCAL_SDK_VERSION := 19 for UnbundledLatinImeGoogle. Change-Id: Idf8bd335b076152265f245f578dadf651e291878 Ken Wakasa2014-06-231-7/+8
* Reorganize Keyboard settings screen•••This CL must be checked in together with I6ebfbeb4e8. Bug: 11866784 Bug: 15781377 Bug: 13888366 Change-Id: I57d47ab174d03121a604fd0dbf553795de0ab9b8 Tadashi G. Takaoka2014-06-221-8/+7
* Remove LatinImeLogger and UsabilityStudyLogUtils•••This CL must be checked in together with Ie52007dc5c. Bug: 15318007 Change-Id: Ie665f296e43b5485ae8ba7e949aa262794ee0dcc Tadashi G. Takaoka2014-05-291-4/+0
* Enable "show language switch key" settings on K and before•••"Show language switch key" and "Switch to other IME" settings are enabled on KitKat and before. On L and later, its preference settings UI gets hide and the settings values are forcibly set to true. Bug: 14854377 Change-Id: I10456408452280a1b7688fd1f168933937666c9f Tadashi G. Takaoka2014-05-241-0/+5
* Simplify StatsUtils•••With this CL, the implementation of StatsUtils no longer needs to know how to read settings from the system. Insted, the LatinIME class is now responsible for notifying StatsUtils whenever the settings is changed. BUG: 14324207 Change-Id: Ic3d26ec31c8d2c082d3e7487b578b323aad2f960 Yohei Yukawa2014-05-151-0/+2
* Refactor KeyboardTheme•••This CL introduces two preference keys in addition to the existing one. - pref_keyboard_theme: The new preference key that is used only in the preference settings. - pref_keyboard_layout_20110916: The previous preference key that holds keyboard color scheme settings. This is superseded by the next key. - pref_keyboard_theme_20140509: The new preference key that holds keyboard theme settings. This value is forcibly reset to LMP theme on a LMP device. On a KitKat and previous device, the settings of the pref_keyboard_layout_20110916 is carried on into this preference. This CL must be checked in together with Id7b3ddd8aa. Change-Id: I2d55602d026e30b38d8f822d2124f5c5e4a9a812 Tadashi G. Takaoka2014-05-121-1/+1
* Revert "Refactor KeyboardTheme"•••This reverts commit 19688b584bb903192559196a0e3836bc4c957696. Build breakage. Change-Id: I95d4be1578824eaee5a2fb08ec277250727ac668 Ken Wakasa2014-05-091-1/+1
* Refactor KeyboardTheme•••This CL introduces two preference keys in addition to the existing one. - pref_keyboard_theme: The new preference key that is used only in the preference settings. - pref_keyboard_layout_20110916: The previous preference key that holds keyboard color scheme settings. This is superseded by the next key. - pref_keyboard_theme_20140509: The new preference key that holds keyboard theme settings. This value is forcibly reset to LMP theme on a LMP device. On a KitKat and previous device, the settings of the pref_keyboard_layout_20110916 is carried on into this preference. This CL must be checked in together with Ifcedeabbec. Change-Id: Ibe75146e2c1c7eebf964ca86550baf244fedb79a Tadashi G. Takaoka2014-05-091-1/+1
* Move some advanced settings to debug settings•••This CL moves "Show slide indicator" and "Key long press delay" advanced options to the debug settings. Bug: 11866784 Change-Id: Iec16e09ba6e7c9f82ce0fa73a0d75766b843b44b Tadashi G. Takaoka2014-04-251-11/+9
* Use KeyboardTheme id insteand of index•••This CL must be checked in together with I771216f8bd. Bug: 14042743 Change-Id: I45c3acf9242985fb03721a9a6d377fbccc8e2019 Tadashi G. Takaoka2014-04-141-37/+0
* Refactor KeyboardTheme as top-level class•••This CL should be checked in together with I63e33388f9. Bug: 14042743 Change-Id: I13f0a45bac6f19e006bf1280a36173e52d6d7160 Tadashi G. Takaoka2014-04-141-2/+2
* Check null before passing to Integer.parseInt•••Just after user data is cleared, user preference associated with PREF_KEYBOARD_LAYOUT is always empty. In such case, we might want to return the default value immediately, rather than calling Integer.parseInt(null) and catching NumberFormatException unnecessarily. BUG: 13472379 Change-Id: I8dca9a22780d057013c032bd1f56e730dcada3ce Yohei Yukawa2014-03-241-0/+3
* Guard possible NumberFormatException•••Bug: 13472379 Change-Id: Ib7640b3d8816d8d7fb4747d2288eedd94bc49b06 Tadashi G. Takaoka2014-03-181-10/+22
* Change important notice version preference file•••This CL also reset the notice version to 1. This CL must be checked in together with Iea8d9ff038. Change-Id: I838f7b5b295388d64d6aba90f50b06654eba16e5 Tadashi G. Takaoka2014-02-201-4/+0
* Fix build due to Ib4c472756f•••Change-Id: I27aad91d3f821b5c0d6a3c6405b4a9d03c5bd814 Tadashi G. Takaoka2014-02-201-1/+1
* Merge "Revert "Turn off personalization default settings""Tadashi G. Takaoka2014-02-201-1/+1
|\
| * Revert "Turn off personalization default settings"•••This reverts commit 0a4ac795d6fdd117b590902d7f5901f0db12d25c. Bug: 10587358 Change-Id: Ib4c472756fb9a6ebba4a66d34a9652f1b5afc714 Tadashi G. Takaoka2014-02-201-1/+1
* | Turn personalization on when important notice dialog is displayed•••This change must be checked in together with Ifde70b1d3b. Bug: 10587358 Change-Id: I9dc48f9d521e0e6f6269e4f184389ba805f3053f Tadashi G. Takaoka2014-02-191-0/+4
|/
* Turn off personalization default settings•••Because the previous personalization settings default value was on, this CL changes the preference key of the personalization settings. Bug: 10587358 Change-Id: I80233e8af4b532d8c67d8fb184c2865862bb35dd Tadashi G. Takaoka2014-02-191-1/+1
* Remove key show up and dismiss animation•••Bug: 11518021 Change-Id: I4a5eb0732f399612141f7c22d83e2210da612d7e Tadashi G. Takaoka2014-02-171-0/+1
* Fix possible NPE while finding device override value from resource•••Bug: 12949735 Change-Id: Iffda08db413b3b3d338ab9bf625bb0968c2e48dd Tadashi G. Takaoka2014-02-101-4/+12
* Add debug settings for keypress popup animations•••Bug: 12928125 Change-Id: I49faab754c7d1dcf4a791dfc535d3a78b62ce67a Tadashi G. Takaoka2014-02-071-6/+27
* Use sorted int[] to represent word separators•••Change-Id: I4103541d99fe59bfcf12379a1298a0a690497846 Tadashi G. Takaoka2014-01-201-4/+0