summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Workspace.java
Commit message (Collapse)AuthorAgeFilesLines
* Trebuchet: Fix type on removeExtraEmptyScreensAdnan2014-11-191-1/+1
| | | | Change-Id: I3b42cd6031c0f90122b30aa06b152db70759ff8b
* Fix App Info bug where extra empty screen remains after dropping drag object ↵Raj Yengisetty2014-11-191-0/+5
| | | | | | on the App Info traget. Change-Id: Ibce0b75417cf8682ccdb0c6b755a22f34e735f9d
* Fix Overview Panel glitch when animating Workspace into overview mode.Raj Yengisetty2014-11-191-2/+2
| | | | Change-Id: I12cd8e6e96cdebadfa42590152c4c16e644aded3
* Trebuchet: Implement search bar hide.Adnan2014-11-191-4/+7
| | | | Change-Id: I410452452d5567f75070f85b974749645d9672aa
* Add options to hide icon labels from drawer and homescreenFlamefire2014-11-191-1/+11
| | | | | | | | | | | | | | | | | | | | | | | Forward port from CM 10.2 PS3: Fix typo PS4: Rebase and global defaults PS8: Rebase to head Issue: There is already an Icon section in general, move both settings there or leave separate in their categories? Conflicts: res/values/preferences_defaults.xml res/xml/preferences_drawer.xml res/xml/preferences_homescreen.xml src/com/android/launcher3/AppsCustomizePagedView.java src/com/android/launcher3/Folder.java src/com/android/launcher3/Launcher.java src/com/android/launcher3/PagedViewIcon.java src/com/android/launcher3/Workspace.java Change-Id: I90ae4d2357e5f45fa9261c4eaa0fcf287996e327
* Minimize greedy UI updating for Live SettingsRaj Yengisetty2014-11-191-1/+7
| | | | | | | | Conflicts: src/com/android/launcher3/Launcher.java src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java Change-Id: Ib475af4bea7d45e36ca87be6b66a60d15018aa5b
* Move Scrolling Wallpaper to new Trebuchet SettingsRaj Yengisetty2014-11-191-0/+10
| | | | | | | | Conflicts: src/com/android/launcher3/OverviewSettingsPanel.java src/com/android/launcher3/list/SettingsPinnedHeaderAdapter.java Change-Id: I57961ae9b6f0df334ddd2c4563ddfd7e2939f01e
* PagedView: Transition EffectsNebojsa Cvetkovic2014-11-191-45/+125
| | | | | | | | | | | | | | | | Conflicts: res/layout/overview_panel.xml res/values/cm_arrays.xml res/values/cm_strings.xml res/values/dimens.xml res/values/preferences_defaults.xml src/com/android/launcher3/AppsCustomizePagedView.java src/com/android/launcher3/Launcher.java src/com/android/launcher3/PagedView.java src/com/android/launcher3/Workspace.java src/com/android/launcher3/settings/SettingsProvider.java Change-Id: Ib134705952877165c334181548d577b3dceece68
* Trebuchet Settings UI Refresh.Raj Yengisetty2014-11-191-1/+64
| | | | | | | | | | | | | | | | | | - Overview Panel contains all Launcher Settings - Accessible through long press on Workspace or HW Menu button - Settings are held in a SlidingPanel in the Overview Panel - Replace the Settings shortcut in Overview Panel with Themes shortcut - Replace widgets icon with new widgets icon from Launcher3 - Trebuchet Settings changes no longer require restarting Process - Transition Effects have PNG Sequence to show animation sequence - Remove PageIndicator click event to open Overview Panel in AppTray Contributors: Adrian Foulk - UX Lead Abishek Devkota - Project Manager Hayden Schoen - UX Designer Change-Id: I2186213960cf12e840e814757894fe104551856b
* Merge "Updating promise icon's bitmap and label when onBadgingChanged is ↵Sunny Goyal2014-09-191-0/+32
|\ | | | | | | received" into ub-now-porkchop
| * Updating promise icon's bitmap and label when onBadgingChanged is receivedSunny Goyal2014-09-191-0/+32
| | | | | | | | | | Bug: 17583799 Change-Id: I68b4f9d4086c43bd949ad8b46b574ec78edb32db
* | Fix NPE in WorkspaceAdam Cohen2014-09-171-1/+1
|/ | | | | Bug: 17503479 Change-Id: Ib20dfd67c5a755cd4b684163bb538a1bf77fa6ca
* Updating shourcuts only when the corresponding user also matches the AppInfoSunny Goyal2014-09-121-15/+28
| | | | | issue: 17480447 Change-Id: I0afbd80e760b7b73b84e483be325b2e905d65a00
* Merge "Handling label and icon from SessionInfo." into ub-now-porkchopSunny Goyal2014-09-051-31/+98
|\
| * Handling label and icon from SessionInfo.Sunny Goyal2014-09-041-31/+98
| | | | | | | | | | | | | | | | | | > The ShortcutInfo stores state as bit flags and not as ints > Intents of auto-install shortcut are automatically updated upon installation > Icons/titles for active sessions are cached in IconCache Change-Id: I2047849f67d4a8aaf2bc346b58110325bb4807d4
* | Merge "Updating content of page description frequently." into ub-now-porkchopSunny Goyal2014-09-041-3/+0
|\ \ | |/ |/|
| * Updating content of page description frequently.Sunny Goyal2014-08-281-3/+0
| | | | | | | | | | | | | | | | > Removing unused search icon page indicator issue: 17256565 Change-Id: I95158cf68f98b2af847cefb4d126468b908301e2
* | All apps transition workAdam Cohen2014-08-291-25/+22
|/ | | | | | | | | | | | | -> Fix icons popping in -> Fix issue 17259204 -> posting animation start and buildLayer to allow first frame to be ready. This becomes necessary with RevealAnimator on the render thread, since it can't use FirstFrameAnimatorHelper any longer. -> adding a bit better transition for K, issue 17252683 -> updating a few assets Change-Id: I0b193b4b3b511492a2fad6230cd91e3f0de634f0
* Improving restored widget behaviorSunny Goyal2014-08-271-10/+5
| | | | | | | | | | | > Clicking a broken widget install shows a dialog similar to an app icon > Clicking remove on the dialog removed all components for the corresponding package > Widget pending view shows 'Setup' text instead of icon, if there is enough space Change-Id: I82ec0a1ee9542c1e3b860e6e00798a80450dce3c
* Updating clings, removing ununsed clingsSunny Goyal2014-08-251-14/+0
| | | | | | issue: 16127412 Change-Id: I1d18515765100ff10d33439b3ac39ebfc5da35c7
* Changing hotseat keyboard controlsSunny Goyal2014-08-201-1/+1
| | | | | | | | | | > Left and right keys don not navigate to next/prev page > Down arrow on apps apps last row, do not take the focus to the end > Nagivation sounds when focus changes issue: 16352221 Change-Id: I5982f22dc80c408673092f8fa8ca1b2fc6381635
* Merge "Updating the icon click feedback" into ub-now-porkchopSunny Goyal2014-08-201-56/+40
|\
| * Updating the icon click feedbackSunny Goyal2014-08-191-56/+40
| | | | | | | | | | | | | | | | | | > Using BubbleTextView everywhere, removed PagedIconView > There is a brightness feedback on touch and shadow feedback on click, until app launches issue: 16878374 Change-Id: I3dc1149a123c8a75feca6210948398bf2187f1f2
* | Merge "Ignore generic motion events if custom content doesn't allow ↵Jan-Willem Maarse2014-08-201-0/+11
|\ \ | | | | | | | | | scrolling" into ub-now-porkchop
| * | Ignore generic motion events if custom content doesn't allow scrollingJan-Willem Maarse2014-08-191-0/+11
| |/ | | | | | | | | | | | | | | If the custom content screen is selected and it doesn't allow scrolling, the workspace should ignore generic motion events instead of trying to scroll to the next page. Change-Id: Iee9c7e02bf7c78648b574a01c83dcb76c0b62855
* / Unify next / prev page hints for drag and drop across devicesAdam Cohen2014-08-191-13/+15
|/ | | | | | | | -> Eliminate the white bgs on tablets during drag (issue 15880213) -> Add stateful (active and rest) next / prev page hints (issue 15937059) -> Fix recent regression which allowed overscroll in custom content area Change-Id: I1198dc88ca8570cb9e1afd3ca939be06a8dea92e
* Adding dampened snap back overscroll to Workspace and AppsCustomizePagedViewAdam Cohen2014-08-181-17/+18
| | | | | | issue 15475254 Change-Id: I5eb9fc480167faf4be16bd17bf18e2d103f40f47
* Further refinement of all apps / widgets transitionAdam Cohen2014-08-131-3/+0
| | | | Change-Id: Id107a9aff74f014c07f8cbea6e74951a02dbddab
* Updating the ui for widget restore flowSunny Goyal2014-08-121-8/+79
| | | | | | | | | | | | | | > Pending widget show a PreloadIconDrawable to indicate installation progress > Only the concerned widgets are reinflated on package install and not the whole workspace. > Adding support for storing default package icon in IconCache issue: 10779035 issue: 16737660 Change-Id: Id787ae4a5ef72d6e01aeb5a1bae5ab8840037679
* Merge "Updating the virtual preloader UX." into ub-now-porkchopSunny Goyal2014-08-111-24/+30
|\
| * Updating the virtual preloader UX.Sunny Goyal2014-08-111-24/+30
| | | | | | | | | | | | | | | | | | | | | | | | > No click feedback when in preloader mode > No preloader UI when drawn in drag layer > The preloader consists of a background 9 patch image and a circular progress is drawn in the content region of the background. > The preloader is drawn in a slightly larget area than the actual bounds to make the circular progress more prominent compared to the icon. issue: 15835307 Change-Id: Ifec3d93ecf1fac994d1128b517da3797247e7ed6
* | Merge "Update code so it compiles on google3" into ub-now-porkchopSameer Padala2014-08-111-1/+1
|\ \ | |/ |/|
| * Update code so it compiles on google3Sameer Padala2014-08-081-1/+1
| | | | | | | | Change-Id: I76c6a5264585c8ad4ded22501d2e2ee1672308c3
* | Merge "Updating the widget tray" into ub-now-porkchopAdam Cohen2014-08-091-9/+1
|\ \
| * | Updating the widget trayAdam Cohen2014-08-111-9/+1
| |/ | | | | | | | | | | | | | | -> adding dark panel / associated visual updates -> cleaning up the sizing / padding / to match all apps -> fixing a couple things from previous CL -> (removed Context#getDrawable() calls, L-only) Change-Id: Ia65a6eb704b35f74e7305be9334c27971b22235a
* | Merge "Revert "Updating the widget tray"" into ub-now-porkchopMark Brophy2014-08-081-1/+9
|\ \
| * | Revert "Updating the widget tray"Mark Brophy2014-08-111-1/+9
| | | | | | | | | | | | | | | | | | This reverts commit b172c13dcced9226c935991ef9fe85cc920ce811. Change-Id: I375fb105e3cf6fa2c1548306cf6a109d612077de
* | | Merge "Adding support to restore widgets even for jelly beans." into ↵Sunny Goyal2014-08-101-28/+38
|\ \ \ | |/ / |/| | | | | ub-now-porkchop
| * | Adding support to restore widgets even for jelly beans.Sunny Goyal2014-08-081-28/+38
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | > Show 'widget-not-ready' until the widget app is installed > Once the app is installed, bind a new widget id (not required on L if id-remap was received). **Remove the widget if bind failed > If the widget has no configuration screen, show the widget, otherwise show 'setup-widget'. > Clicking 'setup-widget' shows the config screen, and updates the widget on RESULT_OK. issue: 10779035 Change-Id: I2f8b06d09dd6acbc498cdd93edc59c26e5ce17af
* / Updating the widget trayAdam Cohen2014-08-101-9/+1
|/ | | | | | | | -> adding dark panel / associated visual updates -> cleaning up the sizing / padding / to match all apps -> fixing a couple things from previous CL Change-Id: I4f663af7022337d687124ef25a22bac03d9d6af9
* Implementing a package install progress listener for LSunny Goyal2014-08-011-17/+24
| | | | | | issue: 15835307 Change-Id: I71aaea087963f2e0e1206447190cbe23c174057d
* Modify code so it compiles on google3Sameer Padala2014-07-291-2/+2
| | | | | | The diamond operator isn't supported on google3 Android projects. Change-Id: Ie7298b051330bb2cd32426d4c537882faa2f8ebd
* Merge "Adding nulls check in various drop-drop events" into ub-now-masterSunny Goyal2014-07-221-1/+14
|\
| * Adding nulls check in various drop-drop eventsSunny Goyal2014-07-221-1/+14
| | | | | | | | | | | | | | | | | | | | | | The original patch by motorola had another check, but the 2nd check is wrong as in that case, there would be a nullpointer exception just after the check for the same reason. issue: 15518908 issue: 15516428 Change-Id: I85c5fb3541b7f837e6c5295e97e45162a4120e39
* | Adding app widget restore support in Launcher3 for android LSunny Goyal2014-07-211-11/+53
|/ | | | | | | | | | | When the app is restored, it displays placeholders for all pending widgets. These placeholders can be moved and removed similar to a widget (size is fixed to what defined in backup). Once the system notifies the launcher of the new widget ids, the place holders are replaced with actual widgets. issue: 10779035 Change-Id: I68cbe4da01e9ca2978cb4471a7c645d2aa592055
* Merge "Preliminary work on Material Transitions" into ub-now-masterAdam Cohen2014-07-191-90/+55
|\
| * Preliminary work on Material TransitionsAdam Cohen2014-07-181-90/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -> Early exploration of AllApps Hero transition with circular reveal -> Stripping a bunch of dead code from AppsCustomizeTabHost -> Moved background scrim to DragLayer -> Removed "SMALL" state from workspace: replaced with NORMAL_HIDDEN and OVERVIEW_HIDDEN. This is mainly to reduce the overall usage of the z-space model between allapps/widgets and workspace. There are vestigial remains of this model, mainly due to the overview mode, and a bit for spring-loaded. Change-Id: If2302a24394f0ec66621f01ffa2fc4934aa10c3f
* | Merging Motorola's patch to disable apps when is safe mode.Sunny Goyal2014-07-181-1/+1
|/ | | | | | issue: 16044192 Change-Id: I10069dcdf459ecc71361271e883eabb743d77822
* Allow custom content to lock the workspaceJan-Willem Maarse2014-07-141-2/+10
| | | | Change-Id: Ic337df1b2cd54b99d4ef02dcfaca955c90297df0
* Merge "Revert "Revert Cls stopping now-master running on googlefood"" into ↵Kenny Guy2014-07-011-0/+1
|\ | | | | | | ub-now-master