Commit Graph

10334 Commits

Author SHA1 Message Date
Daniel Sandler 566da1026c Fix DEBUG_LOADERS workspace layout ASCII art.
(Broken in change If73c7f7c.)

Change-Id: If20ccc85db3b16326051a208e5fb518fb135d9c0
2013-06-25 23:45:22 -04:00
Daniel Sandler bd5abfba8f Merge "Handle pids coming and going in the memory tracker." into jb-ub-gel-agar 2013-06-26 02:39:45 +00:00
Winson Chung f70696d8cc Fixing crash in shrink wrap on tablets.
Change-Id: I061960b2ca7a2cf02729665fb032d23d8f463ada
2013-06-25 18:47:44 -07:00
Adam Cohen 5ccb418b09 Merge "Initial implementation of Shrink-wrap" into jb-ub-gel-agar 2013-06-25 20:23:57 +00:00
Adam Cohen dcd297f05a Initial implementation of Shrink-wrap
Change-Id: If73c7f7ca19ca62ff43134f515584354afef8507
2013-06-25 12:29:32 -07:00
Daniel Sandler b61a35b809 Handle pids coming and going in the memory tracker.
Change-Id: If705e62c876243299adc7ed451a419c552b556b2
2013-06-25 13:20:36 -04:00
Daniel Sandler 49883409ff Fix crash when restarting memory service.
Change-Id: I251fefa8c71ac35e1bf884d25653c729b8e422d1
2013-06-25 13:20:36 -04:00
Daniel Sandler b9eb2865af Memory tracking is now handled by a service.
Multiple processes may be tracked and viewed simultaneously.

Also, some changes to the graph:
  * show uss and pss together
  * adjust opacity controls

Change-Id: I20eebaa8cc8faf78b46af2a35d71ee538207f02b
2013-06-21 01:16:27 -04:00
Daniel Sandler 211667e4c2 Fix build.
Change-Id: I6afd45e603fd2480867dc692d59fd489ee2af63d
2013-06-17 22:35:17 -04:00
Daniel Sandler a127b7ad15 New icon to dump heap information and share it.
Alternatively,
  $ adb shell am start -n <pkg>/com.android.launcher3.MemoryDumpActivity

Change-Id: I8c615ec3abffaf6ad693c93bdf569550d8f97298
2013-06-17 15:29:22 -04:00
Adam Cohen 7c4c510829 HACK: Fixing major persistence regression associated with extra screen to the left
-> Also adding ability to delete shortcuts.

Change-Id: I263baf813eae9089f11288494d575a99f0e859c3
2013-06-14 17:43:44 -07:00
Adam Cohen a0b5749433 Easier way to handle shortcuts
Change-Id: I91c4a25e961774de0bed51ba986802a1834173f9
2013-06-14 15:33:47 -07:00
Adam Cohen 99894d9bb7 Fixing up handling of shortcuts
Change-Id: I70dd044b608f4ef18a9c436964a11122168305d0
2013-06-14 14:19:19 -07:00
Mathew Inwood 876a846edc Add a request code for derived activities to start from.
This allows derived activities to use their own activity request codes
that don't overlap with the ones used in Launcher.

Change-Id: I1337dde550c6bd748dad80e7c62ea6ce15c17374
2013-06-14 15:33:03 +01:00
Daniel Sandler e572fe46f7 Make HolographicOutlineHelper a singleton.
It's a pretty heavy object, including three Paints at 74
bytes apiece, and we allocate one for every workspace and
every icon. We really only need one.

Change-Id: Ic9e12d478c3be27b13133718875c91540f7ccf4c
2013-06-12 22:46:02 -04:00
Bjorn Bringert c6e2f94fba Rename mUpTime to mStartTime
This is a follow-up to change Id26e9dcf23017abaffed4015166d57e21e751e6c

Change-Id: I0abaaf2914fff121bdcefb84f1d29a42ebb5aebb
2013-06-12 11:42:30 +01:00
Bjorn Bringert 1cbd1a0dec Merge changes Id26e9dcf,I4e323bd7 into jb-ub-gel-agar
* changes:
  Memory debugging overlay for L3.
  Move LauncherApplication's state and code to LauncherAppState.
2013-06-12 10:38:39 +00:00
Daniel Sandler 924b993c75 Memory debugging overlay for L3.
Change-Id: Id26e9dcf23017abaffed4015166d57e21e751e6c
2013-06-12 00:44:28 -04:00
Daniel Sandler cc8befac35 Move LauncherApplication's state and code to LauncherAppState.
This removes Launcher's static data and other state out of
the Application object. Now LauncherApplication (extends
Application) exists only to instantiate LauncherAppState.

Change-Id: I4e323bd78b77536b92054105536a55c0c2c19ba8
2013-06-11 22:01:47 -04:00
Adam Cohen e61a9a2cd4 Fix issue with setting the current page immediately after a page is added
Change-Id: Ia9ddc42896b47b10bb98ed6bd6cece1b033207c1
2013-06-11 15:48:38 -07:00
Tom Stamm efe354b877 Merge "Add API to launcher to insert a custom page to the left of workspace" into jb-ub-gel-agar 2013-06-11 22:23:48 +00:00
Adam Cohen 66a01fd24b Add API to launcher to insert a custom page to the left of workspace
Change-Id: I85a4e096aab9bfcb1de74f04075bcabcb7e3262f
2013-06-11 14:57:43 -07:00
Bjorn Bringert 69688aa359 Add 'animated' argument to onWorkspaceShown; only call it on touch down
This lets subclasses decide whether to animate hiding of their own
overlays etc.

Change-Id: I0b34953c53cd0beb0fb33329d919f78f671b660a
2013-06-11 20:40:55 +01:00
Bjorn Bringert ecf33e4819 Move control of voice button proxy visibility to a public method
Change-Id: I9dea07801fa608bebf2026667e71d684fc4b05d3
2013-06-11 15:46:07 +01:00
Bjorn Bringert c459e5241e Allow subclassing Launcher
Changes included:

- Make Launcher not final

- Add some new methods as hooks for subclasses

- Allow Launcher to intercept Workspace touch events

Change-Id: I9a2b628c853394a3b237a384336e1b9e5c2382ec
2013-06-07 19:36:01 +01:00
Adam Cohen 7564d98164 Disable clings (they don't make sense with the current state)
Change-Id: I09c7424a74078738990db65e4a88bcdce93235f7
2013-06-06 23:14:43 -07:00
Adam Cohen e25af79564 HACK: temporary upgrade path from com.android.launcher2
-> load old provider
-> permute pages
-> strip all duplicates from workspace
-> add [allapps minus workspaceapps] to apps folder

Change-Id: Id319d532c6bf1d78370ecc736e95a9475d831de8
2013-06-06 23:09:26 -07:00
Adam Cohen 947dc54319 HACK: Getting rid of all apps button / all apps from AppsCustomizePagedView
Change-Id: I74e4a53e9486237ad246ebdfa9e97c6ed9475b58
2013-06-06 22:44:32 -07:00
Adam Cohen b5fe60c8a5 Add a dummy activity which we can catch on-click in launcher to open allapps/widgets
Change-Id: Idc718a9e03e7358f972c59fcfc3bf2eaf75e56ee
2013-06-06 22:04:27 -07:00
Adam Cohen 9efb412971 Changing default screen to 0
Change-Id: I16b2440f99d4b91a3a74226cdac7054e7d5fd7f5
2013-06-06 21:35:25 -07:00
Adam Cohen f0f4eda318 Making folders scrollable
Change-Id: Id6c9ec62acc6d86dc627d20abad3e2d92010f539
2013-06-06 21:28:57 -07:00
Bjorn Bringert e441bbc7d2 Use standard names for search / voice icon meta-data
These shouldn't be renamed to launcher3.*, since they are used
to get icons from external search / voice apps.

Change-Id: Iae10b9c19771133579a8f6f24ce9c0efbae82688
2013-06-06 21:55:35 +01: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
Bjorn Bringert f3e92c9448 Delete unused class HandleView
Change-Id: I775d34a2c0a755994a6e1bfe6127fed4ddcda0b7
2013-06-06 12:59:00 +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
Adam Cohen 7a8b82b592 Fix for issue 7178173, item disappearing from folder
Change-Id: I8e4e2f04053a2fc29ca38dc130f39c57c5c019f7
2013-05-30 11:16:25 -07:00
Winson Chung f0014a6b25 am dee6975a: am 8a196351: Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810)
* commit 'dee6975aaab2eeea21aa02bb4fc7f844e016048c':
  Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810)
2013-05-28 17:12:12 -07:00
Winson Chung 8a196351ef Fixing issue where FastBitmapDrawable is not scaling the drawing into the correct bounds. (Bug 9075810)
Change-Id: I3a72f51d6b3c934a5fa42a3478dcb2c363047957
2013-05-28 16:12:55 -07:00
Michael Jurka a1e7617e7e am dba56d08: am 2b030fd2: Merge "Persist list of shortcuts to install on home workspace" into jb-mr2-dev
* commit 'dba56d0812f3f769c7006b65ee27b920bc4f2672':
  Persist list of shortcuts to install on home workspace
2013-05-20 16:42:35 -07:00
Michael Jurka 2b030fd273 Merge "Persist list of shortcuts to install on home workspace" into jb-mr2-dev 2013-05-20 23:32:49 +00:00
Michael Jurka ca9ae3cbaf am 3c73e01b: am c402cd99: Fixing slow binding when returning to Launcher
* commit '3c73e01b11cb77b6727e851f54843387bd3198fb':
  Fixing slow binding when returning to Launcher
2013-05-20 14:35:14 -07:00
Michael Jurka c402cd9992 Fixing slow binding when returning to Launcher
Bug: 8978842
Bug: 8660324

Change-Id: Idfa37c05ed299faa465ea66de4b43d30da77ecbc
2013-05-20 18:20:48 +02:00
Michael Jurka 48c7a93eb7 Persist list of shortcuts to install on home workspace
Bug: 8707110

Change-Id: I6740350040dceb0edaf4295d6a5af62a088a3055
2013-05-20 14:13:30 +02:00
Michael Jurka f86243115a am 43b596b4: am 447bf84d: Debug time spent in onResume
* commit '43b596b4b96b7cba7164291b52787e5c62098fd8':
  Debug time spent in onResume
2013-05-15 14:07:01 -07:00
Michael Jurka 447bf84d24 Debug time spent in onResume
Bug: 8660324

Also, fix regression where new app icons
didn't bounce/animate in

Bug: 8707110
2013-05-15 16:06:26 +02:00
Michael Jurka 84141295aa am 659784dc: am 94dcefa4: Merge "Fix bug where apps weren\'t appearing on workspace after being installed" into jb-mr2-dev
* commit '659784dc297e6062a7c1cfb6b0c5c200bf809ad1':
  Fix bug where apps weren't appearing on workspace after being installed
2013-05-14 16:16:30 -07:00
Michael Jurka 94dcefa435 Merge "Fix bug where apps weren't appearing on workspace after being installed" into jb-mr2-dev 2013-05-14 23:11:04 +00:00
Winson Chung 354caf7087 am 07381ae4: am cdbbab76: Fixing NPE in Workspace.removeItemsByPackageName() (Bug 8942242)
* commit '07381ae4e4a24466c6f2d81a3e6736c9fda5bb19':
  Fixing NPE in Workspace.removeItemsByPackageName() (Bug 8942242)
2013-05-14 12:02:17 -07:00
Michael Jurka c7700af21f Fix bug where apps weren't appearing on workspace after being installed
Bug: 8707110

Change-Id: Ib50e0c600a4a77450127f3947aa894346dc99a5a
2013-05-14 20:45:36 +02:00
Winson Chung cdbbab76e1 Fixing NPE in Workspace.removeItemsByPackageName() (Bug 8942242)
Change-Id: I1f63e548caa4b00b7166db4a53307c80650d8907
2013-05-13 13:09:58 -07:00