OSDN Git Service
Sunny Goyal [Fri, 18 Nov 2016 01:17:51 +0000 (01:17 +0000)]
Merge "Moving saving state transtion listener logic to individual views" into ub-launcher3-master
Sunny Goyal [Thu, 17 Nov 2016 22:41:34 +0000 (22:41 +0000)]
Merge "Fixing item check when user is enabled/disabled" into ub-launcher3-master
Jonathan Miranda [Wed, 16 Nov 2016 16:31:20 +0000 (16:31 +0000)]
Merge "Add bottom padding to hotseat in multi-window mode." into ub-launcher3-master
Sunny Goyal [Wed, 16 Nov 2016 01:27:15 +0000 (17:27 -0800)]
Fixing item check when user is enabled/disabled
Bug:
32747950
Change-Id: I278cbd7626ee30be6b803d617cf05f8359e5d940
Hyunyoung Song [Wed, 16 Nov 2016 00:18:08 +0000 (00:18 +0000)]
Make Launcher3 privileged module am:
7810d4bfa9
am:
fb9fe7c157
Change-Id: I8cc95fd91df275defcc90b222be9ac166f98618d
Hyunyoung Song [Wed, 16 Nov 2016 00:11:06 +0000 (00:11 +0000)]
Make Launcher3 privileged module
am:
7810d4bfa9
Change-Id: Id58c4dab888e8a97ccab39b1934515e3f8bb0db0
Jon Miranda [Tue, 15 Nov 2016 22:37:56 +0000 (14:37 -0800)]
Add bottom padding to hotseat in multi-window mode.
In multi-window mode, the navigation bar is black which makes the
hotseat's top padding -- and lack of symmetric botom padding --
super apparent. We add bottom padding to the hotseat so that the
hotseat icons remain visually centered.
Bug:
32176631
Change-Id: I3eebf5ab98898c8ee092bda6ec48c6afdcd353b9
Jonathan Miranda [Tue, 15 Nov 2016 20:17:42 +0000 (20:17 +0000)]
Merge "Hide workspace text in multi-window mode." into ub-launcher3-master
Tony Wickham [Tue, 15 Nov 2016 19:53:32 +0000 (19:53 +0000)]
Merge "Animate icons back to where they were picked up." into ub-launcher3-master
Jon Miranda [Fri, 11 Nov 2016 22:13:04 +0000 (14:13 -0800)]
Hide workspace text in multi-window mode.
* Vertically centers workspace icons.
* New iconDisplay value so shortcut text is not overriden.
Bug:
32176631
Change-Id: I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
Sunny Goyal [Tue, 15 Nov 2016 19:07:31 +0000 (19:07 +0000)]
Merge "Catching TransactionTooLargeException when binding widget." into ub-launcher3-master
Jonathan Miranda [Tue, 15 Nov 2016 18:52:16 +0000 (18:52 +0000)]
Merge "Using dimension defined for all apps search bar height." into ub-launcher3-master
Tony Wickham [Tue, 15 Nov 2016 18:03:06 +0000 (18:03 +0000)]
Merge "Add ShortcutsLaunchTest and ShortcutsToHomeTest." into ub-launcher3-master
Sunny Goyal [Thu, 27 Oct 2016 02:12:47 +0000 (19:12 -0700)]
Moving saving state transtion listener logic to individual views
Change-Id: If5402b6961d7d6be0c50778f27a8746ed6f1bbfb
Sunny Goyal [Tue, 15 Nov 2016 00:53:28 +0000 (00:53 +0000)]
Merge "Moving the setContentView at the end of onCreate" into ub-launcher3-master
Tony Wickham [Mon, 14 Nov 2016 23:22:52 +0000 (15:22 -0800)]
Add ShortcutsLaunchTest and ShortcutsToHomeTest.
- ShortcutsLaunchTest verifies that launching shortcut
from the deep shortcuts container works.
- ShortcutsToHomeTest verifies that shortcuts can be
dragged from the deep shortcuts container.
Change-Id: I6919b69d4ea1c9e0f13a8f236266745c12ef0715
Tony Wickham [Mon, 14 Nov 2016 22:14:19 +0000 (14:14 -0800)]
Fix drag and drop test by moving a bit if there are shortcuts.
Change-Id: Icd023f5d095610b6d1aadbf455d068ce7d700768
Hyunyoung Song [Mon, 14 Nov 2016 18:44:39 +0000 (10:44 -0800)]
Make Launcher3 privileged module
Make privileged module to enable Launcher to render search widget
without granting permission to gmscore.
Change-Id: I920233ced18325ecc8db70e9227993913a2d9762
(cherry picked from commit
3fa9954cf16d57aa156b51a9fe97decff4f4140f)
Hyunyoung Song [Mon, 14 Nov 2016 19:00:35 +0000 (19:00 +0000)]
Merge "Change support lib res path" into ub-launcher3-master
Hyunyoung Song [Mon, 14 Nov 2016 18:44:39 +0000 (10:44 -0800)]
Make Launcher3 privileged module
Make privileged module to enable Launcher to render search widget
without granting permission to gmscore.
Change-Id: I920233ced18325ecc8db70e9227993913a2d9762
Hyunyoung Song [Mon, 14 Nov 2016 18:46:08 +0000 (10:46 -0800)]
Change support lib res path
b/
32869945
> warning message will be gone after $ tapas Launcher3 && make
Change-Id: I1780704e206c3cbb458ab76de623eef502b28b8c
Jon Miranda [Fri, 11 Nov 2016 22:35:20 +0000 (14:35 -0800)]
Using dimension defined for all apps search bar height.
In portrait multi-window mode, hotseat cell height is
too small. Found that there was already a resource for
all_apps_search_bar_height so using that instead.
Change-Id: I56647eb55a7808e93bdcbb3334b1513f6ac23d7c
Sunny Goyal [Fri, 11 Nov 2016 18:41:26 +0000 (10:41 -0800)]
Moving the setContentView at the end of onCreate
In multi-window mode, when the activity is resized, the window might
exist even before onCreate, which could call onAttachToWindow while
they are being inflated. Many Views in Launcher assume
onAttachToWindow to be called after onCreate has completed.
Bug:
32745705
Change-Id: Id6ee68826c4f3cc579880540812fd8ed834f8267
Jonathan Miranda [Fri, 11 Nov 2016 19:45:25 +0000 (19:45 +0000)]
Merge "Refactor edge of screen detection code." into ub-launcher3-master
Sunny Goyal [Fri, 11 Nov 2016 19:33:25 +0000 (19:33 +0000)]
Merge "Removing dependency on LauncherActivityInfoCompatV16" into ub-launcher3-master
Tony Wickham [Tue, 8 Nov 2016 18:40:34 +0000 (10:40 -0800)]
Keep disabled FastBitmapDrawables disabled while fast scrolling.
Previously, they were animating to be colored because they were
set to have a FAST_SCROLL_UNLHIGHLIGHTED state. Now they retain
their disabled color when changing fast scroll states.
Specfically, we remove the DISABLED state and instead make it a
property of the FastBitmapDrawable.
Bug:
32642959
Change-Id: I6cb2da134a550c267eebfc756eff8c91a33f028c
Sunny Goyal [Thu, 10 Nov 2016 19:50:24 +0000 (19:50 +0000)]
Merge "Enabling async inflation for AppWidgets" into ub-launcher3-master
Hyunyoung Song [Thu, 10 Nov 2016 03:30:06 +0000 (19:30 -0800)]
Reduce the scope of proguard rule to fix the broken build.
Change-Id: I27506dc26875d320a61d5d016f72bb2d221ca4d1
Hyunyoung Song [Thu, 10 Nov 2016 02:22:12 +0000 (02:22 +0000)]
Fix broken build
am:
ee7c1c1950
Change-Id: Ib8a7138a9566960462f4d574b8dce659f64eb2e5
Hyunyoung Song [Thu, 10 Nov 2016 02:03:56 +0000 (18:03 -0800)]
Fix broken build
Change-Id: I51af52c9ddcae1675d15eb37a2f48fd0b3cd09c3
Hyunyoung Song [Thu, 10 Nov 2016 01:44:10 +0000 (01:44 +0000)]
Fix all apps auto scroll issue on talkback mode b/
30769215
am:
4d11a2a2a0
Change-Id: Idb995c7ac676287bc7f17ad11792996be8561479
Sunny Goyal [Thu, 10 Nov 2016 00:50:22 +0000 (00:50 +0000)]
Merge "Moving various runnables in LauncherModel to individual tasks" into ub-launcher3-master
Sunny Goyal [Thu, 10 Nov 2016 00:26:37 +0000 (00:26 +0000)]
Merge "Fixing build breakage due to proto compiler change" into ub-launcher3-master
Tamas Berghammer [Mon, 31 Oct 2016 18:07:11 +0000 (18:07 +0000)]
Update package names to work with the proto3 compiler
Bug: b/
28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
(cherry picked from commit
f4f62cfb2d93637880279a7eb5b9ce2f6bddce82)
Sunny Goyal [Thu, 10 Nov 2016 00:24:30 +0000 (16:24 -0800)]
Fixing build breakage due to proto compiler change
Change-Id: I5cfc8d42e58ff7836e1946f9a4719254fb1b144b
Sunny Goyal [Fri, 9 Sep 2016 22:47:55 +0000 (15:47 -0700)]
Moving various runnables in LauncherModel to individual tasks
> Adding tests for some of the runnable
Change-Id: I1a315d38878857df3371f0e69d622a41fc3b081a
Sunny Goyal [Fri, 4 Nov 2016 17:19:58 +0000 (10:19 -0700)]
Catching TransactionTooLargeException when binding widget.
A widget can potentially bypass binder size limit with remote views when
using partual updates (as the merging happens on the system service). In
such a case, show the widget in error state.
Bug:
32365088
Change-Id: Id1c4425958a06463273731464e31f05908c35ec7
Hyunyoung Song [Wed, 9 Nov 2016 20:08:56 +0000 (12:08 -0800)]
Fix all apps auto scroll issue on talkback mode
b/
30769215
Change-Id: Idd0bbe1ac15c02d42eb28731955b80bab61ba6cc
Sunny Goyal [Tue, 8 Nov 2016 22:40:53 +0000 (14:40 -0800)]
Removing dependency on LauncherActivityInfoCompatV16
Bug:
32745285
Change-Id: Iece352c891dd9e573c526831c62833f5387ce2b6
Sunny Goyal [Tue, 8 Nov 2016 21:53:33 +0000 (21:53 +0000)]
Merge "Changing status bar color extraction to use region decoder" into ub-launcher3-master
Sunny Goyal [Tue, 8 Nov 2016 17:37:10 +0000 (09:37 -0800)]
Changing status bar color extraction to use region decoder
Change-Id: Ie9913a9cb28948128e6624dc3a335c790fa5a11a
Jonathan Miranda [Tue, 8 Nov 2016 17:19:43 +0000 (17:19 +0000)]
Merge "Use display metrics from resources." into ub-launcher3-master
Jon Miranda [Tue, 8 Nov 2016 00:57:54 +0000 (16:57 -0800)]
Use insets and hotseatCellHeightPx to set search container height.
In a previous refactor, I mistakenly used hotseatBarHeightPx instead of
hotseatCellHeightPx.
Bug:
32176631
Change-Id: I53ef8fa29a6980dcb33bb979d1bed98317c8ade2
Jon Miranda [Tue, 8 Nov 2016 00:45:15 +0000 (16:45 -0800)]
Use display metrics from resources.
Change-Id: If23071528f76b2c7825337b1bc7ac7570b8844ed
Sunny Goyal [Tue, 8 Nov 2016 00:17:03 +0000 (00:17 +0000)]
Merge "Using BitmapRegionDecoder to only parse partial bitmap during color extraction" into ub-launcher3-master
Jon Miranda [Mon, 7 Nov 2016 23:47:53 +0000 (15:47 -0800)]
Fix bug where AllApps shadows weren't being completely clipped.
Worked fine in normal launcher conditions, but surfaced when
using AllApps in multi-window mode.
Bug:
32176631
Change-Id: Ic973f707a69dd5d8c5eafa0dc2d154aa6ab0e001
Jon Miranda [Mon, 7 Nov 2016 16:37:20 +0000 (08:37 -0800)]
Refactor edge of screen detection code.
There were two resources that both defined the edge of the screen.
Change-Id: I82ab553cc3123ef54ff1f0c692d29f3678ad04ac
Sunny Goyal [Mon, 7 Nov 2016 18:09:43 +0000 (18:09 +0000)]
Merge "Calling buildLayer only on views which are actually visible" into ub-launcher3-master
Sunny Goyal [Mon, 7 Nov 2016 18:09:39 +0000 (18:09 +0000)]
Merge "Simplifying mapCoordInSelfToDescendant" into ub-launcher3-master
Sunny Goyal [Mon, 7 Nov 2016 18:07:39 +0000 (10:07 -0800)]
Using BitmapRegionDecoder to only parse partial bitmap during color extraction
Change-Id: I3474c5e2f880144379b1810ccaef247f4a8d1330
Jon Miranda [Thu, 3 Nov 2016 22:29:29 +0000 (15:29 -0700)]
Scale down folder cells to fit within bounds if necessary.
The number of folder cols/rows are set in InvariantDeviceProfile.
Because of this, we may need to scale down the folder cells in
multi-window mode.
Bug:
32176631
Change-Id: I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
Jonathan Miranda [Fri, 4 Nov 2016 17:31:32 +0000 (17:31 +0000)]
Merge "Match AllApps start and end paddings." into ub-launcher3-master
TreeHugger Robot [Thu, 3 Nov 2016 23:38:18 +0000 (23:38 +0000)]
Merge "Remove unused Utilities methods related to motion event translation" into ub-launcher3-master
Jon Miranda [Thu, 3 Nov 2016 23:20:15 +0000 (16:20 -0700)]
Match AllApps start and end paddings.
Padding was only on the end to account for the scrollbar. Adding
padding to the left allows the icons on AllApps to align with the icons
on the workspace.
Bug:
32640697
Change-Id: Iced9287979a11afda98bc6bfc926fe87182bee68
Tony Wickham [Thu, 3 Nov 2016 22:51:55 +0000 (15:51 -0700)]
Remove unused Utilities methods related to motion event translation
These were necessary when we had the ShortcutsContainerListener with
touch forwarding, but they are no longer used since we removed that
listener when we moved to the pre-drag model.
Change-Id: I845d4a1a73fa1a675cef1c52fe304357674a2f68
Sunny Goyal [Wed, 2 Nov 2016 18:22:39 +0000 (11:22 -0700)]
Enabling async inflation for AppWidgets
Bug:
22839968
Change-Id: Id622053c2882f478b3a3ab3918a9f76750ead8c6
Sunny Goyal [Thu, 3 Nov 2016 01:02:36 +0000 (01:02 +0000)]
Merge "Fixing screen center not getting calculated properly" into ub-launcher3-master
Jon Miranda [Wed, 2 Nov 2016 23:56:52 +0000 (16:56 -0700)]
Remove unused code in DeviceProfile.
Change-Id: I463302e6711ad39241257b8dff058d9f3e99d883
Tony Wickham [Wed, 5 Oct 2016 16:05:42 +0000 (09:05 -0700)]
Animate icons back to where they were picked up.
We do this for pre-dragged icons instead of calling onDrop().
- Removes need for special logic in onDrop() to check if mIsInPreDrag
- Dropping from pre-drag in all apps also animates instead of jumping
We also do this when dropping an icon while still transitioning
to spring-loaded mode, to avoid having a janky jump at the end
- Bug:
27135377
Change-Id: I4548c3e2fef3423d1ba36057fb53807b1b4ad0fc
Jon Miranda [Tue, 1 Nov 2016 23:55:56 +0000 (16:55 -0700)]
Center overview panel buttons.
Bug:
32313927
Change-Id: Ib6e82b12ef45d2fe59e46b5b2dd8945047eeb981
Sunny Goyal [Wed, 2 Nov 2016 17:51:27 +0000 (17:51 +0000)]
Merge "Updating version check method names" into ub-launcher3-master
Sunny Goyal [Wed, 2 Nov 2016 17:31:24 +0000 (10:31 -0700)]
Updating version check method names
Change-Id: If98851677545a9bbb9de308c23ff5c155a61a8bf
Sunny Goyal [Tue, 1 Nov 2016 20:42:23 +0000 (13:42 -0700)]
Fixing same drawable instance being used with 2 views
Drawable contain a reference to the view which is used to invalidate the view.
If the same drawable is used with two views, only once view will get invalidated.
Bug:
32575647
Change-Id: Ia22310a6bda55ce0a591712761ec8ab1cdbaccdf
Sunny Goyal [Tue, 1 Nov 2016 21:00:41 +0000 (14:00 -0700)]
Fixing screen center not getting calculated properly
Bug:
32578597
Change-Id: Icdf5dc2d82eab3d90b380736d7256ca2d9b2df2e
Jon Miranda [Fri, 28 Oct 2016 00:15:27 +0000 (17:15 -0700)]
Create new DeviceProfile when in multi window mode.
This is just a first pass to help make the codebase ready for MW mode.
ie. won't see the effects of this unless resizeableActivity is set to true
in the Android Manifest.
Also allows long clicks from edge when in MW mode.
Bug:
32176631
Change-Id: I48e5cb3bd15e70627d9bf007d93bc731612fba2e
Sunny Goyal [Mon, 31 Oct 2016 21:32:35 +0000 (21:32 +0000)]
Merge "Showing a toast when the default wallpaper app is disabled. If there is no default defined, showing an intent picker with all options" into ub-launcher3-master
Tony Wickham [Mon, 31 Oct 2016 18:57:16 +0000 (11:57 -0700)]
Intercept touches in DeepShortcutContainer after moving beyond touch slop
Otherwise it's possible for a long press to trigger when swiping
on a shortcut, which causes it to drag far away from the finger.
Bug:
32309824
Change-Id: I40bd5c1daac49d6edb59744083a1e23dcf4f0ce6
Sunny Goyal [Fri, 28 Oct 2016 17:01:00 +0000 (10:01 -0700)]
Simplifying mapCoordInSelfToDescendant
> Removing new object creation (during draw and touch handling)
> Simplifying matrix operation to call invert only once at the end
Change-Id: Iffadd6e9d84997baa36719ed688a7c3c1027e839
Jonathan Miranda [Fri, 28 Oct 2016 00:25:11 +0000 (00:25 +0000)]
Merge "Don't add focusables when getDescendantFocusability is FOCUS_BLOCK_DESCENDANTS." into ub-launcher3-master
Tony Wickham [Fri, 28 Oct 2016 00:17:45 +0000 (00:17 +0000)]
Merge "Consume touch events in DeepShortcutsContainer" into ub-launcher3-master
Tony Wickham [Fri, 28 Oct 2016 00:01:32 +0000 (17:01 -0700)]
Consume touch events in DeepShortcutsContainer
Previously, touches along the horizontal area next to the
deep shortcuts arrow went through to the background, allowing
things like going to overview with the shortcuts still open.
Bug:
32477287
Change-Id: I82d21d3051a13b23dfaac19e93facee120968aaa
Sunny Goyal [Thu, 27 Oct 2016 22:04:51 +0000 (22:04 +0000)]
Merge "Catching OOM during widget preview generation" into ub-launcher3-master
Jon Miranda [Tue, 25 Oct 2016 23:19:17 +0000 (16:19 -0700)]
Don't add focusables when getDescendantFocusability is FOCUS_BLOCK_DESCENDANTS.
Bug:
32315286
Change-Id: I6fc6600fc9cbf83f720d9e6e878735076cd52cf1
Tony Wickham [Thu, 27 Oct 2016 21:05:52 +0000 (21:05 +0000)]
Merge "Restore mDragInfo when deferring onDropComplete() for uninstall." into ub-launcher3-master
Sunny Goyal [Thu, 27 Oct 2016 18:40:06 +0000 (11:40 -0700)]
Fixing wrong cache lookup call
Cache entry was saved using flattenToShortString, but the
lookup was using flattenToString
Change-Id: I4c012d5a90a89121989db059d31d3dd288fa5b8c
Sunny Goyal [Thu, 27 Oct 2016 18:38:45 +0000 (11:38 -0700)]
Catching OOM during widget preview generation
Bug:
32365481
Change-Id: Ifc49b033c3ad83213d50793301d94bb6337a412d
Sunny Goyal [Thu, 27 Oct 2016 01:32:38 +0000 (18:32 -0700)]
Calling buildLayer only on views which are actually visible
> Creating a common listener for handling buildLayer logic
Bug:
30138067
Change-Id: I803ef78b48e07e5ae5922e0392d390f274a87d75
Sunny Goyal [Wed, 26 Oct 2016 20:06:08 +0000 (13:06 -0700)]
Removing custom dispatchDraw logic and letting the system handle
selecting appropriate children for drawing.
> System already skips children which are outside the bounds. Originally
this logic was added because workspace layout is larger than the screen, and
we need to selectivly skip more children. But over time we have added many
special conditions and at present workspace actually draws more children than
needed at any given time.
> Fixing bug, where onBeginPageMoving was getting called during folder open
Bug:
12116740
Change-Id: Idee18ee9cd9d348ebc4dfd82f4ff6df14e0d22d2
Sunny Goyal [Wed, 26 Oct 2016 18:40:35 +0000 (11:40 -0700)]
Removing some deprecated code around page layers
1) setChildrenDrawnWithCacheEnabled: deprecated
2) Removing custom logic based on isHardwareAccelerated. This check was not being
used consistantly everywhere
Bug:
29761236
Change-Id: Ic4a9c764f154497e376e37de2351fe04d1b48500
Tony Wickham [Wed, 26 Oct 2016 19:51:14 +0000 (12:51 -0700)]
Restore mDragInfo when deferring onDropComplete() for uninstall.
We moved mDragInfo = null to onDragEnd() since onDropComplete()
isn't called for pre-drags, but this led to NPE when returning
from unistall or app info since onDropComplete() is called after
onDragEnd() in this case. So now we restore a copy of mDragInfo.
Bug:
32415014
Change-Id: I7ef4fb7145c3c78039af1131e77538969db58141
Sunny Goyal [Mon, 17 Oct 2016 08:59:01 +0000 (09:59 +0100)]
Showing a toast when the default wallpaper app is disabled.
If there is no default defined, showing an intent picker with all options
Bug:
32197478
Change-Id: Ia2337701a76a9bb00973ab64e2fa435607ce2820
Tony Wickham [Mon, 24 Oct 2016 17:27:56 +0000 (10:27 -0700)]
Don't move to adjacent page if it is full when dropping on it.
Bug:
32003721
Change-Id: Ia81b75a73f510ad2a58764dec9eb7e57b9bf2dcd
Tony Wickham [Fri, 21 Oct 2016 18:51:49 +0000 (18:51 +0000)]
Merge "Don't allow multiple shortcuts to be dragged simultaneously." into ub-launcher3-master
Tony Wickham [Fri, 21 Oct 2016 18:37:25 +0000 (11:37 -0700)]
Don't allow multiple shortcuts to be dragged simultaneously.
When starting a drag when another is already in progress, the
original drag view is left dangling until launcher is killed.
Bug:
32231238
Change-Id: I5ff94b82971c539231f8f588059dc84845cc88f0
Sunny Goyal [Thu, 20 Oct 2016 10:45:14 +0000 (11:45 +0100)]
Updating the search illustrations to have transparent background
Bug:
32234314
Change-Id: If279e97acce6b7522ec587014afab8d48a2296dd
Sunny Goyal [Thu, 20 Oct 2016 09:29:57 +0000 (09:29 +0000)]
Fixing text search where a word starting with lower case was not being matched
am:
28a64381b6
Change-Id: Ib5158d42219478c97d6bec5049e3354ee1087094
Tony Wickham [Wed, 19 Oct 2016 16:48:43 +0000 (16:48 +0000)]
Merge "Mark cells as unoccupied in onDragStart instead of startDrag." into ub-launcher3-master
Sunny Goyal [Wed, 19 Oct 2016 06:53:43 +0000 (07:53 +0100)]
Fixing text search where a word starting with lower case was
not being matched
Bug:
32249413
Change-Id: I0f5e24052759a734fe0df3bd3d0bf2e7ef7f2713
Sunny Goyal [Thu, 13 Oct 2016 03:49:31 +0000 (20:49 -0700)]
Fixing static instance of Indexer being created in the model
Indexer depends on the locale and should be created when ever the config
changes. Moving the widget indexing to the adapter (similar to allApps)
which gets created whenever the activity is recreated.
This fixes the bug where widgets indexing breaks if locale changes while launcher
process is alive
Also fixing the bug in widget model cloning where the HashMap was not cloning
the underlying ArrayList
Change-Id: I7dbe6290e73299c4c07aa7fa564077a2649e1a4c
Jonathan Miranda [Tue, 18 Oct 2016 21:49:09 +0000 (21:49 +0000)]
Merge "Show error toast messages when there is no room for the item when icon is not to be added to folder." into ub-launcher3-master
Jon Miranda [Tue, 18 Oct 2016 18:47:42 +0000 (11:47 -0700)]
Show error toast messages when there is no room for the item when icon is not to be added to folder.
* when user tries to add item to full hot seat from workspace.
* when user tries to add item to full home screen from workspace.
* refactored so that Workspace handles displaying error messages.
Bug:
15574422
Change-Id: Ibc98c7f45bc0c646dc4636660fba62be9db22ac0
Tony Wickham [Tue, 18 Oct 2016 21:43:01 +0000 (14:43 -0700)]
Mark cells as unoccupied in onDragStart instead of startDrag.
Also move cleanup (resetting variables to null) to onDragEnd
instead of onDropCompleted. These changes are necessary because
pre-drags (for apps with shortcuts) don't call onDragStart
or onDropCompleted.
Bug:
32246571
Change-Id: Ib18fac64555e9158b776f9c12afc2cb807b3c355
Sunny Goyal [Tue, 18 Oct 2016 20:57:46 +0000 (20:57 +0000)]
Merge "Alienating QSB" into ub-launcher3-master
Sunny Goyal [Tue, 18 Oct 2016 20:44:54 +0000 (20:44 +0000)]
Merge "Removing unused background padding from base recycler view" into ub-launcher3-master
Sunny Goyal [Tue, 18 Oct 2016 13:23:46 +0000 (14:23 +0100)]
Removing unused background padding from base recycler view
Change-Id: I36f68a143df8f3668074b3539aa9af170a91e511
Sunny Goyal [Tue, 18 Oct 2016 14:55:22 +0000 (15:55 +0100)]
Removing some bitmap drawables.
Loading the edge drawables only when legacy DND is enabled
Change-Id: I1c66d03146fb7fa7d61a4abf8c2e5a4289a117b9
Sunny Goyal [Fri, 7 Oct 2016 23:17:19 +0000 (16:17 -0700)]
Alienating QSB
> Moving all QSB widget handling code in a separate package
> QSB is handled on a separate host, independent of the main
host. This allows us to safely reset either of the two hosts
> Also removing the logic around closeSystemDialog:
Launcher does not use any panels which need closing
System sends an onActivityResult(RESULT_CANCELLED), we do
not need special handling for waitingForResult
> Fixing bug when auto-generated qsb widget id was not being saved
Change-Id: I2d889b7b1c80b14785d14f35624142a4b78452de
Sunny Goyal [Tue, 18 Oct 2016 08:27:00 +0000 (08:27 +0000)]
Missing call in write to parcel
am:
a833b6d720
Change-Id: Ifc9dc38a0ddc6787f78fddadd2c2307d2e413c4f
Sunny Goyal [Tue, 18 Oct 2016 07:50:56 +0000 (08:50 +0100)]
Missing call in write to parcel
Bug:
17924700
Change-Id: Ie48757fc53674979b8e92f96b5281f965e2ef3b4
Sunny Goyal [Mon, 17 Oct 2016 23:42:28 +0000 (23:42 +0000)]
Removing the logic around closeSystemDialog on ACTION_CLOSE_SYSTEM_DIALOGS Launcher does not use any panels which need closing & system sends an onActivityResult(RESULT_CANCELLED), we do not need special handling for waitingForResult
am:
f4b457709f
Change-Id: I2880167fbf37ff62ec4af88e233ab0b555453dae