summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* IconCache: Simplify application of custom titles from STKstable/cm-13.0-ZNH5YMarcos Marado2016-12-031-12/+8
| | | | | | | | | | | | | | | Instead of trying to deal with multiple icon-cache conditions, just apply the custom title to the entry right before using it. This deals with hot-swap, card exchange, and similar weird issues that were hitting stale cache entries, and is less aggressive than outright flushing the cache with every STK refresh. RM-290 Issue: FEIJAO-815 Change-Id: Iacd7da820f0404b4dc12394d9c9a571bdceadeb0
* Trebuchet: fix potential NPE when info is nullemancebo2016-09-161-8/+11
| | | | | | | | | Previously we were guarding against a null info object, but with the the STK rename patches we will throw an NPE if info is null issue-id: JALEBI-636 Issue: FEIJAO-815 Change-Id: I74e95f81b64361c1bb56307c0cc621f24e701648
* Trebuchet: STK app rename customization for latam region.Pragnya Paramita2016-09-163-2/+55
| | | | | | | | | | | App name is read from SIM in STK app and sent via a broadcast. Name is operator specific. Launcher receives the broadcast, read the name and renames the STK app in all apps screen and workspace. Change-Id: If64b278360a0b8433e23e6678f04cdf30fe2cef1 CRs-Fixed: 797995 Issue: FEIJAO-815
* Automatic translation importblinky@build012016-08-311-0/+3
| | | | | Change-Id: I6d1306a0e739255fe68f21284b4770f7b6d341c8 Ticket: RM-290
* Automatic translation importpinky@build012016-08-291-0/+2
| | | | | Change-Id: I744e13a0fe1244c710a2f190e91243285da2673e Ticket: RM-290
* Automatic translation importpinky@build012016-08-221-11/+14
| | | | | Change-Id: Idce4651875bdd9ddcee5d3f1505f9bf788584fbe Ticket: RM-290
* Automatic translation importpinky@build012016-08-212-0/+154
| | | | | Change-Id: Id309fb0d487ef6b9fa55c7d72468aeecf12a0c1c Ticket: RM-290
* Automatic translation importpinky@build012016-08-190-0/+0
| | | | | Change-Id: I6c77d7becfa23816779770a17017d3d919516683 Ticket: RM-290
* Automatic translation importpinky@build012016-08-192-0/+154
| | | | | Change-Id: Ieae66eb79b8d3c3041358bfc6a3839e8f447c549 Ticket: RM-290
* Automatic translation importpinky@build012016-08-171-0/+4
| | | | | Change-Id: I5988c3bafa5d83e89f1e0e95d1994252026f65e1 Ticket: RM-290
* Automatic translation importclyde@build012016-08-151-1/+1
| | | | | Change-Id: Ibdbd00700dd1a7ee5519f6e5cf84c08d412bf821 Ticket: RM-290
* Automatic translation importblinky@build012016-08-133-0/+155
| | | | | Change-Id: I6cad9756c659a9bca67557ddfd5aa8333da12879 Ticket: RM-290
* Automatic translation importinky@build012016-08-121-0/+1
| | | | | Change-Id: Ia9e56f2fd82d106ddc86456a290045fe56da2257 Ticket: RM-290
* Automatic translation importclyde@build012016-08-111-0/+1
| | | | | Change-Id: I7d3ca2d6c755bb93c1cef69081e4abd49257b1c1 Ticket: RM-290
* Automatic translation importclyde@build012016-08-091-0/+1
| | | | | Change-Id: I73a2a57de647c7ff4a362794a573de0d16a28e7a Ticket: RM-290
* Automatic translation importclyde@build012016-08-080-0/+0
| | | | | Change-Id: I2a6cb2206f2ab71be9f707728d4438f560326a65 Ticket: RM-290
* Automatic translation importinky@build012016-08-080-0/+0
| | | | | Change-Id: I3b84c5bd5541ecce1784e0d64bfb3078dcc3051c Ticket: RM-290
* Automatic translation importinky@build012016-08-071-1/+1
| | | | | Change-Id: I4383ab3c8d0e28d5668dc37ffd91e999a252ba52 Ticket: RM-290
* Automatic translation importinky@build012016-07-311-0/+2
| | | | | Change-Id: Ibc5d847031a61344e5da5555866a77257ec60ec0 Ticket: -
* Automatic translation importblinky@build012016-07-241-0/+2
| | | | | Change-Id: I2f5f072bab3ba30082d634377c567cfeef1894b7 Ticket: -
* Automatic translation importpinky@build012016-07-211-0/+3
| | | | | Change-Id: Ia660b4d2981345247b6c8930e96c422437c97845 Ticket: -
* Automatic translation importblinky@build012016-07-191-0/+3
| | | | | Change-Id: I647ec09e4b4ee276e6248732bee3c705d5a05146 Ticket: -
* Automatic translation importpinky@build012016-07-191-0/+3
| | | | | Change-Id: I72a6db5ade613f70eda5ee56e81c76b6075eb67b Ticket: -
* Automatic translation importpinky@build012016-07-163-0/+15
| | | | | Change-Id: I581178e6788fe3d55e7583aa033e6de993eb09c8 Ticket: -
* Automatic translation importinky@build012016-07-152-0/+5
| | | | | Change-Id: I030feca26cb2f71265cf238036395e25683ed51a Ticket: -
* Automatic translation importblinky@build012016-07-141-0/+3
| | | | | Change-Id: Ia1a9a41465240847c46c8cd51dfab32d6b0f72a4 Ticket: -
* Automatic translation importpinky@build012016-07-145-0/+15
| | | | | Change-Id: I2f25a91db3dc40544e12087b9241fb942a5ff54b Ticket: -
* Automatic translation importpinky@build012016-07-121-0/+3
| | | | | Change-Id: I5ed319d121e169b049f50232a34de88d9f748186 Ticket: -
* Automatic translation importclyde@build012016-07-1195-2/+97
| | | | | Change-Id: I763ee489bd1fb8934a38aa3fadd7931d28db6d37 Ticket: -
* Trebuchet hook to export workspace - hidden behind *#*#INFO#*#* wallAbhishek G2016-07-075-3/+177
| | | | | | | | | | Adding trebuchet capability to export out Trebuchet launcher layout for offline processing. This option is not visible to the user unless the user enables Trebuchet hidden menu via the *#*#INFO#*#* dialer menu. This feature simplifies the process around ingesting OOBE launcher layout requirements. Change-Id: Iff7b8c89e782b01f73b53e91df2af9251ed7bbd8
* Bring back the custom wallpaper picker [2/5]d34d2016-06-193-4/+5
| | | | | Change-Id: Iffd0911c0e37a3c27d598f22288b68a682b40154 TICKET: OSS-62
* Automatic translation importinky@build012016-06-171-0/+31
| | | | Change-Id: Idd7d772a2f3e1ab66571c1eeb7c037e9af18f502
* Trebuchet: Never show page indicator in app drawerScott Mertz2016-06-061-0/+2
| | | | | | | | | | | When rotation is enabled and we rotate the app launcher, we attempt to update the indicator alpha state before the view is attached. This results in the alpha state not applying to the indicator. Instead, always set the view to INVISIBLE when the app drawer is showing and the workspace is attached. FEIJ-998 Change-Id: Ia2691a12c2cc79ea76a7e91d7d13e94b97df09b5
* Automatic translation importclyde@build012016-06-032-0/+2
| | | | Change-Id: I8fbf8fdcabec08b3f03765b9641a9b90462094d3
* Automatic translation importinky@build012016-06-011-0/+1
| | | | Change-Id: I8480943712d046c1ef417a56c50220cf7ce3fe4d
* Wallpaper: Allow multiple partners to be loadedd34d2016-05-273-37/+83
| | | | | | | | | Current implementation only allowed for one partner, and any additional partner wallpapers would not be loaded. Partrner.get() still returns the first partner and a new method, getAllPartners is introduced which returns a list of all partners. Change-Id: I06b6cd4817d3f812e2110967f075d68ee31cb318
* Automatic translation importJessica Wagantall2016-05-263-1/+3
| | | | | Change-Id: I77d59ac253ceb94007dfe8650b9a0bb8a23a2d9d Ticket: RM-214
* Automatic translation importJessica Wagantall2016-05-201-0/+1
| | | | | Change-Id: I18d123f5cac5d4557bbad16d355ceeb12aea6bcf Ticket: RM-214
* Move icons to fit within Dynamic grid upon resize.cretin452016-05-202-8/+49
| | | | | | | | | Missed part of this patch during forward port: https://github.com/CyanogenMod/android_packages_apps_Trebuchet/commit/e25ab7bd9525d7a2c67eb8a6d8e88d54940dba58 Issue-id: CYNGNOS-2908 Change-Id: I49fb4e4a1b86d41be263d4f9b84020450f54d3f9
* Trebuchet: Fix possible OOBMichael W2016-05-181-5/+8
| | | | | | | | | In some cases mText is empty and Substring will then throw an OOB Add logic to fix this (Reference: BugReports 13-20160506-12, Line #157) Change-Id: I2b32b0a56a93977d34b780afb9b3047e9fa566b0
* Automatic translation importAbhisek Devkota2016-05-171-0/+2
| | | | Change-Id: I6dca23a474afb664456400ef47209a1d1174676b
* Trebuchet: Rebind QSB in finishBindingItemscretin452016-05-151-0/+1
| | | | | | | | | Sometimes the GMS QSB doesn't bind properly. Especially after going through OOBE without network. Issue-id: CYNGNOS-2833 Change-Id: Ib64fee898b6f55d14f35fe7efc5c36b090422d36
* Automatic translation importAbhisek Devkota2016-05-141-0/+1
| | | | Change-Id: If441e5345f298107f32447fbfe573f03eaa7c1d7
* Check for null provider info when removing widgetSkrilax_CZ2016-05-111-2/+4
| | | | | | | | | | When doing clean installation and restoring backup, any stubs for the widget on the homescreen for apps are not present (downloading them doesn't help) appear to have null provider info. Add a check for that in removeAppWidget to prevent crashing. Change-Id: I207b6a9ba534f572e1937a7b2a0cdc4eb90aff37
* Trebuchet: Make workspace layout configurable by prebundled mcccretin452016-05-111-1/+48
| | | | | | | | Ported patch: http://review.cyanogenmod.org/#/c/111725/ Issue-id: PAELLA-236 Change-Id: I1d02cfc4f1e7e7fc5b1aaf326072b0ffe8966c05
* Automatic translation importAbhisek Devkota2016-05-101-0/+1
| | | | | Change-Id: I6ca91be993d3ef1fa65a3c6e4eb7018120867841 Ticket: RM-232
* Put apps with uncomputable section names in special bucketArtem Shvadskiy2016-05-101-14/+20
| | | | | Change-Id: I8ec0a2a9a46c3f45f2c52ac6a4d4d812881c52b7 issue-id: CYNGNOS-2683
* Trebuchet: Index folder contents screen and cells on first loadcretin452016-05-103-31/+72
| | | | | | Issue-id: CYNGNOS-2755 Change-Id: I260d1b098e7759a0134bc40f892b8783452c9528
* Automatic translation importMichael Bestas2016-05-1025-0/+37
| | | | Change-Id: I35440df52a30c69d6db2a41fc6542f147f65d2a6
* Trebuchet: Add runtime storage perm check for wallpaper pickercretin452016-05-053-1/+45
| | | | | | Issue-id: FEIJ-441 Change-Id: Iac9a2c249de595568f68313335d337410928d19e