Michael Jurka
b9522209d3
Merge "Tweaking parallax motion" into honeycomb
2011-01-27 16:34:38 -08:00
Winson Chung
248b7cb7c8
Fixing issue with items not being removed from the homescreen. (3392097)
...
Change-Id: Ia3952a1001a83543f97625bdbe032a70e813a7c7
2011-01-27 16:08:00 -08:00
Michael Jurka
ca5b836e16
Tweaking parallax motion
...
Change-Id: I6feaec75f2eabfca852511464f9f784ebbe969ad
2011-01-27 15:37:39 -08:00
Michael Jurka
0bb8563b13
Fix issue with spring loaded mode
...
Bug # 3373320
2011-01-26 00:03:19 -08:00
Michael Jurka
f12c75cb48
Improve feedback during spring loaded mode
...
- Uniformly scale the outlines of items on the screens to match the correct grid size as closely as possible
- Fix bug with drag + drop that was reporting dragged items' height wrong
- Remove unused code
2011-01-25 22:42:27 -08:00
Michael Jurka
8deb1e6a17
fix render glitch for "digest" animation when items are added to a new screen
2011-01-25 17:17:57 -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
7bccb42f88
Fix 3373059: Crash when drag cancelled in spring-loaded state
2011-01-20 14:51:08 -08:00
Patrick Dubroy
e3887cc4ec
Ensure drag outline & crosshairs disappear on drag cancel
...
Change-Id: I165d45846c0bfe74eda0d61b55e5b93fbfccdef2
2011-01-20 12:31:29 -08:00
Patrick Dubroy
8d60f2c204
Merge "Fix 3237665: Home screen should scroll on tap, not touch down" into honeycomb
2011-01-19 20:58:09 -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
ab1983f46c
tweaking parallax effect
...
- centering workspace in All Apps and Customize mode
- tweaking spring constants
- solved problem where wallpaper offset was being continually set
Change-Id: Id3b12af0151490536e4330beea4a494700224fee
2011-01-18 21:14:13 -08:00
Patrick Dubroy
0dfcf68b58
Prevent NPE when shrinking workspace
...
Change-Id: I61f1793d4db5f3006f2e1bceb0f0c578b35e4e71
2011-01-18 17:09:51 -08:00
Michael Jurka
f4ffdc63d3
Merge "removed some more unnecessary code" into honeycomb
2011-01-17 17:07:00 -08:00
Adam Cohen
70ac092d86
Merge "Tweaking home transitions" into honeycomb
2011-01-17 16:59:08 -08:00
Michael Jurka
4ad24ba3c7
removed some more unnecessary code
...
- delete unnecessary call to get WallpaperManager
- remove two unused methods
2011-01-17 16:58:16 -08:00
Patrick Dubroy
1d8ad0dd3b
Merge "Fix 3099036: Drag visualization appears in wrong spot" into honeycomb
2011-01-17 16:57:49 -08:00
Adam Cohen
4904f66da8
Tweaking home transitions
...
Change-Id: I72e292f40043ba6eca749191e2672847c8ec1de5
2011-01-17 16:51:38 -08:00
Patrick Dubroy
62bbb3c573
Fix 3099036: Drag visualization appears in wrong spot
2011-01-17 16:44:24 -08:00
Dianne Hackborn
0d5aad7edb
Update to follow API.
...
Change-Id: Ib0378736b7c7acf33e6e2de0327d686bacff9275
2011-01-17 15:28:58 -08:00
Winson Chung
0b5888e828
Merge "Preventing screen rotations when dragging." into honeycomb
2011-01-17 14:01:04 -08:00
Winson Chung
400438b79f
Preventing screen rotations when dragging.
...
Change-Id: I6805c66f9aeec32bc7d597e99e1f62be0e2d0ab3
2011-01-17 13:34:52 -08:00
Michael Jurka
b7e0e88412
Fixed bug where workspace was not visible
2011-01-16 18:44:19 -08:00
Patrick Dubroy
60b7c53ccc
More changes to improve memory usage during rotation
2011-01-16 17:19:32 -08:00
Patrick Dubroy
1619ccfce4
Merge "Fix 3300849: Illegal state exception during dragging." into honeycomb
2011-01-14 19:02:44 -08:00
Patrick Dubroy
0c10bb4a56
Fix 3300849: Illegal state exception during dragging.
2011-01-14 18:20:08 -08:00
Michael Jurka
93a6b4e8a2
fixed vertical parallax
2011-01-14 16:02:32 -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
Adam Cohen
f16e571330
Making AllApps transition more cinematic
...
Change-Id: Ib9b98d90917ee69a9cc440cd9ed8df5a2f339dcf
2011-01-13 13:40:46 -08:00
Michael Jurka
340c5f3a70
Restore wallpaper parallax
...
Gives us a 7-10fps drop
2011-01-11 20:02:55 -08:00
Winson Chung
ce93f7ebdb
Fixing issue with background being drawn twice in customization tray.
...
Change-Id: I65995e3cf443d3a1b206ef156af57c7fda4287e0
2011-01-11 10:06:33 -08:00
Winson Chung
ae222ab933
Fixing issue where current page border was showing on drag after adding widget.
...
Change-Id: Ifd112c7ea49962575e2f4e6403f30e23c75fb5c0
2011-01-10 11:46:17 -08:00
Adam Cohen
df9de0b121
Fixing bug with workspace drop animation
...
Change-Id: I4f7682e588730905170fd534a415688ebbf64eea
2011-01-10 11:05:14 -08:00
Michael Jurka
b09cac5a73
change default screen when you drag an item onto it
...
Change-Id: Iecfcb04c8a2c7b7c67e4127cf9fd86c3853b0b21
2011-01-05 20:24:40 -08:00
Michael Jurka
bea1519534
caching mini screens to bitmaps
...
- gives ~10fps gain when side scrolling in all apps, customize mode, and the transition animations between workspace/all apps/customize
- requires framework to expose a flag isDirty() on View (will be submitted in separate commit)
Change-Id: Ief4cf3f2ffe545f237bc7111fb62af13e8695766
2011-01-05 16:52:49 -08:00
Michael Jurka
33945b2154
Changed backgrounds of mini screens in customize mode
...
- default screen to add to is now a strong blue
- reworked other workspace screen code
Change-Id: I5b1bc016a04d5a1b3eb1ce93a3ae31ad973eb798
2011-01-04 13:13:45 -08:00
Michael Jurka
b8e14479da
Don't show application info icon on workspace
...
Change-Id: I79e59211633609f4bd13e91a6c745ff28a309e2e
2010-12-20 16:53:26 -08:00
Patrick Dubroy
047379aa61
Don't animate tapped item if the target screen is full
2010-12-20 11:24:54 -08:00
Patrick Dubroy
6920c2ce34
Make drop-on-adjacent-page anim happen at same time as snapToPage
2010-12-19 20:24:40 -08:00
Michael Jurka
8edd75c8bb
removing workaround for fixed animator bug
...
Change-Id: I244b1c83f5659cf55e1f172ae33f63adbdcf2ea5
2010-12-17 20:44:15 -08:00
Michael Jurka
38b4f7c5ea
holo look for pressed/focused workspace icons
...
Change-Id: Ia964c868afd200be3828e4397659391f857599e6
2010-12-15 21:18:17 -08:00
Winson Chung
760e5375f0
Fixing drawing order issue in bg gradient
...
- Synchronizing icon button animations + some initial code refactoring for icon buttons
- Fixing crash in non-xlarge devices
- Adding fix to prevent customization bg protection from being drawn in all apps
Change-Id: If231a1bf4b32f59fb1de85ff67143ee08d2c93a1
2010-12-15 16:11:18 -08:00
Winson Chung
a58f8bb194
Preventing bg protection from changing while adding items via spring loading mechanism.
...
Change-Id: I57702eae45346e41026d60e2ae551f3df287b29f
2010-12-14 18:27:20 -08:00
Michael Jurka
c2f7f47948
correcting misspellings and removing dead code
...
Change-Id: Ic71dfc31299b1fbc10d7694e710699aa952da311
2010-12-14 15:51:59 -08:00
Winson Chung
8812703817
Various tweaks to launcher
...
- Removing hotdog for shadow bg protection
- Adding bg protection for customization tray
- Restoring holographic outlines for all apps
- Small bug fixes
Change-Id: I58d81bb490f78c76fcaf46122febc3c1aace854e
2010-12-14 15:32:02 -08:00
Winson Chung
cd4bc491c4
Changing AllApps checked visualization, fixing drag offset issue in AllApps/Customize.
...
- fixing previous change which clobbered pressed/focused state padding
Change-Id: I229d803322554e51bc9c1f15d3687b01b0f6679f
2010-12-09 19:02:07 -08:00
Adam Cohen
696a67969d
Fixing stack overflow (issue #3270492 )
...
Change-Id: I6a9c58d2c0843414fd844c8aa5bf0370da33108b
2010-12-09 11:47:59 -08:00
Michael Jurka
d3ef3065ab
added spring loaded mode for adding items to workspace
...
Change-Id: Ie92294fe2b1d6697d84756a2fcea91a09f72825b
2010-12-09 02:12:19 -08:00
Adam Cohen
120980bd00
Adding animations to Customize drawer
...
-When you tap to add in customize drawer the widgets
/ app shortcuts now animate to the mini screens
Change-Id: I0a5b5ae561fda3fbbf902003273477a5ed7ca5cc
2010-12-08 22:49:08 -08:00
Michael Jurka
af91de06b9
code cleanup, preparing for spring-loaded adding to screens
...
Change-Id: Ic52b8df2b4c4998272fbfe2b1b195c177cac9a23
2010-12-08 14:52:41 -08:00