summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Automatic translation importstable/cm-12.1-YOG4Pblinky@build012016-06-171-0/+2
| | | | | Change-Id: Ie19fbb4eaee590435a0e5be5ff251279904959dc Ticket: RM-154
* Automatic translation importAbhisek Devkota2016-06-13131-132/+5954
| | | | | Change-Id: I9a6a649f3fdd119795d9cabe6584c8358d2d02a0 Ticket: RM-154
* res/values: Catch up with mainline on translation valuesJessica Wagantall2015-12-072-3/+31
| | | | | | RM-190 Change-Id: I5f40ea457339aca9305879b9e88854613b4ed66d
* Trebuchet: Enable HW Layers in app drawerScott Mertz2015-11-051-0/+11
| | | | | | | | | | | | HW Layers were taken out in the initial commit for Trebuchet app drawer transitions. These transitions don't scale for large resolutions when using software composition. Switch back to HW layers. CYNGNOS-1220 Change-Id: I26fcca8545cc187a29388287071568b5cd9d642b (cherry picked from commit 88dc0de52961f2337b9c308a5506acfa50940722)
* Trebuchet: fix crash when no search component existsRoman Birg2015-11-031-0/+3
| | | | | | | Ref: CYNGNOS-1290 Change-Id: I340e88239812f69151de30ccf18d66ed9ab14d85 Signed-off-by: Roman Birg <roman@cyngn.com>
* GMS 3.0 : Update optional apps and foldersAbhisek Devkota2015-11-023-18/+36
| | | | | | | CYNGNOS-1284 Change-Id: I62550df160cd40d77692d42f01ab11e27823b217 (cherry picked from commit 2d723e272e080f0ea63ebb1c6c139c1ae05513c2)
* Update default workspace to GMS 3.0 reqAbhisek Devkota2015-11-023-46/+19
| | | | | | PAELLA-81 Change-Id: If74f7dc1b81e48d00c80b71cef4994d6f5172b59
* Trebuchet: improve search widget binding logicRoman Birg2015-10-231-8/+16
| | | | | | | | | | | | | This logic comes from AOSP Launcher3 commit: https://android.googlesource.com/platform/packages/apps/Launcher3/+/594d76dc66cb5666830b62594909fed187987d42 This will help fix instances when there is more than one search manager, or the search manager having more than one widget, in resolving the correct search widget. CYNGNOS-1145 Change-Id: Idd29c9e8cf7573436ef4a755c2bc9a8d865c16c5 Signed-off-by: Roman Birg <roman@cyngn.com>
* Trebuchet: make workspace layout configurable by prebundled mccYvonne Wong2015-10-093-3/+100
| | | | | issue-id: PAELLA-42 Change-Id: Ice4f73ee6ebaa55e27c07a02f1cc5b989f91c59a
* Trebuchet : Update default workspace for cyngn dialerDanesh M2015-10-023-0/+9
| | | | | | CYNGNOS-1096 Change-Id: Ifdc122e999b1995f4e974e575f3c86dff808a693 (cherry picked from commit 81275a614e9c4aaff6a67baddccf650e2429f497)
* Trebuchet: Use hardware layer for fading app drawerLinus Lee2015-10-011-0/+26
| | | | | | | | | * Apparently this isn't a hardware layer by default, so performance can be really bad on certain devices. REF: CYNGNOS-1169 Change-Id: I0acc9d4f9bfb5defba902edefced08e035377f28 (cherry picked from commit b1f28ea34e66b59e281ec6b3f60d94485268b19e)
* Ensure spans do not fall below minimum spans.Martin Brabham2015-09-211-0/+3
| | | | | | Change-Id: I2a8546d17f8446000a75bb568c842dbae74f7e4e Ticket-Id: HAM-389 (cherry picked from commit e13df0dd3a2e0efe70c7e0bdbd3464f5abab8921)
* Trebuchet: Make sure callbacks are available on user change.Adnan Begovic2015-09-111-1/+1
| | | | | | | | | | When switching from Owner -> Guest profile, the callbacks for LauncherModel may not be supplied by the incoming restricted user. Change-Id: I15c49f3f30fea9397bee5ae8bde4b0c7f585ae07 TICKET: CYNGNOS-997 (cherry picked from commit 03b202e6b17e0b6be94eb70606e2bcb9a4f6e090)
* Trebuchet: fix potential NPE when info is nullemancebo2015-09-061-9/+13
| | | | | | | | | 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 Change-Id: I74e95f81b64361c1bb56307c0cc621f24e701648 (cherry picked from commit f3c0e343f0f7c5ce32390e8402519456b32978b2)
* Support STK app rename on MSIMRicardo Cerqueira2015-09-022-5/+14
| | | | | | | Companion change to If64b278360a0b8433e23e6678f04cdf30fe2cef1 Change-Id: I36c74301c7813e6c118faed9fa5b31a36233db1e Ref: CYNGNOS-850
* Trebuchet: STK app rename customization for latam region.Pragnya Paramita2015-09-023-2/+57
| | | | | | | | | | | 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 Ref: CYNGNOS-850
* Automatic translation importTom Powell2015-08-222-9/+9
| | | | | Change-Id: Ib6901291274b8c58c3c34fdf583ad64e5fb9d1a6 CYNGNOS-264
* Automatic translation importTom Powell2015-08-221-14/+14
| | | | | Change-Id: I17706f3bb4d2cddcd692081bb448419bed01da9a CYNGNOS-264
* Automatic translation importMichael Bestas2015-08-221-0/+1
| | | | | Change-Id: I30d5bc43defca265f695c9b431b8f12a2ad1cc86 CYNGNOS-264
* Automatic translation importTom Powell2015-08-221-0/+2
| | | | | Change-Id: I9617766ecbe05955a26435b7b945e391144f0505 CYNGNOS-264
* Automatic translation importTom Powell2015-08-221-0/+1
| | | | | Change-Id: Ib18ae87d7a1547ed573e2815ebd9aef04ad7ea45 CYNGNOS-264
* Automatic translation importMichael Bestas2015-08-229-3/+11
| | | | | Change-Id: Id30cb7b2ec1a6b5f62aed49e1b598666d884ecd0 CYNGNOS-264
* Show apps as unavailable when on unmounted storaged34d2015-08-044-21/+171
| | | | | | | | | | | This patch allows shortcuts to apps that are currently unavailable due to being on unmounted external storage to remain on the workspace and in folders. The icons will be disabled and grayed out until the external storage is mounted. Change-Id: I971483806b27e3a75ef0d5bb89d8dfb86f97511e (cherry picked from commit 53b6e9dd1a97ea59a84e4c8b7172e1773d990ee5) REF: CYNGNOS-382
* Automatic translation importMichael Bestas2015-07-2827-0/+217
| | | | | | CYNGNOS-264 Change-Id: I1d4bb795b01f27da1e335e38f5e129f8ffecf043 (cherry picked from commit 86dd55e5a143081839f935654f1657696941237f)
* Automatic translation importMichael Bestas2015-07-284-0/+4
| | | | | | CYNGNOS-264 Change-Id: I1fa030ea3869a642f6445f6faa6cab09b0a26698 (cherry picked from commit c7b06ddeaed7dbaf25fd87dedbd4f6921e72cfca)
* Automatic translation importMichael Bestas2015-07-2826-2/+33
| | | | | | CYNGNOS-264 Change-Id: Id607f2f9a98acf463638aebf38a1a6030446fdff (cherry picked from commit 926df567b6599397ec834dfc6efa2a98f5b9226c)
* Automatic translation importMichael Bestas2015-07-286-0/+28
| | | | | | CYNGNOS-264 Change-Id: I6a2e3ee256a992143eb8eb46784099370f271a47 (cherry picked from commit 580f4f4a98141c4261227b7e713c02c785202466)
* Automatic translation importMichael Bestas2015-07-282-0/+43
| | | | | | CYNGNOS-264 Change-Id: I1799dccfd663d5aa62321714f3e15f30e2f6b78f (cherry picked from commit b04fdb133dd066739440a84c79845158b2ab94ea)
* Update default workspace to reference latest browser.Matt Garnes2015-07-276-12/+12
| | | | | | | | | - Change package name to com.cyngn.browser. - Update Activity to point to BrowserLauncher. Fixes CYNGNOS-613 and CYNGNOS-493. Change-Id: I3a68eb4e9e91490934c55d0d8d53bc6cb3c2462f (cherry picked from commit 8da9f103682572f917d1915393de587e06189fb6)
* Folder Layout RevisionHayden Schoen2015-07-1416-325/+119
| | | | | | | | Updated the folder layout to reflect design revisions based on community feedback Change-Id: Ica1bb796dfccf779a954cf0903a1ae94a010ea1a (cherry picked from commit 2ee7ccecc8705f48d05104e0dcba9f118195af56) Ticket: CYNGNOS-440
* Wallpaper: Allow multiple partners to be loadedd34d2015-07-143-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 (cherry picked from commit 171a74383839994b3aea8b250b8da3400f18cb7d)
* FocusHelper: handle NPE with when getting workspace childRaj Yengisetty2015-07-101-8/+12
| | | | | Change-Id: I1955f4ea83f260272b29e93bf3346ed642f4ae95 (cherry picked from commit 1ac777c42e5eb9f17337a55b66e741d0272ac641)
* Transition Effects: stack transition effectRaj Yengisetty2015-07-091-1/+1
| | | | | | | | | | | | | - Only set shortcuts and widgets alpha if in Workspace Repro: - Set "Stack" transition effect for App Drawer (paged) - Open App Drawer and swipe through all pages - Change transition effect to "None" - Observe some pages are blank Change-Id: I3e358f7a589edeb8219627fed38a4e107b447b93 (cherry picked from commit 270da9357a33017f6ec30a8b11e71b81d00285b3)
* Trebuchet: display search widget search box if availableRoman Birg2015-07-082-17/+129
| | | | | | Change-Id: I3a6d930f25ca4ac1eb8a069c68a2fe9bf2aeb646 Signed-off-by: Roman Birg <roman@cyngn.com> (cherry picked from commit aa2cb4a5978a2e37abfd9611a1241de1c4553d78)
* Update default workspace configuration.Matt Garnes2015-06-307-243/+389
| | | | | | | | | | | | - Add Chrome to the default folder. - Move several gapps into a folder labeled "Play" - Add a few apps to the second screen. - Add an additional browser possibility to the hotseat that may be resolved. - Update the Google Photos shortcut to use the correct Activity. Change-Id: I97cd35fb75d4d303a188a69dd9805e076fbcca6c (cherry picked from commit 769cdc7cbb11ae2eddb4569d41236bba47c5007e)
* Hide workspace shortcuts during binding when AllApps is shown.Matt Garnes2015-06-292-2/+18
| | | | | | | | | | | | Previously, if All Apps was opened before the workspace items were bound, the shortcuts would be come visible behind the app drawer when the loading finished. Set the alpha of the shortcuts to 0f to hide them if isAllAppsVisible() returns true. Change-Id: I399bf27435dfe179f64646456496b31eade864a3 (cherry picked from commit 31559aeea6b4540bacb26e621c2ad18e0e94c0dd)
* Fix unintended dynamic grid resize side effects.Matt Garnes2015-06-223-21/+61
| | | | | | | | | | | | | | | | | | | | | | | - Do not attempt to resize the grid unless the dynamic grid resize has been explicitly triggered. - Workspace Ids are 1 indexed not 0, so on resize, start at 1. - After resizing the grid, persist the changes to the DB. The initial implementation only did the resize in memory and did not persist this, causing side effects later. Bugs fixed: 1. Resize the dynamic grid from large to small. Add a new icon by installing a new app or adding a shortcut from file manager. The new icon will overlap one on one of the new pages. 2. Resize the grid from large to small in a previous version of trebuchet (before the grid resize feature was added). Icons on the outer edges of the grid will be lost but persist in the DB. Upgrade to a new version of Trebuchet. The icons will return to the workspace. Change-Id: I8b0defafb3299d1f3d534526a75f9253495d739d (cherry picked from commit cae95210719c7d520afcf1b5c6f088d776c974d2)
* Don't load title from intent if title loaded from DBd34d2015-06-181-3/+5
| | | | | | | | | | Title for shortcuts, when creating workspaces, are loaded from the intent rather than the title stored in the DB. The title from the DB is loaded in the ShortcutInfo so we will use that unless it is null, in which case we'll fallback to loading the title from the intent. Change-Id: I436c11062dbc8ff3d7e1cd9f9564321ad0476933
* Scrolling: Fix fade in workspaces from ignoring usStephen Bird2015-06-151-2/+0
| | | | | | | | | | | | | | The fade in option ignores all user settings if the device is in landscape or is a tablet. Clean up the settings loading logic and ensure that the user settings are respected always. Repro Steps: - Force Rotation - kill trebuchet - scroll to new screen Change-Id: I9bc49d1abebd88ac8c95ef44ea4e874494e29e1e
* Trebuchet: FloatMath is deprecated in API22Elektroschmock2015-06-153-10/+7
| | | | Change-Id: Icbb1cd06d3965a741061554ac641d41d2116c692
* Automatic translation importMichael Bestas2015-06-132-0/+86
| | | | Change-Id: I46ee889037a1254d7ab1f44eae21844a195418e1
* Trebuchet: Fix bug with removing items from foldersRaj Yengisetty2015-06-121-5/+5
| | | | | | | | | | | | The recent folder changes amended the usage of the mDragInProgress variable to be true only while the drag mechanism is acting on an open folder. This change breaks behavior when a single item is being dragged out of the folder. The folder is removed and replaced with the last item. This shouldn't happen while the global drag is still in progress, so check drag state using the drag controller instead of the mDragInProgress instance variable. Change-Id: I94ea23ca569396ea0241bf0a5af0b23756a13780
* trebuchet: Externalize backup API key stringSteve Kondik2015-06-112-0/+5
| | | | | | | * Reference a value which can be overlayed for the API key so we can enable backups. Change-Id: If52dcde2acd9197b4b3141ba26d91d579a246a4e
* Rotation: fix icons disappearingStephen Bird2015-06-112-2/+6
| | | | | | | | | | Only the dynamic grid reload should be stopping the launcher with intent to rebuild the entire workspace. This returns stopLoader to it's functionality pre-dynamic grid resize patch. Change-Id: I55861da83f9b640fd767031e0f2188c5b9b91e66
* Automatic translation importMichael Bestas2015-06-091-0/+25
| | | | Change-Id: Ieb45b563d79531e4b9503aaf57c1b311d5bf0112
* Stop unnecessary exception posting to logcat.Martin Brabham2015-06-091-1/+1
| | | | Change-Id: I4f741246dc2ee77b24c3bb94075e12535fcd7ead
* RTL: fix app drawer layoutStephen Bird2015-06-081-3/+3
| | | | Change-Id: Ic10a169ba0625a10d6141672603f3382418e17a3
* Launcher: Check if componentName is null prior to getPackageName()Brandon McAnsh2015-06-051-6/+9
| | | | | | | * If getComponent() of the intent is null, an NPE will be thrown Change-Id: I93e6335d89daa5dc7950ba5ea99a15d4162ce369 Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
* Update default workspace.Matt Garnes2015-06-056-200/+626
| | | | | | | | - Add additional Gapps (if present) - Shuffle some things around. - Remove Google Music widget that overlapped the Eleven widget. Change-Id: I8d3d7cb4f2984942804f6dd016253294d0a70968
* Move icons to fit within Dynamic grid upon resize.Stephen Bird2015-06-044-46/+131
| | | | | | | | | | | | If the dynamic grid is made smaller, currently icons will simply be hidden from view. Instead, create extra screens and squeeze the icons in so that they will all be visible upon resize. In some cases, icons can end up creating screens when it's not necessary we should revisit this at a later time and look into making these icons show up in a more expected place. Change-Id: I9a46f1ac45c1a04e252ed8943afcfe952df1392d