1edab71d010f3efdde212b96aa1a44ab7a5b4ee5 |
|
01-Sep-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Unifying toString() method for various ItemInfo subclasses Change-Id: I7cde42f0df412e2877fb93c77e74ee56a25edead
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
1bce7fd342875be8f7c1f82c8cf21d0199c8d544 |
|
29-Apr-2016 |
Tony Wickham <twickham@google.com> |
Long-press on an app to reveal its shortcuts. - Add ShortcutsContainerListener to icons on workspace, folders, and all apps. This handles long-press and forwards following touches to the DeepShortcutsContainer that is created. - Drag over shortcut before lifting finger to launch it. - Shortcuts are rendered in pill-shaped DeepShortcutViews, which are inside DeepShortcutContainer on DragLayer. - The shortcut container orients above or below the icon, and left or right-aligns with it. Biases for above + left-align. - Long press a DeepShortcutPill to drag and pin it to the workspace. Bug: 28980830 Change-Id: I08658d13ae51fe53064644e8d8f7b42f150fdd7d
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
bfbf7f9f4a0b300613f0ff27a4eb592d88c08325 |
|
19-May-2016 |
Tony Wickham <twickham@google.com> |
Add support for launcher shortcuts. - This CL has no UI but provides the necessary backing for one. - Adds new item type: ITEM_TYPE_DEEP_SHORTCUT, to distinguish from ITEM_TYPE_SHORTCUT. We can reconsider these names. - Adds ShortcutCache, using LruCache for up to 30 dynamic shortcuts (pinned shortcuts are always cached in a HashMap). - DeepShortcutManager queries for shortcuts and other things like pin them. In a future CL it will use the cache, but for now it simply makes an RPC for all queries. - LauncherModel maintains counts for pinned shortcuts, pinning and unpinning when counts reach 1 or 0, respectively. - LauncherModel maintains a map of components to lists of shortcut ids, which Launcher gets a copy of after it is changed in the background. This will allow us to know how many shortcuts an app has immediately, and query for details as the UI is animating. Change-Id: Ic526f374dd10d72a261bae67f07f098fca8d8bca
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
aaf7d1d13bd88bdeac5c56a9ab1d293fdaea3c11 |
|
17-May-2016 |
Sunny Goyal <sunnygoyal@google.com> |
instead of unbinding items from the loader, unregistering listeners in activity.onDestroy() Bug: 28740269 Change-Id: I6bf2ad6aca43970fd10cfbcc113e609c227e07bf
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
44cba696386b44f9115cad13ec9ecf67a0ac9119 |
|
21-Jan-2016 |
Kenny Guy <kennyguy@google.com> |
Grey out suspended applications. Grey out application shortcuts and all apps entries for packages that are suspended. Bug: 22776761 Change-Id: I1b63da1816aca1de52b9f9bee62d1b162d0cdf4d
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
de51d1d1af595849d3318871134be8dc0f0a34fd |
|
31-Aug-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Regression in ag/753709 Item values were not read properly in savedInstanceState Change-Id: If45b7085555076b03ebd4a97a3ff939487ca8ce1
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
756cd26592dee6b956becdc24d60995c64de9153 |
|
20-Aug-2015 |
Sunny Goyal <sunnygoyal@google.com> |
General code refactoring > Removing utility method for isAttachedToWindow > Moving logic to calculate cell size from workspace to DeviceProfile > Replacing some constants with xml resource variables > Saving the item info using content values for better compatibility with other methods Change-Id: Idd612633d97a6241cb31148df9466031374bd5a0
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
d6c8e7eeb13094ea1349897663ae28d8a3bf2773 |
|
08-Jul-2015 |
Vadim Tryshev <vadimt@google.com> |
Code to enable dragging to System UI shelf. This CL doesn’t let the new code run, it’s under a compile-time flag, and the behavior should be same as before. The change introduces a concept of a DragDriver, which encapsulates behavior of the existing DND (InternalDragDriver) or the framework- driven DND (SystemDragDriver). An instance of DragDriver gets created by DragController for the time while a DND operation is in progress, and it takes care of translating DND events for DragController. Also did some cleanups, like removing meaningless fields etc. Plans for future: keep working in Burnaby, and: * Perhaps, better separate DragDriver from DragController * Detect fling gesture for system DND * Look at accessibility * Polish animations and appearance * Fix dragging from folders * Support cancelling DND Then, it will become possible to enable new dragging (based on Android version). Bug: 22028725 Change-Id: I41b40e9d512d83937f5b101ac8e3e8e7e807c269
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
aa8ef119f18864f4ab41c12f9c2ad6d7f643a0a9 |
|
13-Jun-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Refactoring ItemInfo > Changing dragObject to ItemInfo > Removing dropPos which is always null > Removing requiresDbUpdate which is only used in CellLayout Change-Id: I753ddaae0880c8a9bfee5a1266095ff34610284a
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
3f471440a8b6b71d4c15501a96befd3b715c9e8f |
|
09-Apr-2015 |
Hyunyoung Song <hyunyoungs@google.com> |
WidgetTray revamp work - RecyclerView is rendering - Animation is connected - Drag and drop is now handled - UI tweaking: background, margins, more to come. - Flicker and preview not loading issue: fixed height for the horizontal scroll view. - Shortcuts are added - Widget Preview loading should support shortPress for drop - UI tweaks left: overlay of arrow when there are more items to scroll - icons are added in the section header - Sorting of widget sections and widget horizontal list - Adding all the padding constants to dimen.xml file - RecyclerView should only support one view type For items to be addressed in follow up patches OR CLs, TODO is added to the comment. b/19897708 Change-Id: Ibfc4da1696a23d20bada93db46e126706eb13cdc
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
5b0e669169ea2c951bf2f6f71faf793b24db3c23 |
|
19-Mar-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Rewrite: Widget preview loader logic > Widget previews are saved in data dir instead of cache dir > Expiring widget previews similar to IconCache > Removed support for setting thread priorities Bug: 19865031 Change-Id: Ib6033c2b1ff8ae61bba8762ca994ccd8217d3c75
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
08f7261d11a53ae4b330ad4fa897b8519de3d750 |
|
05-Jan-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Adding a rank column for itemInfo > Rank is used to determine position of an item in a folder. Bug: 18590192 Change-Id: I2826a7c570b4cc58e719d685f17a24ec6133804f
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
349426234e8c5a0e5bcf2c8d94dbb9844b5f724a |
|
30-Aug-2014 |
Sunny Goyal <sunnygoyal@google.com> |
Handling label and icon from SessionInfo. > 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
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
ff572277112ec3d6a6a8c1be274d6fa1019e3648 |
|
23-Jul-2014 |
Sunny Goyal <sunnygoyal@google.com> |
Adding support to restore widgets even for jelly beans. > 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
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
d6fe52636dcaa96ec1e10ce2daebe98b820c9739 |
|
21-Jul-2014 |
Kenny Guy <kennyguy@google.com> |
Change getBadgedLabelForUser to use CharSequence Bug: 16401636 Change-Id: I7b72a6dd53fec1c0afe6ea33803af9e3c54e597e
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
c2bd8101b8e26b9ebb2c079ae6867229dad3f196 |
|
30-Jun-2014 |
Kenny Guy <kennyguy@google.com> |
Revert "Revert Cls stopping now-master running on googlefood" This reverts commit 7bc272a11b701a32d2ed91277341c382cbd84aeb. Conflicts: src/com/android/launcher3/BubbleTextView.java Change-Id: Id1fb2e1249e72658ce5477165c9bcacba9de2b04
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
7bc272a11b701a32d2ed91277341c382cbd84aeb |
|
24-Jun-2014 |
Kenny Guy <kennyguy@google.com> |
Revert Cls stopping now-master running on googlefood This reverts commits 01453e855fa87ee19f61223b2b1a6965071ee95a. and 242bbe1b72e4978dde8a662d164cd186305e14a7. "Add content description to bagded icons." "Remove reflection now we are building against L" Bug: 15833449 Change-Id: I81a5316f5619a9cd3b6ab9fd03b2ba96657b7f68
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
01453e855fa87ee19f61223b2b1a6965071ee95a |
|
20-Jun-2014 |
Kenny Guy <kennyguy@google.com> |
Add content description to bagded icons. Enabled accesibility so that icons badged by the managed profile have a content description that is different to the non-bagdged version. Bug: 15106236 Change-Id: Id483273173d9539916eebd59111d179087526be3
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
ed13187a745866483139e2878037e1f8427ce567 |
|
30-Apr-2014 |
Kenny Guy <kennyguy@google.com> |
Launcher3 multi-profile support Use LauncherApps API and badging APIs instead of PackageManager. With compatability layer that uses PackageManager pre L. Adds support to show apps from current user and any managed profiles. Background: Managed profiles are user sandboxes that are visible from the primary user and can be launched as if they are a part of this user. A launcher should now be capable of listing apps from this user as well as related profiles of this user. Launching of activities is now via the LauncherApps interface, to allow for cross-profile app launching. Only activities with category LAUNCHER can be added as a shortcut on the workspace for a managed profile. Widgets and non-application shortcuts are only supported for the current profile. Widgets from the managed profile are not available. Change-Id: I5f396b1bf7f91ad91a5710ea4a0fd14573972eb9
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
8f3f6830f2693647034e8df974d67f6b50d01602 |
|
28-Apr-2014 |
Adrian Roos <roosa@google.com> |
Sanity check screenId before persisting ItemInfo. Bug: 13447571 Change-Id: I014dcf1eb313c2312953716fb53e542caaeb285b
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
be3e410b7a62fa64ffda825b824862eb9d0c98c5 |
|
22-Apr-2014 |
Sameer Padala <sxp@google.com> |
Fix source code so it compiles on google3 This is a follow up to cr/65191596 which checked for String + array warnings. Change-Id: Id70eaa32b63b838b03be21d632c7470039b6423f
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
e3e646e1f05caa2b500cc3deecc3a31457c83302 |
|
17-Mar-2014 |
Anjali Koppal <akoppal@google.com> |
Make all fields of ItemInfo public. Change-Id: Iaf99aa125634a467616eedd0888a0affa08d79bd
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
b6d4c2827a1514432b5eda46ff7d484d6cf244ac |
|
27-Jan-2014 |
Chris Wren <cwren@android.com> |
update placeholder on package install or restore Bug: 10778992 Change-Id: I3293d8bab8ae0ef49fc5554531bba5bd6f70932c
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
72fbec17e09a1120971621587d5005f683baafd1 |
|
19-Nov-2013 |
Mathew Inwood <mathewi@google.com> |
Add support for initiating a drag from an overlay. This allows an overlay to create apps and shortcuts on the home screen. Change-Id: I63ee4ef02db3f4bc89726c394fd55ad26f50452c
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
997a92348a6d6e061737399321393449c16cd4d8 |
|
25-Jul-2013 |
Winson Chung <winsonc@google.com> |
Removing old new-app animation code, and refactoring InstallShortcutReceiver to use new add/bind logic. Change-Id: Ide27dbcf1d1b1631fcd33a6c54a51b31e125c2f4
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
1e2f465f46ded990ea30516cdb7f0fcf3280411f |
|
09-Jul-2013 |
Michael Jurka <mikejurka@google.com> |
Implement ability to uninstall shortcuts from workspace Change-Id: I14ca94ea719825c4de19ab85d67537155098d50c
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
dcd297f05a866e07090d6e2af8fb4b15f28cb555 |
|
18-Jun-2013 |
Adam Cohen <adamcohen@google.com> |
Initial implementation of Shrink-wrap Change-Id: If73c7f7ca19ca62ff43134f515584354afef8507
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|
325dc23624160689e59fbac708cf6f222b20d025 |
|
06-Jun-2013 |
Daniel Sandler <dsandler@android.com> |
Launcher2 is now Launcher3. Changes include - moving from com.android.launcher{,2} to com.android.launcher3 - removing wallpapers - new temporary icon Change-Id: I1eabd06059e94a8f3bdf6b620777bd1d2b7c212b
/packages/apps/Launcher3/src/com/android/launcher3/ItemInfo.java
|