summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* IconCache: Simplify application of custom titles from STKstable/cm-13.0-ZNH2KMarcos Marado2016-10-041-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. Issue: FEIJAO-815 Change-Id: Iacd7da820f0404b4dc12394d9c9a571bdceadeb0 (cherry picked from commit abc57d4d5d7f408b26859de2eda60d39cc474c3d)
* Automatic translation importinky@build012016-10-021-23/+0
| | | | | Change-Id: I49ab02c5ca40e50eab1012ffdbd25af5c3eac785 Ticket: RM-231
* Automatic translation importblinky@build012016-09-182-0/+38
| | | | | Change-Id: I9930bc51104ea6be6e17c8855c4e31d1a373c1df Ticket: RM-231
* Trebuchet: fix potential NPE when info is nullemancebo2016-09-131-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-133-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 (cherry picked from commit 6fa6ff6929948a1b522f93aac2af226555a98e3e)
* Automatic translation importpinky@build012016-08-230-0/+0
| | | | | Change-Id: I65a568620a65152d494b26b380c7f071a7d6f459 Ticket: RM-231
* Automatic translation importclyde@build012016-08-233-11/+164
| | | | | Change-Id: I38a6205dd9465e554ada7624c9745371f4ad109f Ticket: RM-231
* Automatic translation importclyde@build012016-08-183-0/+154
| | | | | Change-Id: Id5abbe761e29466ec6723266322edafdfbd5ce1e Ticket: RM-231
* Automatic translation importpinky@build012016-08-133-0/+154
| | | | | Change-Id: I415c24cf3379161b87606d838c7b03465b8cea23 Ticket: RM-231
* Automatic translation importclyde@build012016-08-091-0/+1
| | | | | Change-Id: Icf52ed6013247993a514fb52901540fb98d0efde Ticket: RM-231
* Automatic translation importblinky@build012016-07-190-0/+0
| | | | | Change-Id: I2f60524b00a50ca2278114b7494b2b113447afce Ticket: RM-231
* Automatic translation importpinky@build012016-07-190-0/+0
| | | | | Change-Id: I3651853eab9d312b8796f55f053dcbb877e0f5cd Ticket: RM-231
* Automatic translation importpinky@build012016-07-161-0/+9
| | | | | Change-Id: Ic0daadeff339c8f61da79c4836f250047298ab6c Ticket: RM-231
* Automatic translation importpinky@build012016-07-140-0/+0
| | | | | Change-Id: I6a7a3e2438f512acf700007bb4e23c074507f604 Ticket: RM-231
* Automatic translation importpinky@build012016-07-140-0/+0
| | | | | Change-Id: I738815607a3d3929b3338d6306de13156c8d804a Ticket: RM-231
* Automatic translation importpinky@build012016-07-111-2/+2
| | | | | Change-Id: I6393e4a13dccc9e7c0e811eea478adfc8c93b69b Ticket: RM-231
* Automatic translation importstable/cm-13.0-ZNH2KBinky@build012016-06-171-0/+31
| | | | | Change-Id: Ida3d82ac8294935e8012691f2005e0c265a1369f Ticket: RM-231
* Trebuchet: Never show page indicator in app drawerScott Mertz2016-06-071-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 (cherry picked from commit abf7e7d5b17e406663435be4f41705d9afd57259)
* Automatic translation importblinky@build012016-06-042-0/+2
| | | | | Change-Id: I2bda23ed0202b18d8d2454cfdd5fa0420bb86fb5 Ticket: RM-214
* Automatic translation importblinky@build012016-06-011-0/+1
| | | | | Change-Id: I8798eff1ed932e8e6052fcaad0310ffe6a68216a Ticket: RM-214
* Trebuchet: Fix possible OOBMichael W2016-05-311-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) RM-232 Change-Id: I2b32b0a56a93977d34b780afb9b3047e9fa566b0 (cherry picked from commit 21115ac80f6d2c47b9f169904536830dfc8568b2)
* 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. Ticket: FEIJ-410 Change-Id: I06b6cd4817d3f812e2110967f075d68ee31cb318 (cherry picked from commit 93e949f1a9931bf7188f4d2a43630603d7a388a8)
* Automatic translation importJessica Wagantall2016-05-263-1/+3
| | | | | Change-Id: I9722076effcf0b237adb6803047211c2e274fff9 Ticket: RM-214
* Automatic translation importJessica Wagantall2016-05-201-0/+1
| | | | | Change-Id: I83fb665101c5cd87f444b7b65c8aa84593317608 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 (cherry picked from commit dccaadbe194f435d7bc06843650ab7d4fe21551c)
* Automatic translation importAbhisek Devkota2016-05-171-0/+2
| | | | | Change-Id: Id6782725868fafff1d63870adb4dd7b249a3e631 Ticket: RM-231
* 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 (cherry picked from commit c9fcf9a251b9fb9aa0e6e6fd31b1053e8474d02c)
* Automatic translation importAbhisek Devkota2016-05-1429-1/+226
| | | | | Change-Id: I9ddb9cd6fe2e039fb17ea3dbaea98effd3e9e119 Ticket: RM-231
* Revert "Merge tag 'android-6.0.1_r22' of ↵Michael Bestas2016-05-136-7/+7
| | | | | | | | | | | https://android.googlesource.com/platform/packages/apps/Launcher3 into HEAD" This reverts commit 1129f556e5097e777bd2071890cc622db6a14f5e, reversing changes made to e48ef94fd67a228c3ab402bdbb2b77c8a5440012. RM-231 Change-Id: Ie2c86d2cf4856b99ac65030c8af3571b926fde53 (cherry picked from commit 98fc7cbea8515c3e892fdb2b4d2a9d22f7ff410b)
* Check for null provider info when removing widgetSkrilax_CZ2016-05-121-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. Issue-id: BUGDUMP-7204604 Change-Id: I207b6a9ba534f572e1937a7b2a0cdc4eb90aff37 (cherry picked from commit 921eb837fc1301edc5e91350a033a1ab6d6bba54)
* 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 (cherry picked from commit fe7faac0dba67667ae671e6cf59c9706d45e579b)
* Put apps with uncomputable section names in special bucketArtem Shvadskiy2016-05-101-14/+20
| | | | | | Change-Id: I8ec0a2a9a46c3f45f2c52ac6a4d4d812881c52b7 issue-id: CYNGNOS-2683 (cherry picked from commit 1b2acd74d2cc2e3c7d0face409c6075c16e76755)
* Trebuchet: Index folder contents screen and cells on first loadcretin452016-05-103-31/+72
| | | | | | | Issue-id: CYNGNOS-2755 Change-Id: I260d1b098e7759a0134bc40f892b8783452c9528 (cherry picked from commit 499902463bb16aad036a57b9e02b34cb74548acf)
* Trebuchet: Add runtime storage perm check for wallpaper pickercretin452016-05-053-1/+45
| | | | | | | Issue-id: FEIJ-441 Change-Id: Iac9a2c249de595568f68313335d337410928d19e (cherry picked from commit 71e092266117e0d7d57f9a78fb9b52552acc9cda)
* Trebuchet: send metrics directly when possibleRoman Birg2016-05-044-45/+42
| | | | | | | | | | | | | Use the SDK directly instead of relying on an external package. Still relies on C-Apps Core to send. Reverts the revert and fixes the issue (missing aapt flag overlay) This reverts commit d20f7796e45dcae0e619d3bb76a3a89674705702. Ticket: CYNGNOS-2545 Change-Id: I9445cadc429c3158cabb6a7d07e016f6fe3dac19 (cherry picked from commit 90106d85b75a60a8bdc9c4ad891e4a2e7ce548dd)
* Prevent widget previews from showing empty images.Artem Shvadskiy2016-05-043-80/+166
| | | | | | | | | | | | | | | | | | | | | When scrolling through the widget drawer, we submit multiple AsyncTasks to load and display preview images. On certain devices, attempting to load these images from AppWidgetManagerCompat (when we are generating previews for the first time) on a multi-threaded executor can cause us to receive empty images. To avoid this, we allow preview loading from the cache on a multi-threaded executor, but defer preview generation to a single-threaded executor. Additionally, the read and write db methods were not using the same ComponentName output (flattenToString vs flattenToSimpleString), which was resulting in consistent cache misses that forced unnecessary preview regeneration. This has been unified so we properly load from the cache. Change-Id: I3a90cf88fed531713e5d2df876f4ede822f7d569 issue-id: FEIJ-346 (cherry picked from commit dd6f2a2891a8445591be3e9fa53db293d7fd880b)
* Use bitmap filtering for shrinking app iconsArtem Shvadskiy2016-05-031-1/+1
| | | | | | Change-Id: I54d1bff08c947f54ec0d35ec08b557ddd8e31e23 issue-id: CRACKLING-1051 (cherry picked from commit 1daec9c7f02dad48039ea6999f3b50983f3b4617)
* Prevent crash when exiting grid size fragmentArtem Shvadskiy2016-05-021-2/+4
| | | | | | Change-Id: Iea39713b71a8c54bf4bf79f0b1b0c865a7950fa4 issue-id: FEIJ-197 (cherry picked from commit a56a75dbeb84341ba1450fa58bad63301201aae9)
* Trebuchet: Don't create shadow on 0 width/height iconcretin452016-04-281-0/+4
| | | | | | | Issue-id: CYNGNOS-2646 Change-Id: Iccadeaf28ec5e36b1c5a2f7ce714aa31d4439167 (cherry picked from commit 4ed36691e3a76bf36903be270a5165cf3069dcac)
* Trebuchet: Don't crash when AppWidgetService is unavailablecretin452016-04-272-2/+8
| | | | | | | Issue-id: CYNGNOS-2437 Change-Id: Ie83f26482539a821f498e07bec6d955c849b02c7 (cherry picked from commit 5e5f8259c31ce5c628922f0ce0760df6704856bb)
* Trebuchet : Update default workspace for dialerRichard MacGregor2016-04-264-10/+6
| | | | | | | Ticket CD-544 Change-Id: I47602367254732390ff73ae4676e569b7f27b819 (cherry picked from commit 0c86fc125cd8cea0ed0f6c4827d159b56709e1cf)
* Trebuchet: sign when not building with test keysRoman Birg2016-04-181-1/+5
| | | | | | | Ticket: CYNGNOS-2339 Change-Id: I1b05cda4757152d3851d917b4c9888b00203256b Signed-off-by: Roman Birg <roman@cyngn.com> (cherry picked from commit bd7c086e34d7f976d2d5a4dc815cd66ef70bfe1f)
* Trebuchet: Always cancel any pending dim animationscretin452016-04-141-4/+4
| | | | | | | Issue-id: CYNGNOS-2470 Change-Id: Id66a6acfa65af63a0c44b73b56769c566b09961c (cherry picked from commit c14b40481da9dfd861362c97cbc11f3fd3b26622)
* Automatic translation importMichael Bestas2016-04-067-4/+160
| | | | | | RM-231 Change-Id: I8625d748fc555085c11ecf48ac07b317c3e54c38 (cherry picked from commit 9c0781a49d2bdd1618228662bbef3d1822ff5c6b)
* Automatic translation importMichael Bestas2016-03-2830-25/+290
| | | | Change-Id: I3c1fc9541cddb25aea2812aaf8ed0b3f8f17ca11
* Ignore tap below scrubber in the app container padding areaKamaljeet Maini2016-03-251-1/+17
| | | | | | | | | | When user taps on the padding area of all apps container below the scrubber, the tap should be ignored. Before this patch, the tap was sent back to parent view, which led to scrolling of the background wallpaper. Now the tap is ignored. Change-Id: Ic8840c9eafaf254d2bfbffe556f3dc7ab20fdccc Issue-Id: CyanogenOS/CYNGNOS-1933
* Trebuchet: Fix NPE while binding unavailable itemscretin452016-03-241-1/+3
| | | | | | Issue-id: CYNGNOS-2282 Change-Id: I6895c3c043a2b8a9506f3dc2f8a357942d8f35c4
* Fix metric reporting for remote folderArtem Shvadskiy2016-03-213-27/+53
| | | | | Change-Id: I07ff54f2bd2c615ffb8625b4016704468bfb006f issue-id: CYNGNOS-2251
* Automatic translation importMichael Bestas2016-03-1793-5/+417
| | | | Change-Id: Ic450029d8807acf69f4ed04201c75f1ab7b9ad02
* Trebuchet: Fix some issues with the DB upgrade pathcretin452016-03-151-14/+21
| | | | | | Issue-id: CYNGNOS-2249 Change-Id: If124a9ac51c665c869cf5a745390374658b87156