aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/settings/Settings.java (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* Merge "Check corpus handles during startup for personalization."Keisuke Kuroyanagi2014-01-101-0/+13
|\
| * Check corpus handles during startup for personalization.•••Bug: 12479792 Change-Id: I62fd75d4bebd28afebd9631e865f5d59385511e7 Keisuke Kuroyanagi2014-01-101-0/+13
* | Merge "Periodic wipe of the personalization dict."Keisuke Kuroyanagi2014-01-101-0/+10
|\|
| * Periodic wipe of the personalization dict.•••Bug: 12216453 Change-Id: Ie59dd19c044e9b1eb9b8bd805366200737ea506a Keisuke Kuroyanagi2014-01-101-0/+10
* | Add American typography boolean to SpacingAndPunctuations•••Change-Id: Ic2663eaef38fbe7c5bd1fb3a81771e94c2d4de52 Tadashi G. Takaoka2014-01-091-1/+1
|/
* Revert "Revert "Separate spacing and punctuation related settings values""•••This reverts commit 8bc427799a9b7a53103d1edba4a447033fbd8cfa. Change-Id: I34f509998afdb1a7c120fbfdb9f0a1b188224a4d Jean Chalard2014-01-081-1/+1
* Revert "Separate spacing and punctuation related settings values"•••This is conflicting with later changes. Temporary revert for cherry-pick. This reverts commit 0b593ce858d4b406e949f0e809cb77f41da691f9. Change-Id: Id53eadb023a950cfcca496c0cfbfe583c7ec7b8c Jean Chalard2014-01-081-1/+1
* Separate spacing and punctuation related settings values•••Bug: 12179576 Change-Id: Ibafd824a0ea2251843b388e95dcbd8f9bca92d5c Tadashi G. Takaoka2014-01-081-1/+1
* Use SettingsValues instead of Settings in Suggest.•••Bug: 8187060 Change-Id: Idba1e708d67c036072b728949d17f8bd98ae0115 Keisuke Kuroyanagi2013-12-251-12/+0
* Remove personalized dicts when the option is turned off.•••Bug: 11757851 Change-Id: I94f32859d862fe41e39845ab2bfc2d396c6aea0f Keisuke Kuroyanagi2013-12-251-2/+6
* [IL21] Move the workaround utils to a better place.•••Bug: 8636060 Change-Id: I566f9e109ebcabe3a6a778118434ce79d02d1113 Jean Chalard2013-12-201-3/+7
* Add option to enable personalization dictionaries.•••Bug: 11757851 Change-Id: I4872c10793d4fd55c0bd9e5bc4650925de6d2c1d Keisuke Kuroyanagi2013-12-161-0/+1
* Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c•••The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854 Ken Wakasa2013-12-131-27/+3
* Update Color Scheme summary explicitly•••Bug: 11622614 Change-Id: I5464054425e4d688eaa39f96ba9a3a3c613c6f42 Tadashi G. Takaoka2013-11-221-0/+23
* Save / restore the last used emoji category•••Bug: 11029983 Change-Id: I1bec2c3c6b547de68562a818a8d6c9fef83787b7 Satoshi Kataoka2013-10-111-7/+18