Commit Graph

116 Commits

Author SHA1 Message Date
Sunny Goyal 6c46a6d324 Using java_style enum generation for proto
This makes it easier to track various method parameters and simplifies
debug logging

Change-Id: Ib7c3d52590d0c36b2c8460c889ee3bead3454569
2016-12-15 09:30:35 -08:00
Hyunyoung Song 14b64340ab Merge "Change support lib res path" into ub-launcher3-master 2016-11-14 19:00:35 +00:00
Hyunyoung Song 3fa9954cf1 Make Launcher3 privileged module
Make privileged module to enable Launcher to render search widget
without granting permission to gmscore.

Change-Id: I920233ced18325ecc8db70e9227993913a2d9762
2016-11-14 18:59:23 +00:00
Hyunyoung Song 426d089290 Change support lib res path
b/32869945

> warning message will be gone after $ tapas Launcher3 && make

Change-Id: I1780704e206c3cbb458ab76de623eef502b28b8c
2016-11-14 10:46:08 -08:00
Shankhoneer Chakrovarty 687c345f9e Created include filters for jacoco
Go to for report: https://cnsviewer.corp.google.com/ear/cns/on-d/home/android-test/kharon/shankh/world/test_logs/ub-launcher3-calgary/0/CodeCoverage/inv_5368912399306607305/coverage_8663315225010526892.ear/index.html
go to https://x20web.corp.google.com/users/sh/shankh/coverage/index.html for source code level code coverage statistics

Bug: 29882934

Change-Id: I397537f45ac4611e8a97d4656d0e7d2b694688fc
2016-09-20 12:14:48 -07:00
Sunny Goyal d83a67a6b4 Separating out configs and common manifest entries
This separation allows for easier modification of Launcher3
by derivative projects

Change-Id: Ib3469e9b5d2707daef572050698d792316534d45
2016-05-24 14:11:24 -07:00
Sunny Goyal d297be2148 Changing minSDK for launcher3 to 21 (Lollipop)
Change-Id: I421a33801886bdcccb43429b571af1ca7c6b9f55
2016-05-10 15:35:25 -07:00
Hyunyoung Song 77c263660e Fix recyclerview res path
Manually cherry picking ag/943086

Change-Id: I37b75a04e3fff61b4bd42625a060c41e0fe7e85d
(cherry picked from commit bcc53286c2)
2016-04-20 17:28:01 +00:00
Sunny Goyal 30a716157b Removing WallpaperPicker from Launcher3
Launcher3 will no longer include a wallpaper picker.
Eventually it will just point to the system wallpaper settings where
user can choose from all the installed pickers

Change-Id: Ib5832fa7e451610acd4b2d34ee48fe36e3699d26
2016-04-12 17:59:16 -07:00
Tony Wickham d9dc2e2cb3 Add palette dependency to Android.mk.
Change-Id: I34fcfa87a35df8ec1029669d6b570c1a95029b66
2016-04-01 16:05:15 -07:00
Sunny Goyal bd822508e5 Deleting the WallpaperPicker code inside launcher.
Instead linking it to the packages/apps/WallpaperPicker project

Change-Id: Ib6830b180a22c22afece01e0a4f6e94e89d6452b
2016-02-18 15:09:21 -08:00
Sunny Goyal 5e9ef1344d Removing lib proto util
Change-Id: Iebe6341a60a5e62bde97b5cca68f8abb93b04d36
2016-01-06 15:31:09 -08:00
Hyunyoung Song 56e6b478ff Fix broken make target launcher_protoutil_lib Bug:26406415
am: 4ae00b1b8e

* commit '4ae00b1b8e853f45770c833085179eb382220d78':
  Fix broken make target launcher_protoutil_lib Bug:26406415
2016-01-06 21:20:56 +00:00
Hyunyoung Song 4ae00b1b8e Fix broken make target launcher_protoutil_lib
Bug:26406415

Change-Id: If3895b384feb9f2a6294fd76c043420851a37f49
2016-01-06 13:12:45 -08:00
Ying Wang baa5589f6d Remove unnecessary use of ../.
Change-Id: Ie747c305cbf1a6bf42f6c04c5c4d5ec3c6dad990
2016-01-04 12:19:01 -08:00
Hyunyoung Song d30e845d89 Overlay support lib RV resources in Android.mk
Note: after this change, ag/735298 can be reverted.

b/22719084

Change-Id: I83caf8832790b1df0a90a1339f6b24f481c51661
2015-07-27 18:24:45 -07:00
bohu 86179020cc Enable Launcher3 as default Home app
The default Home app launcher2 is deprecated and cannot launch Nexus 6
or any other high resolution devices in emulator. This CL enables launcher3
as the default Home app, since it can handle Nexus 6 and is well maintained.

Bug: 22609402
Change-Id: Iaba545fec218f79e40e0f72de5236ddadfabaa14
2015-07-20 22:23:27 +00:00
Sunny Goyal 4a6c2c5586 Updating makefile to use the current SDK
Change-Id: I9e0f3f6d329098b40b704be6f60200110be5ed0e
2015-07-07 12:15:49 -07:00
Sunny Goyal d68725cd20 Fixing build error in launcher_protoutil_lib
> Since test build rules were included before the launcher_protoutil_lib
rule, all the following paths got prefixed with "tests/" giving file
not found error

Change-Id: I13f96fc2f14336b0ff40f086176cc4afbc254791
2015-03-13 10:28:42 -07:00
Winson Chung 93f98eaf18 Adding app grid layout with fastscroller.
- Adding filtering and using alphabetic index for app grouping.

Change-Id: I745b644fa8f90f5ff24a8642ac377ef1c65d8aff
2015-03-12 18:57:02 -07:00
Adam Cohen c9735cff2e Enabling accessible drag and drop
-> Using the context menu, and a new two stage system, this allows
   users to curate icons and widgets on the workspace
-> Move icons / widgets to any empty cell on any existing screen, or
   create a new screen (appended to the right, as with regular drag
   and drop)
-> Move icons into existing folders
-> Create folders by moving an icon onto another icon
-> Also added confirmations for these and some existing accessibility actions

Limitations:
-> Currently, no support for drag and drop in folders
-> Considering moving the drag view so it doesn't occlude any
   content (in particular, when user changes pages)
-> In this mode, accessibility framework seems to have
   problems with the next / prev operations

Bug: 18482913

Change-Id: I19b0be9dc8bfa766d430408c8ad9303c716b89b2
2015-03-09 11:29:28 -07:00
Sunny Goyal c46bfef5df Removing support library dependency
> Removed FolderAutoScrollHelper as folders are currently not scrollable

Change-Id: I261f43a665b742697e3224e1e9852ccc526badcd
2015-01-20 11:49:12 -08:00
Bjorn Bringert 2ed99e861b Build Launcher3 against prebuilt SDK 21
Bug: 17507423
Change-Id: I9d6dc856bb29e5d0b3926bde437895d0f2ca7b74
2014-09-30 18:53:39 +01:00
Kenny Guy c2bd8101b8 Revert "Revert Cls stopping now-master running on googlefood"
This reverts commit 7bc272a11b.

Conflicts:
	src/com/android/launcher3/BubbleTextView.java

Change-Id: Id1fb2e1249e72658ce5477165c9bcacba9de2b04
2014-06-30 12:30:31 +01:00
Kenny Guy 7bc272a11b Revert Cls stopping now-master running on googlefood
This reverts commits 01453e855f.
and 242bbe1b72.
"Add content description to bagded icons."
"Remove reflection now we are building against L"

Bug: 15833449
Change-Id: I81a5316f5619a9cd3b6ab9fd03b2ba96657b7f68
2014-06-24 11:43:19 +01:00
Kenny Guy 242bbe1b72 Remove reflection now we are building against L
Remove reflection and update changed renamed L APIs
now that branch has L sdk.

Change-Id: I223c6528487110eb328e2e229bbcbefb701e0c20
2014-06-23 13:56:05 +01:00
Michael Jurka 7ad868b86e Create separate project for Wallpaper Picker
Change-Id: Id9e855780b9fb68c63eb6e9f6c19bcbce28a6fd5
2013-12-13 12:50:32 +01:00
Chris Wren ba2923a391 expose the protoutil for launcher as an executable script
Change-Id: Ie990262534d85b118c165589ecee55d64f3a58cc
2013-12-10 17:41:18 -05:00
Michael Jurka 8e88cb8478 Move wallpaper picker code to a separate directory
Change-Id: Id79d11ed08085c4fe356739498a8b77952e30392
2013-12-10 18:28:50 +01:00
Ed Heyl 6811c5a414 override Launcher2 (aosp)
Change-Id: I25ec98abeba3cf115d594aa215bfde8e965c1cd1
2013-10-17 17:08:14 -07:00
Mathew Inwood da608c950a Target SDK 19, fix build.
Change ag/371791 depends on SDK 19.

Change-Id: I8411f55063c8899f65cb85ddbf45adab564de808
2013-10-08 14:04:02 -07:00
Chris Wren 2b6c21d434 add a proto decoder host utility
Bug: 10778984
Change-Id: I1c0203a3a5b3a3b1e565af387ccdfa92b53f8335
2013-10-03 12:57:53 -04:00
Chris Wren 1ada10d595 add a backup agent.
backup only, restore path is just debugging/verification.
todo: restore path
todo: additional asset backup for widgets and launcher items

Bug: 10778984
Change-Id: I01aed4794a02f03daf21bca28f99cfbea90e4967
2013-09-24 09:41:39 -04:00
Bjorn Bringert 32b12d2c79 Get rid of dependency on android-common
It was only used for a single string constant that can be inlined

Change-Id: I19078b6b00adf1b91e329d10181e91809944b606
2013-06-06 13:00:41 +01:00
Daniel Sandler 325dc23624 Launcher2 is now Launcher3.
Changes include
  - moving from com.android.launcher{,2} to
    com.android.launcher3
  - removing wallpapers
  - new temporary icon

Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b
2013-06-05 23:30:20 -04:00
Michael Jurka e233a8bf79 Hide clings in child mode
Bug: 8349525

Change-Id: Ie92153e77f1714b88986813a689a4fa7e444d1dc
2013-03-29 15:45:49 -07:00
Michael Jurka a0d39c9da9 Switching SDK_VERSION to 17 2013-01-17 10:44:14 +01:00
Dianne Hackborn 804503c75a Add user initialing receiver to select a unique wallpaper.
Change-Id: I14652d8108c2e19db821ab5526b6e630db8fe998
2012-09-16 00:00:27 -07:00
Michael Jurka 8c3339bde9 Compile Launcher against only public apis (level 16)
Also, removing use of TableMaskFilter (last remaining private api)

Change-Id: I2df80605b240352fdf7ef2ebd26b98342149bda3
2012-06-22 11:45:02 -07:00
Jeff Brown b819ff639f Remove the simulator target from all makefiles.
Bug: 5010576

Change-Id: Ibce8754b39a9ae6f8f192eefa712c45f0b0059be
2011-07-11 22:12:27 -07:00
Tsu Chiang Chuang 923aa62463 rectify build files.
Change-Id: I138ac7805cb045f960e32193bad95a73cd8b063e
2011-06-17 12:11:23 -07:00
Daniel Sandler dde427869b Merge "Rocket Launcher!" 2011-05-26 13:10:14 -07:00
Daniel Sandler 4e1cd23a51 Rocket Launcher!
This is an Android Dream, which is kind of like an
interactive screensaver implemented as an Activity.

The Rocket Launcher uses the Launcher's own icon cache to
show the user's installed apps in hyperspace. Tap the screen
to slow down to impulse power.  Then, tap an icon to launch.

(depends on I4559a95 for android.dreams in support lib)

Change-Id: Ie6ce34ec1c863667faeada4f39b225f3946e8633
2011-05-26 16:02:09 -04:00
Tsu Chiang Chuang 8c7a2b7d02 Adding stress test for launcher2 rotation.
Change-Id: I03b7dbdd025af39fc733a91f54633a548225e140
2011-05-25 15:32:00 -07:00
Ying Wang 7c8c8478ba am b159e77b: Fix proguard flag file dependency.
Merge commit 'b159e77b99883125831eeded394c160b0637f93b'

* commit 'b159e77b99883125831eeded394c160b0637f93b':
  Fix proguard flag file dependency.
2010-09-30 11:27:49 -07:00
Ying Wang b159e77b99 Fix proguard flag file dependency.
Change-Id: Ic9f90a30833bfafb7d76dcc851a92892b9a2a9b7
2010-09-29 15:25:38 -07:00
Shih-wei Liao 163feaee4d Fix the simulator build.
Change-Id: I7b9530320538871ede62cb361466bf397f8fdbbc
2010-07-20 01:22:10 -07:00
Shih-wei Liao afb81d4ac5 Ported Launcher2 to use the new Build system.
Change-Id: Ie24bb6520f9f6dfc24dde2b7810ec322bc7b3a1a
2010-07-19 16:42:48 -07:00
Romain Guy 5347b3f6e4 Re-enable Proguard, supports 3D all apps correctly now.
Change-Id: I84ab56054c9f57985fec9107c3977691177b85a4
2010-03-11 10:36:05 -08:00
Ying Wang f8f7995e60 Turn off Proguard on Launcher2.
It will be turned on eventually, after the issue is fixed.

Change-Id: Ibd2a2d295379d14cd95d13156aa22c44be6fa7b4
2010-03-11 09:53:25 -08:00
Dianne Hackborn 12687cf144 Allow shared user id and process to be set via overlays.
This fiddles the manifest to allow the app's shared user id and
process to be changed at build time via resource overlays, so we
can build launcher to run in the acore process for low-end devices.

Also switches the cert of launcher back to shared, to allow for
this.  (Note this only really matters if the shared user id is set,
otherwise launcher will still get its own uid.)

Change-Id: I0bd0a06e1442c4bfe5ceb2d438cb58f29d911578
2010-03-09 17:18:11 -08:00
Ying Wang 932b29dbd8 Enable Proguard on Launcher2. 2010-03-03 17:13:54 -08:00
Jean-Baptiste Queru 2b75fb573e Switch to Launcher2 for all builds.
Change-Id: Ie5563bf09ebd79cdd94e4c3bd1961807e7bb3693
2010-03-03 11:27:21 -08:00
Ying Wang 77de117d2e Fix Proguard flags. 2010-02-19 18:50:32 -08:00
Bjorn Bringert 3e244cf9d2 Use Search.SOURCE from android-common
The SOURCE (search source identifier) constant is moving
from hidden in android.app.SearchManager to com.android.common.Search.

Part of http://b/issue?id=2429556

Change-Id: I68fa792f2d452aadcb9216f5c780bd082ca5039f
2010-02-10 14:17:35 +00:00
Jean-Baptiste Queru 2583ac54b4 explicit set an "optional" tag 2010-01-05 11:11:17 -08:00
Joe Onorato 24a40dc28e Put launcher2 back into its own process. bug 2241963 2009-11-05 16:42:25 -05:00
Romain Guy a45f664227 Remove live wallpaper picker from Launcher2.
Change-Id: I2c48f3624128276c3460939960168163d3c74c08
2009-10-16 15:46:55 -07:00
Daniel Sandler 86daa3fb87 Live wallpaper improvements.
Now draws something a little nicer if the live wallpaper
doesn't have a preview.

Also: move Launcher2 back into "shared" so it has permission
to set the wallpaper.
2009-09-28 16:03:50 -04:00
Joe Onorato 7b7a2cdb33 Launcher2 is now home. 2009-09-23 08:35:07 -07:00
Romain Guy 41669fc9c6 Add live wallpapers picker to Launcher2. This is temporary.
This change requires changing the signature and shared user id of Launcher2, we
will have to revert this once we move the wallpapers picker back to Settings.
2009-08-13 12:53:24 -07:00
Joe Onorato a5902524d4 Launcher2 compiles. 2009-07-30 13:37:37 -07:00
The Android Open Source Project bc219c3c12 auto import from //branches/cupcake/...@137197 2009-03-09 11:52:14 -07:00
The Android Open Source Project 31dd503c6a auto import from //depot/cupcake/@135843 2009-03-03 19:32:27 -08:00
The Android Open Source Project 3189679370 auto import from //depot/cupcake/@135843 2009-03-03 18:28:51 -08:00
The Android Open Source Project c8f00b61c6 Initial Contribution 2008-10-21 07:00:00 -07:00