Commit Graph

104 Commits

Author SHA1 Message Date
Winson Chung 4e076545e4 Cleaning up dead code.
Change-Id: I922e20b41d19ca9936c75277ba7c58a291d297fa
2011-06-23 16:08:54 -07:00
Winson Chung b44b52439d Loading previews and holographic icons in background thread using AsyncTasks.
- Adding back animation between tabs

Change-Id: I1a49bfca4f85f579e232861aa02d08fb25d0aafc
2011-06-23 11:26:17 -07:00
Adam Cohen 76fc085d28 New folder visualization, renaming, staggering reorder
Change-Id: I62963d225e6ea5d2ec9d8ebc8a6d73099f5d6c7f
2011-06-21 18:00:21 -07:00
Winson Chung 007c69867d Adding signposting to Phone UI in Workspace/AppsCustomize.
Change-Id: Id63f247745a5ec1a63bbaff84602e4c91354f789
2011-06-14 16:02:56 -07:00
Winson Chung f0ea4d3378 Replacing AllApps/Customize in tablet UI with Apps/Customize.
Change-Id: I11a296b25472e4bf298a468865b0dff29f500aaa
2011-06-13 11:49:32 -07:00
Michael Jurka fbd14ac287 am 83c70cf8: am d9455775: am 20b7ca91: Fix bug with snapping during scrolling
* commit '83c70cf8ee6ff5912394ce9b3efc0bdea9401ae2':
  Fix bug with snapping during scrolling
2011-06-09 13:32:21 -07:00
Winson Chung b26f3d6a8c Modifying AppsCustomize behaviour to use springloaded mode.
Change-Id: I21d181ad3d245731ee8402915f8918b91bfc4553
2011-06-08 16:42:03 -07:00
Michael Jurka 20b7ca91b2 Fix bug with snapping during scrolling
Bug # 4490518

Change-Id: I1bf1954bc319d18aef45eebfd48b46f4ff0a9038
2011-06-08 14:42:48 -07:00
Michael Jurka dcfc25ca5f am 4c826609: am a83ae6bf: am 330ae983: Merge "Fix issue where All Apps tab bar was too small" into honeycomb-mr2
* commit '4c826609208012e7219ecdacde4348b0dd7973bd':
  Fix issue where All Apps tab bar was too small
2011-06-03 11:21:32 -07:00
Michael Jurka 83ae5cfa27 am 6a2326cf: am bad51817: am 87b1490c: Potential fix for bug 4479399
* commit '6a2326cff955d692c4f89f6ca7ffea036a3efb15':
  Potential fix for bug 4479399
2011-05-31 23:41:37 -07:00
Michael Jurka 983e3fdf20 Fix issue where All Apps tab bar was too small
Change-Id: I702ca5ce32a6346f09c61765aa63625d3d50cc92
2011-05-31 10:47:24 -07:00
Michael Jurka 87b1490c5a Potential fix for bug 4479399 2011-05-25 22:24:31 -07:00
Patrick Dubroy e61c6a35b2 Dynamically determine # of rows/cols in All Apps.
DO NOT MERGE

Change-Id: I3c050abcd8c00235094708d59eda81f923df6806
2011-05-20 15:10:15 -07:00
Patrick Dubroy 244d74cb35 Dynamically determine # of rows/cols in All Apps.
Change-Id: Ia8c1b3915325823f7617862e0e4e0db865ea0d5d
2011-05-20 14:03:14 -07:00
Michael Jurka 54a4ac2689 Make customization drawer deal better with a small height 2011-05-13 14:39:42 -07:00
Winson Chung 63257c110a Minor changes to help address some hiccups when panning, changing tabs and rotating in AppsCustomize.
- Also removing references to old all-apps 2d/3d

Change-Id: Ibe07ad8b4facc5c57b3c82ccf0b55260be61a31b
2011-05-06 16:25:37 -07:00
Winson Chung 785d2eb2b8 Initial changes to merged AllApps/Customize pane in the Phone UI.
Change-Id: Ifa1676736033fe617dd0cca965156c38fa452948
2011-04-22 12:53:59 -07:00
Winson Chung 97d85d23b0 Fixing focus issues in Launcher (keyboard support).
Change-Id: Ieafd713393daf5628f229a66441bd3ed293245da
2011-04-14 10:13:09 -07:00
Michael Jurka 36fcb74425 Make customization drawer deal better with a small height
Change-Id: I879d167bacf5f5e9415e9033fbd4babe102109f0
2011-04-06 17:14:47 -07:00
Adam Cohen 26976d9b53 Fix resize frame bug: 4121297
Change-Id: I797c9af3ed0a0c99407c301e68d20485e108980c
2011-03-22 15:35:27 -07:00
Winson Chung 34b23d5c8c Fixing an issue where other pages were taking on the min width of the widget page.
Change-Id: I256d2dc918ca8760ee58c9cb430dd1c49c5ceea0
2011-03-18 11:32:26 -07:00
Adam Cohen 6342bbae1a Fixing workspace scrolling, Bug: 4070816
Change-Id: I8ff7d59f8d64e3deee022161f942dfe35359bdd2
2011-03-10 11:33:35 -08:00
Winson Chung 185d71647c Adding simple mouse-scrolling to launcher.
Change-Id: I7bd568bd56f272494137f45c07e2377f14e8faaf
2011-02-28 15:13:23 -08:00
Winson Chung 1908d07151 Refactoring and fixing bugs in Customize tray.
Change-Id: Ia37d3033d64036fd09f5f33443eb9f575e311c7c
2011-02-25 13:48:14 -08:00
Patrick Dubroy 6f13342ffd Fix 3482911: NPE in CustomizePagedView.resetCheckedItem
Also fixes an issue where quick swipes on an item could
cause it to animate in from (0, 0) sometimes.

Change-Id: Ie3312389bcb5109f4b26ec518a29b4aa88161377
2011-02-24 16:50:55 -08:00
Winson Chung 760585d09f Merge "Fixing issue where flinging the Customize tray would scroll to the incorrect page after update." 2011-02-24 10:02:08 -08:00
Winson Chung 03929773a4 Fixing issue where flinging the Customize tray would scroll to the incorrect page after update.
Change-Id: I654665b065ad60414286ea16f7feae5054df604c
2011-02-23 17:07:48 -08:00
Michael Jurka a40829a4a8 Add comment about an earlier All Apps bug fix
(earlier change was Icfdb096c: Fix bug where only holo outlines were visible in All Apps sometimes)
2011-02-16 18:04:17 -08:00
Michael Jurka e4340a1e32 Merge "Simplifying logic to create/destroy hardware layers in All Apps" 2011-02-16 14:56:53 -08:00
Michael Jurka c5e49022be Simplifying logic to create/destroy hardware layers in All Apps
Bug # 3422984
2011-02-16 12:04:02 -08:00
Adam Cohen b64cb5a44b Fixing panning behaviour
Change-Id: Idd8268b5442a88b8ca30c2aa0ec8b80b59f7889d
2011-02-15 18:48:45 -08:00
Adam Cohen aefd4e1f51 Fixing some edge cases of scrolling in PagedView
-> See Issue 3242353

Change-Id: I58140172e6f283706c351e66ba643cb018827893
2011-02-14 16:54:44 -08:00
Michael Jurka cfdb096c31 Fix bug where only holo outlines were visible in All Apps sometimes
Bug # 3423911
2011-02-04 01:39:32 -08:00
Michael Jurka c0759f5090 Reducing memory impact of hardware layers in Launcher
- Disabling hardware layers in customize tray
- Destroying hardware layers for pages in All Apps that are not visible
- Re-adding CachedTextView for icons in customize tray (to regain some of the lost performance there)
2011-02-03 16:56:22 -08:00
Winson Chung cc377b516c Merge "Fixing issue where we weren't picking up minute touch movements. (3413433)" into honeycomb 2011-02-03 11:36:24 -08:00
Michael Jurka a1192eacc2 Merge "Adding hardware layers to All Apps" into honeycomb 2011-02-02 23:50:28 -08:00
Michael Jurka 8245a8685f Adding hardware layers to All Apps
- splitting up the "holo" outlines and the icons into separate views
- enabling hardware layers on each of the views
2011-02-02 22:51:29 -08:00
Winson Chung c0844aa8a1 Fixing issue where we weren't picking up minute touch movements. (3413433)
Change-Id: I5920e5e7ad6fa758093deeb545d6d3b81f730198
2011-02-02 17:18:37 -08:00
Michael Jurka ce7e05fbe8 stop using hardware layers when workspace stops moving
helps workaround Bug 3417254

Change-Id: I874e5e52ab544fbb787e1021d6ee394e8f3a34d6
2011-02-02 13:58:36 -08:00
Adam Cohen f8d2823d88 Adding scroll disambiguation between Workspace and AppWidgets
Change-Id: Ia3ff92b74651f9ea250664ec4cbcc0506db522ec
2011-02-01 21:47:33 -08:00
Adam Cohen be9093426a Fixing scrolling of all apps when below apps
Change-Id: Id6a4506ed18a02d31487ecff1d7309e7b3e25e9d
2011-01-28 18:09:40 -08:00
Adam Cohen 7bfc979594 Clamping maximum overscroll amount
- It was possible to crash launcher if you pulled really really far
  to the right

Change-Id: I3ec45c7cbda2c4036e2e2359f2aa617ce7091bcd
2011-01-28 13:56:01 -08:00
Winson Chung 228a0faca6 Using newer object animators for click feedback animation. (3384873)
Change-Id: I50d3a506f2fec3fb868616e3d969d2911fae6706
2011-01-26 22:44:17 -08:00
Michael Jurka 8c920dd368 Refactoring CellLayout into three classes
- splitting the rendering of children from the CellLayout to enhance performance, gives ~4 fps boost while scrolling on pages full of icons, and no change on pages full of widgets
- this will allow us to add hardware layer support trivially, which will increase performance while scrolling ~6-10 fps
- separated logic for caching celllayouts to bitmaps into a separate class

Change-Id: Ib6abeb19126e1504997b43c2f44af2a2fb3cd39f
2011-01-24 16:55:30 -08:00
Patrick Dubroy d0ce1ec2e2 Fix 3237665: Home screen should scroll on tap, not touch down
Change-Id: I61f65beaf982eec54b86668d6da94aa5c52e9355
2011-01-19 20:52:20 -08:00
Michael Jurka 4a7d4afe87 Removing dead code
Change-Id: Iec1e23a9764b8ef2bb1326c8502f31f5b5c8763a
2011-01-17 16:58:15 -08:00
Michael Jurka c5b262ccf6 tweaking parallax effect
- adding vertical parallax when switching to all apps/customize mode
- added effect to have parallax lag the rest of scrolling
- adjusted the amount of horizontal/vertical parallax in both portrait and landscape modes

Change-Id: I5ee778f78c1080337f642217bcf828b2392ddf70
2011-01-13 22:30:59 -08:00
Winson Chung 0499834db3 Fixing issues with holographic outline cache in AllApps/Customize.
- Fixing issue where the outline cache was not properly used when changing orientations
- Making the outline cache static, and shared across both the AllApps/Customize (since they
  share an Apps view)
- Making sure that holographic outlines for items on only one page are not created, since
  the holographic outlines will never be shown in that case.
- No longer clearing outline cache as frequently

Change-Id: I291db3802260249d0470d2637d871958baa8ebff
2011-01-05 16:23:55 -08:00
Winson Chung a12a2502e6 Saving AllApps page when rotating screen, fixing customization rotate flash.
Change-Id: Idc4b919fa34413578fc07be263aadffb062f6115
2010-12-20 14:49:18 -08:00
Winson Chung c3f9f4fcbd Fixing issue with customize page holographic previews not showing.
- Adding temporary workaround for bad holographic default widget previews.

Change-Id: I261045beac3791111f928511435e17e320f2d4a7
2010-12-14 18:27:50 -08:00