Sunny Goyal
fe4e4b91dc
Refactoring max id logic to a common method
...
Change-Id: I1f649b570ee43d6c0540a207693d2cbee4538fb8
2015-03-04 10:43:45 -08:00
Sunny Goyal
8dbf0fff1f
Merge "Setting workspace id as primary key" into ub-launcher3-burnaby
2015-03-02 23:28:06 +00:00
Sunny Goyal
f30e99b2dc
am e72f3d53: Fixing wronk rowID check.
...
* commit 'e72f3d53f8c35b94aece6fafa6fd12cce9d09fe5':
Fixing wronk rowID check.
2015-03-02 22:43:52 +00:00
Sunny Goyal
e72f3d53f8
Fixing wronk rowID check.
...
Since screenId is changed to primary key, the rowId can now be 0 (earlier
it was auto-increment and never 0)
Bug: 19566734
Change-Id: Icf0e4294a581039101df1ad1756fdb6e581c4cba
2015-03-02 14:26:31 -08:00
Sunny Goyal
5b437d8957
Merge "Removed disableAllApps flag" into ub-launcher3-burnaby
2015-03-02 19:33:35 +00:00
Sunny Goyal
d2f3819c34
Setting workspace id as primary key
...
Bug: 19475231
Change-Id: I0385e97868db73dafe148ce45af7dda4555ee593
2015-02-27 14:05:26 -08:00
Sunny Goyal
c54729a6db
Merge "Updating IconCache to maintain a persistent of icons" into ub-launcher3-burnaby
2015-02-27 21:53:56 +00:00
Sunny Goyal
c9acdd51c4
Removed disableAllApps flag
...
Change-Id: I50ba511b8493bca2506ab6010f141c093bfa7499
2015-02-26 12:35:09 -08:00
Sunny Goyal
560616da70
Build fix. Some references of a resources still remained after ag/619757
...
Change-Id: Ia05a12ff5af6fa13d75cbedd8bd2fd6d33a78b7f
2015-02-26 11:26:19 -08:00
Sunny Goyal
4fbc3828c5
Updating IconCache to maintain a persistent of icons
...
> IconDB maintains a DB of icons keyed on ComponentName + User
> During loader, icons & labels are loaded first from the DB, and
if the entry doesn't exist, loaded using packageManager
> After the loader completes, IconDB updates any entry which might have
changed, while the launcher was dead.
Change-Id: I7a6021cb6d1ca1e66fa5a0bdd21e1543e0cf66fc
2015-02-26 19:08:44 +00:00
Sunny Goyal
1587d5362f
Refactoring common methods
...
Change-Id: Id6d3072dd3a6d7f54e9591abbeffd9bd51c7403d
2015-02-26 18:19:22 +00:00
Sunny Goyal
633325c4c2
DO NOT MERGE: Setting workspace id as primary key
...
Bug: 19475231
Change-Id: I0385e97868db73dafe148ce45af7dda4555ee593
2015-02-25 16:56:54 -08:00
Hyunyoung Song
31178b8237
[key event focus handling] (1)hotseat <-> icon now symmetric, (2)support DEL keycode
...
TL;DR; (1) Key event navigation from and to the hotseat and icons in the workspace
is now symmetric. Since there is one more icon in the hotseat, only left
N-1 icon navigation was symmetric.
(2) KeyEvent.KEYCODE_DEL and KeyEvent.KEYCODE_FORWARD_DEL can now delete icons
from the workspace. The focus move to the previous icon where the focus
traveled from.
Also contains minor styling and indexing issues.
Bug: 15408321
Bug: 19381790
Change-Id: I16cbcb2693e92eebb830997d01c0bf674073dd51
2015-02-24 22:14:11 +00:00
Sunny Goyal
7470c817e4
Using SCREEN_ORIENTATION_LOCKED for locking to current orientation.
...
Bug: 17298128
Change-Id: If64b6957a594bcc48f6454689d11cd63d31b9239
(cherry picked from commit 3c1865ad50 )
2015-02-23 17:55:46 +00:00
Hyunyoung Song
d88d0bdaf1
Merge "[key event focus handling] Cleanup/Refactor/Feature 1) Focus navigation handling is refactored to Focus utility class. New 2 step dpad navigation algorithm is inside Focus class 2) Introduced a map (or matrix) that indicates where sparse icons are located inside a grid. This enables getting rid of the icon sorting logic which was costly. 3) Unified all the dpad handling logic inside the handleXXKeyEvent methods 4) DOWN/UP key will allow navigation between workspace icons and the hotseat 5) Folder icons allow DOWN/UP to navigate to the title" into ub-launcher3-master
2015-02-20 22:27:41 +00:00
Hyunyoung Song
ee3e6a7b77
[key event focus handling] Cleanup/Refactor/Feature
...
1) Focus navigation handling is refactored to Focus utility class.
New 2 step dpad navigation algorithm is inside Focus class
2) Introduced a map (or matrix) that indicates where sparse icons are located inside a grid.
This enables getting rid of the icon sorting logic which was costly.
3) Unified all the dpad handling logic inside the handleXXKeyEvent methods
4) DOWN/UP key will allow navigation between workspace icons and the hotseat
5) Folder icons allow DOWN/UP to navigate to the title
b/19381790
Change-Id: Id45b3f215ef7c1ca5f99b08e3d721e219298627a
2015-02-20 14:25:27 -08:00
Adam Cohen
c018c4db08
Merge "Revert "Mark WIDGET_CATEGORY_HOME and WIDGET_CATEGORY_SEARCHBOX on the search widget"" into ub-launcher3-master
2015-02-20 16:39:42 +00:00
Adam Cohen
eb8e282a77
Revert "Mark WIDGET_CATEGORY_HOME and WIDGET_CATEGORY_SEARCHBOX on the search widget"
...
This reverts commit 87cf88393c .
Change-Id: Ie15c71f76c71dfb6b85aefcc10cd66eb49bea6dc
2015-02-20 16:38:48 +00:00
Adam Cohen
ae52d72ccc
Merge "Mark WIDGET_CATEGORY_HOME and WIDGET_CATEGORY_SEARCHBOX on the search widget" into ub-launcher3-master
2015-02-19 01:35:21 +00:00
Adam Cohen
87cf88393c
Mark WIDGET_CATEGORY_HOME and WIDGET_CATEGORY_SEARCHBOX on the search widget
...
Bug 17334589
Change-Id: I0e14381cfc19822451e68eb7f070d94525e126c3
2015-02-18 17:30:15 -08:00
Chet Haase
ea292fe762
Merge "Add clip-reveal animation to Launcher" into ub-launcher3-master
2015-02-17 22:40:36 +00:00
Chet Haase
a8f996d039
Add clip-reveal animation to Launcher
...
ClipReveal animation was recently added to the platform. This
makes that animation the default launch animation when running on
that version of the platform.
Issue #19362772 Better material launch animations
Change-Id: I077659c14dc426be465d163bea6ba0fa93a637c5
2015-02-17 14:36:20 -08:00
Sunny Goyal
387f4a7b36
am fce720f3: Merge "Fixing crash when dragging and dropping a restored widget." into ub-launcher3-almonte
...
* commit 'fce720f39adcf8a35b93978c36ab0e8833a74e3e':
Fixing crash when dragging and dropping a restored widget.
2015-02-17 20:39:42 +00:00
Sunny Goyal
fce720f39a
Merge "Fixing crash when dragging and dropping a restored widget." into ub-launcher3-almonte
2015-02-17 20:34:56 +00:00
Sunny Goyal
2434d40ef2
Fixing crash when dragging and dropping a restored widget.
...
> When the widget is in pending state, AppWidgetProviderInfo is not available
Bug: 19364311
Change-Id: If3126a375853e6e710c6eba4b8824e18f3f0d391
2015-02-17 12:00:30 -08:00
Adam Cohen
97079bc7d5
am 80e6beb4: Ensure that layers are properly removed after animation
...
* commit '80e6beb48ca71a321f667e79fe35a7ab2fb4c2bf':
Ensure that layers are properly removed after animation
2015-02-14 01:05:58 +00:00
Adam Cohen
80e6beb48c
Ensure that layers are properly removed after animation
...
Bug 19243980
Change-Id: Ic1d54f92051f7d937878898cae210ec18ecbaff8
2015-02-13 16:39:10 -08:00
Sunny Goyal
f48e71d116
Merge "Use ResolveInfo for label and icon for LauncherActivityInfo" into ub-launcher3-master
2015-02-12 22:31:10 +00:00
Sunny Goyal
14334bda03
Merge "Removing code for the unused 'upgrade path'" into ub-launcher3-master
2015-02-12 18:23:28 +00:00
Sunny Goyal
d3f035797e
am c87775d8: Fixing rank migration code to handle null values correctly.
...
* commit 'c87775d8e63c7b5722c23ef95c782f574b847d73':
Fixing rank migration code to handle null values correctly.
2015-02-11 23:01:53 +00:00
Hyunyoung Song
09cd92221e
Remove meaningless bug id from from addDumpLog and Log.d methods
...
b/11683562
b/6557954
Change-Id: Icd0e237ebb09ac868928328f45a3b30cf19a20df
2015-02-11 12:58:33 -08:00
Sunny Goyal
66cfdc2549
Removing code for the unused 'upgrade path'
...
Change-Id: Ib9eca92284b0eabbe36ffaaf26c62a6ce3cfd3e9
2015-02-11 11:55:36 -08:00
Sunny Goyal
54d7d05498
Use ResolveInfo for label and icon for LauncherActivityInfo
...
Instead of using the ActivityInfo, use the ResolveInfo so that
any label or icon specified on the intent-filter is used.
Bug: 18482039
Change-Id: I87c0d9dba0754e3aa2c81727a9f60d789e5e8630
2015-02-11 11:53:44 -08:00
Sunny Goyal
c87775d8e6
Fixing rank migration code to handle null values correctly.
...
Bug: 19297508
Change-Id: I652ef30ab37f5b09204f0388de8e065d64b7724d
2015-02-10 19:53:41 -08:00
Sunny Goyal
3c1865ad50
Using SCREEN_ORIENTATION_LOCKED for locking to current orientation.
...
Bug: 17298128
Change-Id: If64b6957a594bcc48f6454689d11cd63d31b9239
2015-02-10 14:32:55 -08:00
Sunny Goyal
8f9a787945
Launcher crashes on widget bind permission prompt
...
Change-Id: If09feb357e1604e5ee1a66305b022674f466833e
(cherry picked from commit e6b63a3d73 )
2015-02-06 23:38:45 +00:00
Adam Cohen
762d08eead
am bd4a7893: Merge "Revert "Adding Launcher3 callbacks for trimming memory."" into ub-launcher3-almonte
...
* commit 'bd4a78937ffe2f37386dae4ae8817e33422c1267':
Revert "Adding Launcher3 callbacks for trimming memory."
2015-02-06 23:34:26 +00:00
Adam Cohen
bd4a78937f
Merge "Revert "Adding Launcher3 callbacks for trimming memory."" into ub-launcher3-almonte
2015-02-06 23:29:32 +00:00
Adam Cohen
e2d4ee1b21
Revert "Adding Launcher3 callbacks for trimming memory."
...
This reverts commit 42f3b9e028 .
Change-Id: I65a7c893576c0901b231bab9abe6937f99415f1e
2015-02-06 23:28:49 +00:00
Robert Kozikowski
9d083a1c2a
am acbe9f65: Merge "Adding Launcher3 callbacks for trimming memory." into ub-launcher3-almonte
...
* commit 'acbe9f6546455672b2edf51928d4fee4b6e246ba':
Adding Launcher3 callbacks for trimming memory.
2015-02-04 18:41:44 +00:00
Sunny Goyal
980b2f053c
am 4802b410: Adding null-check before parsing an intent
...
* commit '4802b4107a66bc86996083b4835d1094ef4f4cbb':
Adding null-check before parsing an intent
2015-02-04 18:38:36 +00:00
Robert Kozikowski
acbe9f6546
Merge "Adding Launcher3 callbacks for trimming memory." into ub-launcher3-almonte
2015-02-04 18:38:31 +00:00
Sunny Goyal
4802b4107a
Adding null-check before parsing an intent
...
Bug: 18962665
Change-Id: Iae02435f019fa205f3ee3ae721a29f26b3b56dd2
2015-02-04 10:05:47 -08:00
Robert Kozikowski
42f3b9e028
Adding Launcher3 callbacks for trimming memory.
...
It will help reduce memory footprint of Launcher, when in background.
It is required to help deallocate images, when Google Now Launcher
goes into the background. See cl/83222937/ .
Change-Id: I6d3d4d1f0457c67abcad3ba4516c87abcf666b05
2015-02-04 15:06:54 +00:00
Adam Cohen
158da0802d
am b76c165a: Fix ClassCastException due to typo
...
* commit 'b76c165aadb4deb144ec3b1267aa1faf304638e9':
Fix ClassCastException due to typo
2015-01-30 19:29:28 +00:00
Adam Cohen
b76c165aad
Fix ClassCastException due to typo
...
issue 19159790
Change-Id: I5f9fa0e3672c10a460606dcb13b158bd4e614813
2015-01-30 10:29:26 -08:00
Nilesh Agrawal
7034f1467d
am a258f812: Modify strict mode thread policy for LauncherProvider.
...
* commit 'a258f812fac21767d1f2e61ee7a7a58bfe6da582':
Modify strict mode thread policy for LauncherProvider.
2015-01-26 22:28:49 +00:00
Nilesh Agrawal
a258f812fa
Modify strict mode thread policy for LauncherProvider.
...
Allowing thread writes too as SQLiteOpenHelper.getWritableDatabase needs it.
Bug: 19094644
Change-Id: I39fe97a9e7fc07c38a4f8e5c5979196b742e36bf
2015-01-26 14:07:29 -08:00
Sunny Goyal
b3a8f80e2e
resolved conflicts for merge of b564efb0 to ub-launcher3-master
...
Change-Id: I4321522dd1b6b3f96e21232d113fad5144b630bc
2015-01-23 14:22:07 -08:00
Sunny Goyal
b564efb024
Adding support for <include> tag in AutoInstall layout
...
Bug: 19121893
Change-Id: I760fa76d6e63c1aa0152e8cd710aba0d6ef4462a
2015-01-23 13:53:38 -08:00