summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Trebuchet: disable search bar when there are no search activitiescm-11.0Raj Yengisetty2017-01-076-19/+65
| | | | | | | | | - On non-GMS devices, there are no Search apps which can support the search bar implementation. - Disable the search bar entirely if there is no search activity - Add a new utility method in SettingsProvider Change-Id: I3bcbceae4ceab308e4d797dad107e0a2ab72d673
* Fix the hint text of rename folder can't change with system languagexuke.yin2017-01-071-3/+1
| | | | | | | | | | | Reproduce 1)In workspace make a folder, click the folder check the hint text of the rename edittext. 2)Change the system language, then click the folder for rename, in the second time click the folder the hint text will change to the last language. Change-Id: I97d14a15bfa748be900bef193950b85b890efe40
* Skip sorting again when sorted by Title when launching app viewLinus Lee2017-01-071-1/+5
| | | | Change-Id: Ie5b5398d17e6742f28084ce7cd6d31c4ba872b24
* Trebuchet: fix Protected apps issue with foldersRoman Birg2017-01-071-3/+6
| | | | | | | | | | | | | | When there's a folder of shortcuts where all of the items have been set to protected, the first item in the folder sometimes does not get removed from the workspace allowing access to the protected application. When the second-to-last item in a folder is being removed, it was being replaced with the shortcut automatically, and we were checking against the folder contents, which was off the workspace at this time, but still had the shortcut. We need to check whether the last shortcut we are re-adding back to the workspace is actually protected before adding it. Change-Id: I9c7dbbd8562ae3e71e198747e6cb1c10417d1f46
* Fix wrong Settings shortcut widget title when changing system languageyong.zou2017-01-071-0/+18
| | | | | | | | | | | 1.Add a Settings shortcut widget to workspace 2.Change the system language 3.Check the Settings shortcut widget title The Settings shortcut widget title should update when changing the language Change-Id: I5012a3e99b9734230a844ce20e856ff86fba773a
* Trebuchet: Fix NPE when adding widgetsRaj Yengisetty2017-01-071-0/+25
| | | | | | | | | Make sure to setWaitingForResult on startIntentSenderForResult so that mPendingAddInfo is saved Repro: Change orientation when in the config activity for a widget Change-Id: I76ecc2b69b7f4a1cda65a481699aa79ae67f767a
* Trebuchet: Fix bad ui state when backing twice quicklyLinus Lee2017-01-071-0/+8
| | | | | | | | If a user enters the widget add screen and quickly backs up twice, the widget panel stays around and captures touch, but the ui thinks it is in the homescreen. Change-Id: I52a920fd633f3ab690ca1c959fbc8935c2d0bb69
* Trebuchet: fix live settings bugRaj Yengisetty2017-01-071-2/+3
| | | | | | | | | | | Repro: - On fresh boot, long press on workspace and open settings panel - Toggle a setting (e.g. Large icons) that triggers a grid refresh - Quickly close the panel and click into a workspace page - Observe sometimes the background of the workspace page is still outlined as if in Overview mode Change-Id: I89492aa9eed269dac18027fa43d1d86597370502
* Trebuchet: Fix potential NPE handling TransitionEffectsFragmentemancebo2017-01-071-16/+18
| | | | | | | | | Instead of holding a reference to transition effects fragment and attempting to keep it in sync with what the fragment manager holds, just get the fragment from the manager each time. Change-Id: Ifd92725c1731cc6677d6d2a06226e070fbc093e3
* Trebuchet: Catch SQLiteReadOnlyException.Adnan Begovic2017-01-071-0/+87
| | | | Change-Id: I5e3cbd85a2fba84263b1e6df25f00f98b1ef55c0
* Trebuchet: ensure preview animation is releasedemancebo2017-01-072-0/+13
| | | | Change-Id: Id6253a6162ee47dd1a46886026f09c3adbdc7027
* Trebuchet: Fix bug with toggling SearchBar off:Raj Yengisetty2017-01-071-1/+4
| | | | | | | | | Precondition, have Search Bar turned on. 1) Open Settings pannel 2) Toggle Search Bar to off 3) Press "home" to return to Launcher Change-Id: Idda7ed44ee0d6d172845d1447893280569147f7c
* Disable voice button proxy when there's no voice searchRaj Yengisetty2017-01-071-2/+2
| | | | Change-Id: I54549b4c69cec5811ab261ac1213b9b4e67e8551
* Automatic translation importMichael Bestas2015-08-234-1/+123
| | | | Change-Id: I6829cfab3d4b374ec7f9517f5f2fc327dd6cf009
* Automatic translation importMichael Bestas2015-06-223-1/+62
| | | | Change-Id: I29997472f8a9d60d4fda2b91cb375578354d9dfa
* Automatic translation importMichael Bestas2015-05-312-10/+11
| | | | Change-Id: I9ce3df6ae1db798c981ee8dc96a52aa65cf87d8e
* Automatic translation importMichael Bestas2015-04-186-1/+165
| | | | Change-Id: I4738a5fe8bd17923160299439dc5dd55b4de8731
* Automatic translation importMichael Bestas2015-03-311-1/+1
| | | | Change-Id: Ib7b94dc43ba6390ecdc65c4001a4fd0b5a819784
* ProtectedApps: map items without componentNames by positionRaj Yengisetty2015-03-262-5/+28
| | | | | | | | | | Repro: - Add a contact widget to a folder - Open the hidden apps fragment - Attempt to remove an entry from the fragment - Observe: Force close Change-Id: I3ca2c62283af5232534b766d7579413c060a5403
* Protected Apps: fix insets so that views stay above navbarRaj Yengisetty2015-03-251-0/+10
| | | | | Change-Id: I78b5a212b66aa31b22d72a65af40452dd114fc35 (cherry picked from commit 19ee2fd1fdca875b734c44a40ea87b5a50f14e37)
* ProtectedApps: Fix protecting shortcuts with no ComponentNamesRaj Yengisetty2015-03-252-4/+10
| | | | | | | | | Repro: - Create a shortcut using the contacts widget - Add to a folder and open app protection screen - Observe: Trebuchet force closes Change-Id: I76f6a8b1d024beb36fa804bb3a866913edc335c1
* Automatic translation importMichael Bestas2015-03-163-2/+89
| | | | Change-Id: Ic410886b29d21454576f4d5f804c94d0faac9393
* Fix: Dynamic Grid resizing for custom valuesRaj Yengisetty2015-03-101-1/+12
| | | | | | | | | | | | | Update the grid when the custom values are changed Repro: - Set custom grid to 7x7 - press home and observe grid is updated to 7x7 - Set custom grid to 2x3 - press home and observe that the grid isn't updated Change-Id: I8284eff08a96992b01b406ec1bff61f38d0ca683 (cherry picked from commit 751627337db296cc97f34be38307ad91ad64163d)
* Automatic translation importMichael Bestas2015-03-044-0/+174
| | | | Change-Id: I0be7b8567174760b2a3a2812570ffa5a46727b27
* Automatic translation importMichael Bestas2015-02-251-1/+1
| | | | Change-Id: I1f0623ed28910b97eb2d488b35bfc92cf751b01e
* Automatic translation importMichael Bestas2015-02-152-4/+9
| | | | Change-Id: I7bd9d57ac123bd1ad1e0f0ef12cfc9596bc738d6
* Trebuchet Landscape: Fix Layout for sw360dp devices.millo19782015-02-116-0/+261
| | | | | | | | | | | | | | | 1280x720, xhdpi devices (for example i9300). * Resized THEMES.png: same size of "Widget" and "Wallpapers" images (85x85). * Resized Workspace * Resized dynamic grid screen * Resized settings transitions Change-Id: I0d4be693632dfdae5b6d0c70e7195e5322149e18
* Bring back ACTION_ASSIST and target Intent to Google Now.Matt Garnes2015-02-101-7/+18
| | | | | | | | | - Re-introduce the usage of ACTION_ASSIST for starting Google Now on a swipe all the way to the left workspace. - Target the ACTION_ASSIST Intent that launches Google Now, if installed, to the specific package. Change-Id: Ied7a3995c713660c44e9d9eac139134186ac4e45
* Automatic translation importMichael Bestas2015-01-192-2/+113
| | | | Change-Id: I9a3711d3e564a19d52ecf293d651bf44cfe5a20f
* Automatic translation importMichael Bestas2015-01-118-234/+240
| | | | Change-Id: Idab30c9c437a8891cf3b57e778b288d0d546110d
* Automatic translation importMichael Bestas2015-01-034-10/+73
| | | | Change-Id: I008cc263a4383d6c1cb27d2419b84062871ef0a3
* Automatic translation importMichael Bestas2014-12-204-1/+37
| | | | Change-Id: I902d7b2e42abc4f90b57fef587f87c11c0704189
* Delay reloading Dynamic grid after size change till onResume or settings ↵Raj Yengisetty2014-11-251-5/+9
| | | | | | panel collapses Change-Id: I1077921d8c59172d63a8fc5fb287ff26a38e3e93
* Fix: Restore workspace gradients when returning from Widget dropRaj Yengisetty2014-11-211-0/+1
| | | | Change-Id: I08927ea359460f60cebe1b942273a24eea8f86d5
* Revert "Center wallpaper when only one screen"Rajesh Yengisetty2014-11-201-2/+2
| | | | | | This reverts commit eacfd7fd535b4510cc43400c145c46db10110d08. Change-Id: I85fac84069cc10ad0c537104927af6bbe4be51f4
* Revert "Exclude empty and custom screens when centering wallpaper"Rajesh Yengisetty2014-11-201-1/+1
| | | | | | This reverts commit f7bef2545ba45e8405dd5a00c0d276d669bf0ad0. Change-Id: Iee25ecd12eb5b7be9f14959336af6c6c49d88c25
* Search Provider: Remove Action.ASSIST preferenceRaj Yengisetty2014-11-191-16/+8
| | | | | | Always return to Trebuchet on return gesture. Change-Id: I92ca0dc3bfcb7763691a1d73381c2a6cebebdae3
* Exclude empty and custom screens when centering wallpaperd34d2014-11-171-1/+1
| | | | | | | | If the user has CM Home or Google Now enabled then getChildCount() will include those as well. We need to exclude those screens when determining if the wallpaper should be centered for one screen. Change-Id: I702feb752b37d8c714352a2e18f0c61e6f640ba9
* Fix task behavior for ThemeChooser [2/3]Andy Mast2014-11-161-1/+2
| | | | Change-Id: I3275459383ce2888273d065ac5cac345dccbefbf
* Protected Apps: Remove protected folder if there are no entriesRaj Yengisetty2014-11-151-1/+1
| | | | Change-Id: I942cd6b3753ebd932bdd3162b30db5b4fb45e536
* Center wallpaper when only one screenClark Scheff2014-11-141-2/+2
| | | | Change-Id: I80a4ca3052aadd11712cfc647a4304bf38229cf0
* Protected Apps: Delay Protected Apps changed reload till onResumeRaj Yengisetty2014-11-114-5/+26
| | | | Change-Id: I54724187c3ab168a3beb0791852a1c842bdbabf9
* Add special case for creating Drag Bitmap when dragging All Apps buttonRaj Yengisetty2014-11-111-0/+12
| | | | Change-Id: Ibc2a7a7ab1779c6b2faa7f4ef1c3859262567ba4
* Automatic translation importMichael Bestas2014-11-102-1/+4
| | | | Change-Id: I508d279cb2c32a6f32437cc8d0dc716e783f9c1a
* Catch ActivityNotFoundException when launching GlobalSearchActivity.staging/cm-12.0-cafMatt Garnes2014-10-311-2/+9
| | | | | | | | | When the left panel is set to launch the Global Search Activity, this can throw an ActivityNotFoundException if the application is updating while the user swipes to the left. Catch this exception and log it in the occurance of this unlikely timing. Change-Id: Ic7aed06697e873787d64a36556cbfc8a3e840aa4
* Launch theme chooser that supports cyngn.intent.category.APP_THEMESClark Scheff2014-10-312-3/+11
| | | | | | | If no activity is found that matches the intent with that category we will launch the theme settings. Change-Id: I6c210ff2f38c58a76719cd8625955026fdd6daa0
* Automatic translation importMichael Bestas2014-10-282-7/+16
| | | | Change-Id: Ie55cb33f521c4f48b78271ae116ce40e91a3c13b
* Trebuchet: RTL support for Settings ScreensRaj Yengisetty2014-10-2819-48/+94
| | | | Change-Id: I9e6d812a81aa4358e230bd1d58877695eaeee0ac
* Automatic translation importMichael Bestas2014-10-212-0/+87
| | | | Change-Id: Ie1317993df801654997545127e0d63191865c7ca
* Automatic translation importMichael Bestas2014-10-154-4/+12
| | | | Change-Id: Ic472e4e2805338632292026a01d6503e29295342