summaryrefslogtreecommitdiffstats
path: root/res
Commit message (Collapse)AuthorAgeFilesLines
* Implement placeholder icons for remote folder.Artem Shvadskiy2016-01-131-3/+0
| | | | | | | | | | | | | | | | | | Patch 1: Unfinished temporary commit before rebase. Patch 2: Rebase. Patch 3: 1. Add additional RemoteFolderManager hook for drawer adapter setApps(). 2. Replace method arguments in drawer adapter from ArrayList to List, which allows us to use Collections.singletonList(), which is more memory efficient. 3. Allow folders to batch remove a subset of their entries. 4. Remove unused remote flag in ShortcutInfo. Patch 4: Fix placeholder animation for folder and folder icon. Patch 5: Remove unused import. Patch 6: Move app drawer bg color to overlay. Change-Id: I5ae3b976e2d04dcfbe5ea2e563ef94dcae48b7d4 issue-id: CYNGNOS-1329
* Trebuchet: RemoteFolder make sure vanilla CM compiles without overlayTyson Miller2016-01-122-8/+0
| | | | Change-Id: I4593a11c204d69067b30695d57f386a88375b64c
* Trebuchet: RemoteFolder: fix folder increasing top margin & adjust badge ↵Tyson Miller2016-01-112-2/+1
| | | | | | position Change-Id: Iea364efc9ab96df1f223ae2dcb9c0a64ac175bbf
* Trebuchet: Remote Folder UX & early badge codeTyson Miller2016-01-085-122/+13
| | | | | | | | | | | | | Patch 8: Fixed manifest & makefile config 9: Updated caching for RemoteFolder info 12: FolderIcon updates for RemoteFolder 13: RemoteFolder UX and minor code fixes 15: UX and rebase on metrics code 19: Fix content clicks and clean up 20: Wi-Fi check added Issue-Id: :CYNGNOS-1332 Change-Id: I3b86ed71b95da69488a4eee6c7c4b5fae4411388
* Implement RemoteFolder metrics.Artem Shvadskiy2016-01-043-45/+12
| | | | | | | | | | | | | | | | | | | | | | Additional changes: 1. Refactor drawer code to move xml and implementation out of trebuchet. 2. Move RemoteFolderUpdater to overlay, no stub class needed. 3. Pull TrackingEvent.Category out into EventCategory, and create overlay. 4. Remove old sync code from Folder. 5. Prevent RemoteFolder from inserting shortcuts into the database. All remote items will exist in memory only. 6. Move RemoteFolder into overlay, and have manager create an instance for FolderIcon. 7. Move folder sync out of LauncherModel. Patch 2: Re-add shortcut click handling in Folder and move EventCategory back into TrackingEvent.Category. Patch 3: Remove whitespace/javadoc/import changes. Change-Id: Ifc648f231bf6f6f35d8be45f8885f741b7539487 issue-id: CYNGNOS-1330
* Add remote apps to application drawer.Artem Shvadskiy2015-12-215-36/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patch 2: 1. Use isRemote() method instead of checking flag manually. 2. Launch remote app directly through intent, bypassing regular app logic. 3. Pull syncing code out of LauncherModel and into RemoteFolderManager. 4. Check setting before loading apps. 5. Delete old apps before loading new ones. 6. Add/remove directly from AppDrawerListAdapter, since we are not sure if we want remote apps to show up in Google-style paged drawer. 7. Get number of columns for drawer, so we always load just enough to fill one row. Patch 3: Remove old ArrayList from LauncherModel. Patch 4: 1. Update redlines. 2. Clean up layout/dimens. 3. Add custom scrubber icon for remote apps. 4. Apply custom styles to remote header. TODO: Implement info icon click event, and replace remote apps based on updater cache status. Patch 5: Clean up app_drawer_item.xml Patch 6: Rebase. Patch 7: 1. Add forgotten rebase method to RemoteFolderManager stub. 2. Apply default styles to app_drawer_item and don't bother checking to apply styles unless remote folder is enabled. 3. Minor redline fix. Patch 8: Add larger bottom margin to remote header. Patch 9: 1. Create new view type for custom header to avoid on click bug. 2. Refactor custom style to apply on view holder creation, instead of on bind. 3. Add click event for custom header icon. Change-Id: If123d7ac82a0af0fa171fa3408b6c2f1f8a48b7b issue-id: CYNGNOS-1380
* 1. Move RemoteFolderManager and RemoteFolderUpdater into launcher3 packageArtem Shvadskiy2015-12-151-4/+0
| | | | | | | | | | | and move RemoteFolderManager implementation to overlay. 2. Modify settings to hide remote folder preference on CM builds. 3. Remove remote folder from default workspace. Change-Id: I6cc3409cf0a9ada68779c41e62f46bc08f2f9ad4 issue-id: CYNGNOS-1429
* Add remote folder if it is not already present after OOBE, and enable toggleArtem Shvadskiy2015-12-092-11/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in settings to hide remote folder if unwanted. Refactor RemoteFolderUpdater to hold static instance of itself. Refactor FolderInfo to use method for determining remote folder status, instead of manually comparing subType flag. Switch back from temp-coordinates after workspace drag/drop is completed. Remove disable button from remote folder UI. Patch 2: Pull remote folder code out of Launcher and into RemoteFolderManager. Patch 3: Remote @author from RemoteFolderManager Patch 4: 1. Remove delete button from folder. 2. Fix NPE when screens are full. Create a new screen and ad at (0,0). 3. Set default preference to false. 4. Clean up leftover imports and unnecessary conditionals. 5. Refactor Launcher.addFolder() method signature. Patch 5: Add missing parenthesis. Change-Id: I36b7a53175a568c5ebdc908d0256d9128e1bee65 issue-id: CYNGNOS-1378 issue-id: CYNGNOS-1331
* Trebuchet: dynamic folder type addedTyson Miller2015-12-016-0/+145
| | | | | | Issue-Id: CYNGNOS-1328 Change-Id: I09bf7bec119307f54836fedee8a1532627035d9a
* Automatic translation importMichael Bestas2015-12-011-0/+22
| | | | Change-Id: I7ea36815b5e67faf120b93384bf89651784ec9df
* Automatic translation importMichael Bestas2015-11-061-2/+2
| | | | Change-Id: I89627e49717cf6e05cf4873eddf52af213d4e9ca
* GMS 3.0 : Update optional apps and foldersAbhisek Devkota2015-11-023-18/+36
| | | | | | CYNGNOS-1284 Change-Id: I62550df160cd40d77692d42f01ab11e27823b217
* Update default workspace to GMS 3.0 reqAbhisek Devkota2015-11-023-46/+19
| | | | | | PAELLA-81 Change-Id: If74f7dc1b81e48d00c80b71cef4994d6f5172b59
* Automatic translation importMichael Bestas2015-10-122-0/+3
| | | | Change-Id: I7e7b4a6a7af94c88a64c627915a72a7145699d83
* Trebuchet: make workspace layout configurable by prebundled mccYvonne Wong2015-10-091-0/+1
| | | | | issue-id: PAELLA-42 Change-Id: Ice4f73ee6ebaa55e27c07a02f1cc5b989f91c59a
* Update default workspaceAbhisek Devkota2015-10-051-3/+3
| | | | Change-Id: Idb555ab9f15a1683f684cfa4e227e7d421b45507
* Automatic translation importMichael Bestas2015-10-0343-49/+0
| | | | Change-Id: Ib9d1ead1ee52772acd34baed9773c0d03276ead3
* Trebuchet : Update default workspace for cyngn dialerDanesh M2015-09-293-0/+9
| | | | Change-Id: Ifdc122e999b1995f4e974e575f3c86dff808a693
* Trebuchet : Fix insets for panelsstaging/catchupDanesh M2015-09-287-10/+33
| | | | Change-Id: I001a3c87ef2226f6a241b9538c0157b310961978
* Import translations. DO NOT MERGEGeoff Mendal2015-09-274-8/+8
| | | | | Change-Id: I2287d714cc1f58f409083c256fa4431dc1e4a918 Auto-generated-cl: translation import
* Import translations. DO NOT MERGEGeoff Mendal2015-09-273-7/+7
| | | | | Change-Id: I5afb7119527734723b3bd4e35e66844b62f74d95 Auto-generated-cl: translation import
* Import translations. DO NOT MERGEGeoff Mendal2015-09-275-9/+9
| | | | | Change-Id: If32589149a2b776b668510662360e04aa66ade88 Auto-generated-cl: translation import
* Import translations. DO NOT MERGEGeoff Mendal2015-09-2719-87/+132
| | | | | Change-Id: I0d7a075387e2ba2c8b9607620ae1d1197cf5cd99 Auto-generated-cl: translation import
* Updating default page indicator assetAdam Cohen2015-09-274-0/+0
| | | | Change-Id: If1be59c8c6590125c2347ba2928f61522f15f959
* Import translations. DO NOT MERGEGeoff Mendal2015-09-2755-110/+0
| | | | | Change-Id: I79e98ec8bcc48f2c49e648e769fb1ff4d2f993d9 Auto-generated-cl: translation import
* Using the default search widget in Launcher3Sunny Goyal2015-09-2727-246/+0
| | | | | | | | | | > Removing all logic related to search and voice overlays from Launcher3 > Using the widget provided by global search provider on the homescreen > Removing VoiceButtonProxy, as it is not being used anymore Change-Id: Ie8b09b44f7213c8fa11bce685914442e4884295d
* Removing InstallWidgetReceiver related obsolete code.Sunny Goyal2015-09-275-39/+0
| | | | Change-Id: I61700b363f8af6434e750bcb5323e0ad4e5bf011
* Updating page indicator assetsAdam Cohen2015-09-278-0/+0
| | | | | Bug: 17318376 Change-Id: I4e73bf4892575bbb31f28d2cf1a4e476f8895dfa
* Clearing some android list errors/warnings.Sunny Goyal2015-09-2713-14/+15
| | | | Change-Id: I2f1f991e61f9e41644ee9943f5a1a15971cca6c1
* Fixing insets of launcher clingsSunny Goyal2015-09-275-3/+10
| | | | Change-Id: Idbf46680f96086c93d667c26dc9ed214eeaf835e
* Import translations. DO NOT MERGEGeoff Mendal2015-09-2720-39/+20
| | | | | Change-Id: Iff6f42e2460ae8c08dda9170361be3f010f32b48 Auto-generated-cl: translation import
* Add InsettableFrameLayout layout params to easily ignore insetsAdam Cohen2015-09-272-5/+11
| | | | Change-Id: I117fc34627e24ea5f909c3c87e9c2dbca46babb6
* Allow LauncherOverlay to access and manage insetsAdam Cohen2015-09-277-23/+24
| | | | Change-Id: Ib9faf37eb22ad2a0b18c076978ec9f2fd8864c0c
* Some resource fixes for drop targetSunny Goyal2015-09-278-87/+76
| | | | | | | | | | > Making it singleline with ellipsis everywhere > Decreasing the text size on smaller devices > Decreasing char limit for various labels Bug: 17563793 Bug: 17938450 Change-Id: I8ad1a156de0601d07419b2cc6418389bc2e24a4e
* Removing landscape string overridesSunny Goyal2015-09-2747-1173/+0
| | | | Change-Id: Idbfc600dfb32b195726f1b035d18be92c26883fd
* First pass of the Launcher Overlay interface / implAdam Cohen2015-09-275-0/+79
| | | | | | | -> Added simple reference launcher extension -> Make launcher able to handle a null qsb Change-Id: Ib1575243cac800a335e95bbf00cdc394bb4741c3
* Import translations. DO NOT MERGEGeoff Mendal2015-09-2755-0/+74
| | | | | Change-Id: I289d8bb325fa4037936a57c7dfe908186e077be1 Auto-generated-cl: translation import
* Import translations. DO NOT MERGEGeoff Mendal2015-09-2755-62/+7
| | | | | Change-Id: Icd10604229b51f3870b346280be11cce2e9f8eeb Auto-generated-cl: translation import
* Removing all traces of Market button and TabIndicatorSunny Goyal2015-09-2746-217/+0
| | | | Change-Id: I9dc10d990321697723560986834ebeef3e0f1c0d
* Adding ability to list folder items in separate fileAdam Cohen2015-09-274-649/+2
| | | | | | | | -> remove all apps default layouts Bug 17569015 Change-Id: I39b899b61d5b1cff2d7801d281dacfc804c403c5
* Showing widgets in a disabled state, when running in safe modeSunny Goyal2015-09-271-0/+2
| | | | | | Bug: 15172107 Change-Id: I7209836ca4ffacde7b7b232e230e9b9f1a0e54bb
* Keeping icons in disabled state when SD-card is unmountedSunny Goyal2015-09-271-0/+2
| | | | | | | | | | > changing shortcutInfo.isDisabled to be a flag based variable > on received OnPackageUnavailable, icons are disabled from desktop instead of being removed. Icons in all apps are removed Bug: 15852084 Bug: 16238283 Change-Id: I126d23c709682a917d4bbb84de71032593dce8f9
* Revert "Show apps as unavailable when on unmounted storage"Danesh M2015-09-271-3/+0
| | | | This reverts commit 53b6e9dd1a97ea59a84e4c8b7172e1773d990ee5.
* Import translations. DO NOT MERGEGeoff Mendal2015-09-271-0/+1
| | | | | Change-Id: Ied5954dcd88f900ae2f9e21b1ec0cdbe01cad06b Auto-generated-cl: translation import
* Automatic translation importcm-12.1-oldMichael Bestas2015-09-245-1/+40
| | | | Change-Id: I65e314e25767461ab1a6cf76e4a6c256ae382f1d
* Automatic translation importMichael Bestas2015-09-121-0/+17
| | | | Change-Id: I7808fc7922d6be85433b20dd877c8e8074a162ee
* Trebuchet: STK app rename customization for latam region.Pragnya Paramita2015-09-021-0/+2
| | | | | | | | | | 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
* Automatic translation importMichael Bestas2015-09-014-2/+6
| | | | Change-Id: I60e7f445c581ad2ff5ddd70f73f3402e140f6e05
* Reset default view camera distanceRichard MacGregor2015-08-311-0/+19
| | | | | | | | | | Several transition effects modify the views camera distance. Reset to the default camera distance so all transitions are consistent after switching between transitions (ie - Cylinder-in -> Flip -> Cylinder-in) Change-Id: Iee69feb5c954d1522d391e14c30ffa833666f90a Ticket: OPO-27
* Automatic translation importTom Powell2015-08-212-9/+9
| | | | Change-Id: Ib6901291274b8c58c3c34fdf583ad64e5fb9d1a6