6bed350b75ad407ba85ae15d62551194dd0a69d4 |
|
19-Sep-2017 |
Jon Miranda <jonmiranda@google.com> |
Fix bug where widgets are inflated in the wrong orientation. The bug is that in onResume, the context may tell us the wrong orientation. As a workaround, we store the orientation that the Launcher is created with, and we use that orientation to check whether we actually need to reinflate the widgets. Bug: 64916689 Change-Id: I5194debbd217a573d1f177c31d8c0abdf9da51b5
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
e24cb63b811e2885a69e7df794e9972cdf5a57b9 |
|
11-Sep-2017 |
Hyunyoung Song <hyunyoungs@google.com> |
WallpaperManagerCompat should target correct platform Also replace Utilities.isAtLeastO() to static final constant. Bug: 65544683 Change-Id: I39fbea66939d72c31702748716c4e65b4f9bee6a
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
22ca9ec137ec8eb70026f90591ae01af7669a3b7 |
|
19-May-2017 |
Sunny Goyal <sunnygoyal@google.com> |
Removing various reflection calls with final APIs Change-Id: Ibf48d6015d808f86bc79ccf64e3077eb5b6ccaff
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
9a1227105a00ea740151f91ae3aab75a688d32ac |
|
08-May-2017 |
Sunny Goyal <sunnygoyal@google.com> |
Updating the setAsyncExecutor call as per API changes Bug: 37534990 Change-Id: I3cb9ea4e9aec5647a0f03e5514780f42f207ebc0
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
248c575cca742da111ee29dd8347a5ac475e3abb |
|
24-Jan-2017 |
Mario Bertschler <bmario@google.com> |
Fixes a bug to not be able to scroll widgets intoduced when enabling to swipe allapps from everywhere. The fix is to determine if the widget is scrollable on layouting instead of the callback when a widget has been updated. Bug: 34641906 Change-Id: Idc9d8ade7e601279b87856333ae754f4785131ac
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
cd0f67903015a9dcea098e5fdcf65040ffdbf66f |
|
05-Jan-2017 |
Mario Bertschler <bmario@google.com> |
This enables to slide up All Apps from anywhere in the workspace, not only over the hotseat. The tricky part handling with scrollable widgets is solved by setting requestDisallowInterceptTouchEvent from within the widget view host (and resetting it upon performing long click). Change-Id: I8b60e7ea2c1e8ae830b4737e94ed2d796265fa24
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
2126691ce23b4c62e6d17cb9643faf4c2b3886da |
|
19-Dec-2016 |
Jon Miranda <jonmiranda@google.com> |
Fix widget reorder animations in multi-window mode. The original animation assumed that the views are not translated and not scaled. In multi-window mode this assumption is no longer valid, because app widgets are scaled and translated to fit center within their cells. Bug: 32176631 Change-Id: Id60c793730d982277c9d91860e9fb0e6a0df7d38
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
f8d5370a9f74127c20e1ecd371a68918fe1f14ce |
|
15-Nov-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Catching TransactionTooLargeException when binding widget." into ub-launcher3-master
|
712ee53c67bbfb5ad4735217f3a9b063d9c60ad9 |
|
04-Nov-2016 |
Sunny Goyal <sunnygoyal@google.com> |
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
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
dcc0ba29a5222c9b0002604299501b716cda0b56 |
|
02-Nov-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Enabling async inflation for AppWidgets Bug: 22839968 Change-Id: Id622053c2882f478b3a3ab3918a9f76750ead8c6
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
2e013ea7f6df746449e85c6ff27a30e581a2082e |
|
08-Oct-2016 |
Sunny Goyal <sunnygoyal@google.com> |
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
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
1acc56a4eb9a74f28e32eadf62f389d3221b50ff |
|
26-Sep-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Moving the widget auto-advance logic to AppWidgetHostView instead of handling it in launcher This fixes the bug where launcher ignores auto-advance property changes during app update or widget remote views update as well as simplifies widget management On potential downside of this refactoring is that the auto advance will keep running even when all-apps or widgets tray is open. We could eventually use onVisibilityAggregated to handle visibility changes, but currenly the workspace visibility is not being updated properly in these cases Change-Id: Ie7331fec1877f43ad23e634d37571d8f3ef51e59
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
6178f13e2d1f0c1a89cea74538b51993ef3439e3 |
|
12-Jul-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Moving the QSB out of the cell layout to the Drag layer This allows better edge matching for the QSB. The QSB position is kept synchronized with the page scroll and all-apps transition. But its not visible in spring loaded and overview mode Change-Id: I4e6723607ea966ee672273a9ca67c792fd6b5661
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
a5c8a9eb666da16bc4c9ea4412868e22ace8d1f0 |
|
08-Jul-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Adding logic to pull in workspace data from another Launcher3 based provider. This allows OEMs to keep the user's homescreen intact while changing the default home app package. Bug: 28536314 Change-Id: Ibebfd7dd33aa2cbd9ca28d2d611dd0a4a5971444
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
ae50284e0a838139c67caf0064a0977c871497fa |
|
17-Jun-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Moving LauncherAccessibilityDelegate to Launcher to associate it with activity lifecycle. Change-Id: Ib815505677fa7ed74bdcfe7141b1d9bea5d7143a
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
da4fe1a6244457f144e0a331cada3ada17157809 |
|
27-May-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Moving the QSB to the workspace grid. The QSB will only be resent on the first screen of the workspace covering the full width of the first row. If will not be movable. The first screen of the workspace will not be movable. The searchDropTargetBar no longer contains the QSB (it can be renamed in aseparate cl). Refactoring all QSB related logic by moving it to a custom view inflated only using xml. Change-Id: Icb4fd6eb855df1af15f685961c38351bf4fd4f4a
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
ea98f5288bc8919a7238b6cf4ff50e9d5b6e1a29 |
|
04-May-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Fixing bug where the widget background enters into a focused state if a child calls requestFocus in xml Bug: 28562293 Change-Id: I005e23550184de29fa15eb70ab322615920b8947
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
16466f1bbb935d56c01b10551ead416feb7fc943 |
|
10-Mar-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Adding UI tests for various bind widget flows Change-Id: I634302051886baee6b6424f69bc95db860b4823e
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
8ddb3909142b3f215573a891f159005acd85cfb8 |
|
11-Feb-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Making some view properties exported. These will be visible in hierarchy viewer" into ub-launcher3-calgary
|
654f1b315f291d745e2fc8e39ef410c88331b771 |
|
11-Feb-2016 |
Tony Wickham <twickham@google.com> |
Merge "Change widget host view background when giving focus to child." into ub-launcher3-burnaby-polish am: 4df1653331 * commit '4df165333131483e1d6b6c156d345a4aeef9806c': Change widget host view background when giving focus to child.
|
fb78856466f425af729a5a3d52b1b05a87be33d7 |
|
10-Feb-2016 |
Tony Wickham <twickham@google.com> |
Change widget host view background when giving focus to child. Before, the FocusIndicatorView stayed on the widget host unless the widget had its own focus change listener, which caused a couple of problems, namely (1) it was hard to know where the focus was from a user's standpoint, and (2) the focus indicator could get stuck on the screen if you entered a widget and then long-pressed workspace. Now, the focus indicator goes away and instead the widget is framed with a white border to indicate that the focus is inside it. The frame goes away when pressing ESC or when touching the screen. Bug: 26744224 Change-Id: I14025576fd7a9f901b4d969b878af0bebad79a70
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
4ffec48dec5da7bcf719ac0c37ee5e58f9ea2c1a |
|
09-Feb-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Making some view properties exported. These will be visible in hierarchy viewer Change-Id: I940724a7f61d67b8502d77be203a94875bc92668
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
ccf3a9ed56a46b665a5aba6a5e0396ac07f79e68 |
|
26-Jan-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Preventing a Runtime widget crash from crashing the Launcher am: 3fc648d3b7 * commit '3fc648d3b792f63d3b99509300a602d23c842433': Preventing a Runtime widget crash from crashing the Launcher
|
3fc648d3b792f63d3b99509300a602d23c842433 |
|
26-Jan-2016 |
Sunny Goyal <sunnygoyal@google.com> |
Preventing a Runtime widget crash from crashing the Launcher Bug: 26750103 Change-Id: I31f120bb0c4d64b903b3dd5dae0ae46f95bcdf59
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
4740e6ce15f55fa374d464be7c14981c9325a74c |
|
02-Dec-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Keeping the focus indicator on the widget view, while a child is focused" into ub-launcher3-burnaby-polish am: 093a58cc77 * commit '093a58cc776be2a3cd5aed9d14df9c78a35af052': Keeping the focus indicator on the widget view, while a child is focused
|
0c4e37223f93fea2627e69c0b007d6c22ddf8461 |
|
01-Dec-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Keeping the focus indicator on the widget view, while a child is focused Bug: 25199581 Change-Id: Ie08d1438ae0c1b5d4fcaa4d642508c1b9db0f5d4
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
b23bb416d0ad2d21eab495afb3dc0237c8d81d45 |
|
25-Nov-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Merge "Allowing widgets to be focusable" into ub-launcher3-burnaby-polish am: d007d0722c * commit 'd007d0722c782266f494806e750c24208d6d3ca5': Allowing widgets to be focusable
|
25c2e3ef07bda7df1e591cf9cdf9f6512ee2dbf7 |
|
29-Oct-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Allowing widgets to be focusable > Pressing 'enter' enters the focus inside the widget. > If the widget has only one focusable, it directly performs click > Pressing 'esc' brings the focus back to the parent host. Bug: 25199581 Change-Id: Ia7fd5d929f5945d61173abd349660a5efbe74afc
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
bb83520a620919a8f19472ba4426585d007d1aba |
|
16-Jul-2015 |
Mady Mellor <madym@google.com> |
Refactor StylusEventHelper to provide onButtonPress/Release methods This will enable an easier migration to the new M APIs for identifying button presses from stylus / other tools. Bug: 20430722 Change-Id: I41cfa6eff8d76bb83cf1bdaf6623ec1092ed554c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
fedca43d396d6fd7c46fbb2f37dfa7cfe3b31834 |
|
20-Aug-2015 |
Vadim Tryshev <vadimt@google.com> |
Moving drag-drop related code into a separate package. This is per an earlier CR comment "we should probably move all this code to its own package (launcher3.dragndrop) in a separate cl". I'm not moving DragSource because it's referred from gsa code. Bug: 22609426 Change-Id: Ia7204dab99c0c395c66b77143a2d60411153f5f3
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
770f7c590753219d38f957278488b5b3f05e70ec |
|
03-Jun-2015 |
Mady Mellor <madym@google.com> |
Stylus support: handling drag n drop for widgets This alters the widget host view code to consider stylus button presses allowing the user to pick up widgets with a stylus button press, and drop them by releasing the button. Bug: 20430722 Change-Id: I359f72bd80016f4b313aab1325cc92d7c6fd2a8c
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
2e6da1539bc7286336b3c24d96ab76434939ce4d |
|
06-May-2015 |
Adam Cohen <adamcohen@google.com> |
Refactoring DeviceProfile -> Pulling out the parts of device profile which can (and need to be) initialized and accessed without access to an Activity context, ie. the invariant bits. -> The invariant bits are stored in InvariantDeviceProfile which is initialized statically from LauncherAppState. -> The DeviceProfile contains the Activity context-dependent bits, and we will create one of these for each Activity instance, and this instance is accessed through the Launcher activity. -> It's possible that we can continue to refactor this such that all appropriate dimensions can be computed without an Activity context (by only specifying orientation). This would be an extension of this CL and allow us to know exactly how launcher will look in both orientations from any context. Sets the stage for some improvements around b/19514688 Change-Id: Ia7daccf14d8ca2b9cb340b8780b684769e9f1892
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
2434d40ef271966096fea707ac4207d80d1b2901 |
|
17-Feb-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Fixing crash when dragging and dropping a restored widget. > When the widget is in pending state, AppWidgetProviderInfo is not available Bug: 19364311 Change-Id: If3126a375853e6e710c6eba4b8824e18f3f0d391
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
71b5c0b988a64b3a0613ded5403749bc537ee8a5 |
|
09-Jan-2015 |
Sunny Goyal <sunnygoyal@google.com> |
Adding accessibility controls > Adding 'Remove' option to workspace items > Adding 'Add to workspace' to all apps and widget list items, which adds the item to the first available space, giving preference to the current workspace screen > Adding 'App info' and 'Uninstall' options to appropriate items Bug: 18482913 Change-Id: Ifab7423af2d9ba502b5a2771b37bb5436b3df937
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
5940042d39b576553c2499bcf3d0641281e6ad52 |
|
06-Mar-2014 |
Adam Cohen <adamcohen@google.com> |
Supporting custom widgets provided by launcher -> This change provides integration for widgets provided by the launcher package which can run arbitrary code. Change-Id: I6052da5c4afed7ee72e3b44d045b9c46f2d84c42
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.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/LauncherAppWidgetHostView.java
|
651077bdd603bb182be039925fd17bdf0da15016 |
|
30-Jun-2014 |
Sunny Goyal <sunnygoyal@google.com> |
Adding app widget restore support in Launcher3 for android L 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
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
02dd7aea3d8ac94126a8f8069e6762592ea60326 |
|
15-Apr-2014 |
Jason Monk <jmonk@google.com> |
Fix long press after already moving off icon When an icon is in the Hotseat and a user drags off from the icon, but continues holding down, the icon gets a long press triggered by the CheckLongPressHelper. To fix this a check has been added on move events to see if the point has moved outside the view and to cancel the long press check callback if it has. Bug: 13569451 Change-Id: Id175cdc220d70b5e9f8e492ed5a3cc7c3f11db10
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
3798b643cd8a5c7c85864eced90374cf0fb45640 |
|
16-Oct-2013 |
Adam Cohen <adamcohen@google.com> |
Fix issue where you could trigger a click after long pressing a widget (issue 11186227) Change-Id: I5a767ac6352f7efb4d3c6c2768c8d2aaaa913f3f
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
b0f3d74815417acc3a9d3dce90cbf34b772847f0 |
|
09-Oct-2013 |
Adam Cohen <adamcohen@google.com> |
Fix widget longpress issue where longpress misfires (issue 10988288) Change-Id: Ibe4aa4d92a1b419b63ff3cf61164c637fb579221
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
26acafbe67565a9cc6aeb7d6c43a1c6d1cb9b73c |
|
05-Sep-2013 |
Michael Jurka <mikejurka@google.com> |
Fix crash when setting wallpaper Also clean up some unused code Change-Id: Ibef8d3d594cc859a993640fd6ee578e9eeb633d1
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
5f8afe6280eae34620067696173e71943e1a30a3 |
|
13-Aug-2013 |
Winson Chung <winsonc@google.com> |
Initial Changes for Dynamic Grid Change-Id: I9e6f1e5167791cf8dc140778dfa447f86424e9bf
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.java
|
e7a852ef1511bc18a87168a0821c901e2600da4b |
|
16-Aug-2013 |
Winson Chung <winsonc@google.com> |
Cancelling long press on widgets if they don't handle touch/tap. Change-Id: Id5f002f64d02d8d5fb9bdda8b062a026decbe0e2
/packages/apps/Launcher3/src/com/android/launcher3/LauncherAppWidgetHostView.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/LauncherAppWidgetHostView.java
|