OSDN Git Service
Sunny Goyal [Tue, 20 Oct 2015 00:29:10 +0000 (00:29 +0000)]
am
8cce9dd8: DO NOT MERGE Rechecking unrestored items when launcher gets created
am:
fdbfba88d4 -s ours
* commit '
fdbfba88d4f08d7a721d91b7e3d30ee5a290be6e':
Ian Parkinson [Tue, 20 Oct 2015 00:29:04 +0000 (00:29 +0000)]
am
0c2918f4: Use View.generateViewId if available
am:
3d78b80ecd
* commit '
3d78b80ecdfeec7704b2aa82ce39823fa903ea61':
Adam Cohen [Tue, 20 Oct 2015 00:28:59 +0000 (00:28 +0000)]
Kenny Guy [Tue, 20 Oct 2015 00:28:53 +0000 (00:28 +0000)]
am
0cd27191: Merge "Remove reference to CODENAME from compat code." into ub-now-porkchop
am:
5f2a520f0c
* commit '
5f2a520f0cd47b274bdf809d7b665c956c2717ed':
Adam Cohen [Tue, 20 Oct 2015 00:28:44 +0000 (00:28 +0000)]
am
52077b7a: Merge "Don\'t let old Launcher activity interfere with new one" into ub-now-porkchop
am:
91c11b28d5
* commit '
91c11b28d57c026d507488c58feedebf7fee6f31':
Bjorn Bringert [Tue, 20 Oct 2015 00:28:36 +0000 (00:28 +0000)]
am
2ed99e86: Build Launcher3 against prebuilt SDK 21
am:
c656245b9c
* commit '
c656245b9cbc370537afb18e7fb38ea87c233fd1':
Sunny Goyal [Tue, 20 Oct 2015 00:28:30 +0000 (00:28 +0000)]
am
6d467e27: Merge "Resetting launcherProvider data if restore set was empty" into ub-now-porkchop
am:
e7599d6943
* commit '
e7599d694313845a41221dfa0d7f6dca3aedd02c':
Baligh Uddin [Tue, 20 Oct 2015 00:28:25 +0000 (00:28 +0000)]
am
10047138: (-s ours) Merge "Import translations. DO NOT MERGE" into ub-now-porkchop
am:
ab474588ce -s ours
* commit '
ab474588ce7d9cddff2b2dc0a2fd91b4ae532e05':
Sunny Goyal [Tue, 20 Oct 2015 00:28:19 +0000 (00:28 +0000)]
am
c5fb59fb: Fixing loadWorkspace being called multiple times Using right intent when refreshing shortcut icons
am:
e43f0d646c
* commit '
e43f0d646c60c6f59333224686725717cdf2ccbc':
Sunny Goyal [Tue, 20 Oct 2015 00:28:14 +0000 (00:28 +0000)]
Adam Cohen [Tue, 20 Oct 2015 00:28:06 +0000 (00:28 +0000)]
am
d8f6253e: Merge "When ensuring screen exists, make sure it\'s actually referring to a screen, not a rank" into ub-now-porkchop
am:
cb20616a18
* commit '
cb20616a180de2855cc35e6c1ce8dfb8082ea41c':
Baligh Uddin [Tue, 20 Oct 2015 00:28:00 +0000 (00:28 +0000)]
am
68207e25: (-s ours) Merge "Import translations. DO NOT MERGE" into ub-now-porkchop
am:
6317598a19 -s ours
* commit '
6317598a196ada3f32950c7f4a8d5cfe005acf42':
Nick Kralevich [Sat, 18 Oct 2014 13:57:06 +0000 (06:57 -0700)]
fix build
Bug:
18040469
Change-Id: I24db4d3f4b7ee10ecf5a2c65035ce112271539fb
Nick Kralevich [Sat, 18 Oct 2014 15:14:09 +0000 (08:14 -0700)]
fix build
Bug:
18040469
Change-Id: I2938c7b950470eeacfb20391f109ae44d95060c7
The Android Automerger [Tue, 9 Dec 2014 01:22:44 +0000 (01:22 +0000)]
merge in ub-now-queens-release history after reset to ub-now-queens
Geoff Mendal [Mon, 8 Dec 2014 19:16:09 +0000 (11:16 -0800)]
Import translations. DO NOT MERGE
Change-Id: I5afb7119527734723b3bd4e35e66844b62f74d95
Auto-generated-cl: translation import
Adam Cohen [Thu, 4 Dec 2014 18:34:57 +0000 (10:34 -0800)]
Avoid db exception on L and above
Bug
18554839
Change-Id: I43f391b7cc376f697ce7b5b363e8be3aa85814b5
Adam Cohen [Thu, 4 Dec 2014 18:17:52 +0000 (18:17 +0000)]
am
d2285942: (-s ours) Merge "Ignoring specific db exception DO NOT MERGE" into ub-now-porkchop
* commit '
d2285942dde8f2633f1d79abc01e598da7925090':
Ignoring specific db exception DO NOT MERGE
Adam Cohen [Thu, 4 Dec 2014 18:14:22 +0000 (18:14 +0000)]
Merge "Ignoring specific db exception DO NOT MERGE" into ub-now-porkchop
Winson Chung [Mon, 1 Dec 2014 23:05:17 +0000 (15:05 -0800)]
Ignoring specific db exception DO NOT MERGE
Bug
18554839.
Change-Id: I80f2dd62297eea671f2d129ae22263e72e506ae4
(cherry picked from commit
5f05913f71da68a6c406f905ec6979586e3ba27a)
The Android Automerger [Thu, 4 Dec 2014 17:56:30 +0000 (17:56 +0000)]
merge in ub-now-queens-release history after reset to ub-now-queens
Adam Cohen [Thu, 4 Dec 2014 17:34:10 +0000 (17:34 +0000)]
am
268b8907: Ensure that FirstFrameAnimatorHelper doesn\'t set play time when animation is complete
* commit '
268b8907d1f2fcf9775880c69899b3c6fbe85ea3':
Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
Adam Cohen [Tue, 2 Dec 2014 23:24:52 +0000 (15:24 -0800)]
Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
Bug:
18567716
Change-Id: I656e869b8553d650916c2abe6dc83282c8b6fd65
(cherry picked from commit
5c18b80ed9aaa57b27b56667e3699fd76bcce8ed)
Geoff Mendal [Thu, 4 Dec 2014 05:28:01 +0000 (05:28 +0000)]
Merge "Import translations. DO NOT MERGE" into ub-now-queens
Geoff Mendal [Wed, 3 Dec 2014 19:01:37 +0000 (11:01 -0800)]
Import translations. DO NOT MERGE
Change-Id: If32589149a2b776b668510662360e04aa66ade88
Auto-generated-cl: translation import
Sunny Goyal [Wed, 3 Dec 2014 08:55:16 +0000 (14:25 +0530)]
Fixing wrong package check when adding shortcuts
Bug:
18571789,
18535867
Change-Id: I2544fa634879846d812b00f8649520400f66d29e
Adam Cohen [Tue, 2 Dec 2014 23:24:52 +0000 (15:24 -0800)]
Ensure that FirstFrameAnimatorHelper doesn't set play time when animation is complete
Bug:
18567716
Change-Id: I656e869b8553d650916c2abe6dc83282c8b6fd65
The Android Automerger [Tue, 2 Dec 2014 10:20:40 +0000 (10:20 +0000)]
merge in ub-now-queens-release history after reset to ub-now-queens
Winson Chung [Tue, 2 Dec 2014 00:30:45 +0000 (00:30 +0000)]
Merge "Ignoring specific db exception to workaround Bug.
18554839." into ub-now-queens
Winson Chung [Mon, 1 Dec 2014 23:05:17 +0000 (15:05 -0800)]
Ignoring specific db exception to workaround Bug.
18554839.
Change-Id: I80f2dd62297eea671f2d129ae22263e72e506ae4
Chris Wren [Mon, 24 Nov 2014 21:57:54 +0000 (16:57 -0500)]
Don't try to create an app state instance during restore.
Added a static utility function to get the DeviceProfile instead.
Bug:
18504164
Change-Id: Ia510a84f1c195e58acf3bf4d1f6a42c739fdd413
Geoff Mendal [Mon, 24 Nov 2014 14:21:53 +0000 (06:21 -0800)]
Import translations. DO NOT MERGE
Change-Id: I0d7a075387e2ba2c8b9607620ae1d1197cf5cd99
Auto-generated-cl: translation import
The Android Automerger [Mon, 24 Nov 2014 13:28:30 +0000 (13:28 +0000)]
merge in ub-now-queens-release history after reset to ub-now-queens
Sunny Goyal [Fri, 21 Nov 2014 02:10:07 +0000 (02:10 +0000)]
Merge "Disabling auto addition of managed profile shortcuts" into ub-now-queens
Sunny Goyal [Fri, 21 Nov 2014 01:01:00 +0000 (17:01 -0800)]
Disabling auto addition of managed profile shortcuts
Bug:
16188104
Change-Id: Ib6464c22140df6d60112eb35f5983718b3db6288
Adam Cohen [Thu, 20 Nov 2014 22:27:27 +0000 (14:27 -0800)]
Updating default page indicator asset
Change-Id: If1be59c8c6590125c2347ba2928f61522f15f959
The Android Automerger [Thu, 20 Nov 2014 23:03:26 +0000 (23:03 +0000)]
merge in ub-now-queens-release history after reset to
c8f4e1bc88401cad3cc5e439cd08450974d99d81
The Android Automerger [Thu, 20 Nov 2014 17:14:23 +0000 (17:14 +0000)]
merge in ub-now-queens-release history after reset to
c8f4e1bc88401cad3cc5e439cd08450974d99d81
The Android Automerger [Thu, 20 Nov 2014 15:22:28 +0000 (15:22 +0000)]
merge in ub-now-queens-release history after reset to
c8f4e1bc88401cad3cc5e439cd08450974d99d81
Adam Cohen [Thu, 20 Nov 2014 00:03:20 +0000 (16:03 -0800)]
Fix a couple regressions from resetting AppsCustomizeTabHost
Bug
18409435
Bug
18358080
Change-Id: I07a071342b5c5e062ab2bb562b672d93ba0d5c2e
The Android Automerger [Wed, 19 Nov 2014 23:16:24 +0000 (23:16 +0000)]
merge in ub-now-queens-release history after reset to
08072c05bf9c760acff653545a795a0fae4bd917
The Android Automerger [Wed, 19 Nov 2014 21:28:24 +0000 (21:28 +0000)]
merge in ub-now-queens-release history after reset to
08072c05bf9c760acff653545a795a0fae4bd917
The Android Automerger [Wed, 19 Nov 2014 11:40:47 +0000 (11:40 +0000)]
merge in ub-now-queens-release history after reset to
08072c05bf9c760acff653545a795a0fae4bd917
Adam Cohen [Wed, 19 Nov 2014 01:53:44 +0000 (17:53 -0800)]
Prevent multiple workspace state animators from being started
-> Probably an issue with the way we're wrapping ViewPropertyAnimator
which can lead to us acting like it's valid to have multiple
instances of a VPA. In reality I think this is very problematic.
-> For now, we can just make sure the previous animation is canceled
if it hasn't yet completed.
Bug
18428886
Change-Id: I097eec08ec68ed098e68866fb5eda72734c51b00
Adam Cohen [Tue, 18 Nov 2014 20:05:07 +0000 (20:05 +0000)]
Merge "Clearing DB before restore starts." into ub-now-queens
Sunny Goyal [Tue, 18 Nov 2014 18:38:22 +0000 (10:38 -0800)]
Clearing DB before restore starts.
Bug:
18362052
Change-Id: Ic4faf04db2f76c0c434907f1c41c8b708283eeb7
The Android Automerger [Tue, 18 Nov 2014 11:02:29 +0000 (11:02 +0000)]
merge in ub-now-queens-release history after reset to
0e974b4d4480242c768cbd886d02ea66c0c8643d
Adam Cohen [Tue, 18 Nov 2014 01:45:34 +0000 (17:45 -0800)]
Add callback which got missed in refactor
Bug
18418855
Change-Id: Ia3a1cec76721bbbc118dd7389b5e960802a64b88
Geoff Mendal [Mon, 17 Nov 2014 18:27:36 +0000 (10:27 -0800)]
Import translations. DO NOT MERGE
Change-Id: I79e98ec8bcc48f2c49e648e769fb1ff4d2f993d9
Auto-generated-cl: translation import
Sunny Goyal [Fri, 14 Nov 2014 19:59:57 +0000 (11:59 -0800)]
Adding a few null checks.
1) During migration, if launcher2 has deleted user data,
migration oes not happen
2) If Launcher3 does not has bind widget permission,
QSB would be null.
Bug:
18388507
Change-Id: Ief81f6f77ce154e7b3ecd4b77caf24239401e738
Sunny Goyal [Fri, 14 Nov 2014 18:14:18 +0000 (10:14 -0800)]
Fixing NullPointer Exception when user is deleted.
Bug:
18388507
Change-Id: I4176ea37a019c2a862e6b2875cc6b03ec9118571
Sunny Goyal [Tue, 11 Nov 2014 02:05:31 +0000 (18:05 -0800)]
Adding shortcuts corresponding to ManagedUsers automatically.
Bug:
16188104
Change-Id: Ic07578dd187263f59f3c431cbb78dea90d0c24f4
Sunny Goyal [Wed, 12 Nov 2014 18:00:23 +0000 (18:00 +0000)]
Merge "Using the default search widget in Launcher3" into ub-now-queens
Sunny Goyal [Tue, 11 Nov 2014 22:55:05 +0000 (22:55 +0000)]
Merge "Removing some duplicate methods" into ub-now-queens
Sunny Goyal [Tue, 11 Nov 2014 20:23:59 +0000 (12:23 -0800)]
Removing some duplicate methods
Change-Id: I8a1295ab74890984e8d8508aaa18fd79ac2a032d
Sunny Goyal [Thu, 6 Nov 2014 18:12:54 +0000 (10:12 -0800)]
Using the default search widget in Launcher3
> Removing all logic related to search and voice overlays
from Launcher3
> Using the widget provided by global search provider on the
homescreen
> Removing VoiceButtonProxy, as it is not being used anymore
Change-Id: Ie8b09b44f7213c8fa11bce685914442e4884295d
The Android Automerger [Tue, 11 Nov 2014 10:40:34 +0000 (10:40 +0000)]
merge in ub-now-queens-release history after reset to
be7939c960c20697e8a731b354fd2d3d4757137c
Sunny Goyal [Tue, 11 Nov 2014 00:01:44 +0000 (16:01 -0800)]
Proguard changing methods required for click feedback aniamtion
Bug:
18323452
Change-Id: Iac6d75a3c46c3a4c2a74af43bd1fca738235c2d5
Sunny Goyal [Fri, 24 Oct 2014 23:26:52 +0000 (16:26 -0700)]
Adding some spacing between overview panel items
Bug:
18293488
Change-Id: I8731c4d2ad34571a4a3a21b03a5fbae0ba66332f
Sunny Goyal [Wed, 5 Nov 2014 23:23:59 +0000 (23:23 +0000)]
Merge "Using a proxy call for isAttachedToWindow for pre 19 devices" into ub-now-queens
Sunny Goyal [Mon, 3 Nov 2014 19:30:01 +0000 (11:30 -0800)]
Using a proxy call for isAttachedToWindow for pre 19 devices
Bug:
17423114
Change-Id: I6f0cc306b7fcc8087b4e4fc92bb8796d51a989d6
Sunny Goyal [Wed, 5 Nov 2014 23:13:08 +0000 (23:13 +0000)]
Merge "Clearing some android list errors/warnings." into ub-now-queens
Sunny Goyal [Wed, 5 Nov 2014 18:58:16 +0000 (18:58 +0000)]
Merge "Removing InstallWidgetReceiver related obsolete code." into ub-now-queens
Sunny Goyal [Wed, 5 Nov 2014 18:34:43 +0000 (10:34 -0800)]
Removing InstallWidgetReceiver related obsolete code.
Change-Id: I61700b363f8af6434e750bcb5323e0ad4e5bf011
The Android Automerger [Tue, 4 Nov 2014 10:44:27 +0000 (10:44 +0000)]
merge in ub-now-queens-release history after reset to
7e585dc71f9aec8a232a79105653f315af8007b2
Adam Cohen [Tue, 4 Nov 2014 00:24:38 +0000 (00:24 +0000)]
Merge "Updating page indicator assets" into ub-now-queens
Adam Cohen [Tue, 4 Nov 2014 00:13:45 +0000 (16:13 -0800)]
Updating page indicator assets
Bug:
17318376
Change-Id: I4e73bf4892575bbb31f28d2cf1a4e476f8895dfa
Sunny Goyal [Mon, 3 Nov 2014 20:11:05 +0000 (20:11 +0000)]
Merge "Moving methods which update internal sets on a separate thread" into ub-now-queens
Sunny Goyal [Mon, 3 Nov 2014 19:39:27 +0000 (11:39 -0800)]
Clearing some android list errors/warnings.
Change-Id: I2f1f991e61f9e41644ee9943f5a1a15971cca6c1
Adam Cohen [Fri, 31 Oct 2014 23:58:00 +0000 (16:58 -0700)]
Fix folder hint text color. Likely a regression from upgrading the Activity theme
Bug:
18204650
Change-Id: I5e23df5f4f8f1f8ca7a22c8a62797e77c9a4a9e1
Adam Cohen [Fri, 31 Oct 2014 23:15:36 +0000 (16:15 -0700)]
Overlay shouldn't show up above Intro screen
bug:
18173340
Change-Id: Icf738a55398023ab6bad5cced05b25e053dec0a2
Adam Cohen [Fri, 31 Oct 2014 18:48:25 +0000 (11:48 -0700)]
Adding a couple memory optimizations to Launcher
-> Always dispose of widget page views when leaving the activity.
These pages hold onto many bitmaps.
-> Clear database cache when leaving the activity.
Bug:
17967108
Change-Id: I10ebaaed14e7cd86f09a9afcabd73043705f21b8
Sunny Goyal [Thu, 30 Oct 2014 17:16:49 +0000 (10:16 -0700)]
Moving methods which update internal sets on a separate thread
Bug:
18152117
Change-Id: I5fccd203b5fe65e79dcc5aead6cb1cb6c3b622fe
Sunny Goyal [Wed, 29 Oct 2014 17:51:54 +0000 (10:51 -0700)]
Failing restore, if we have an item outside screen bounds
Bug:
17552590
Change-Id: I2d25847fd05d9579bc29ccbfa62e34809d4855d1
Sunny Goyal [Wed, 29 Oct 2014 17:19:23 +0000 (17:19 +0000)]
Merge "Updating backup restore logic" into ub-now-queens
Adam Cohen [Tue, 28 Oct 2014 23:16:02 +0000 (16:16 -0700)]
Make sure DragLayer layout params are of the correct type
bug
18141419
CP of
bc927f9c24001e250622ca9a2547ee5b65baef58
Change-Id: I50695a62cf9e1f25c054ac2c7197cd056d54cfae
Sunny Goyal [Tue, 28 Oct 2014 23:37:10 +0000 (23:37 +0000)]
Merge "Fixing insets of launcher clings" into ub-now-queens
Sunny Goyal [Tue, 28 Oct 2014 23:30:20 +0000 (16:30 -0700)]
Fixing insets of launcher clings
Change-Id: Idbf46680f96086c93d667c26dc9ed214eeaf835e
Adam Cohen [Tue, 28 Oct 2014 23:16:02 +0000 (16:16 -0700)]
Make sure DragLayer layout params are of the correct type
bug
18141419
Change-Id: I50695a62cf9e1f25c054ac2c7197cd056d54cfae
Sunny Goyal [Thu, 16 Oct 2014 16:24:19 +0000 (09:24 -0700)]
Updating backup restore logic
> Adding DeviceProfile information in the backup
> Removing SharedPreference backup
> Adding helper methods to abort backup in the middle
> Comparing keys against the backup journal during restore
to avoid restoring corrupt/lost entries
> Old backups are still compatible, but lost keys verification
will be ignored in that case.
Bug:
17937935
Bug:
17951775
Bug:
17260941
Change-Id: Iad48646cfdd69abaff5c163b2055f3b8a9b39b19
Sunny Goyal [Tue, 28 Oct 2014 00:15:42 +0000 (00:15 +0000)]
Merge "Loading internal default layout if partner layout fails to load" into ub-now-queens
Sunny Goyal [Mon, 27 Oct 2014 23:29:51 +0000 (23:29 +0000)]
Merge "Removing landscape string overrides" into ub-now-queens
Sunny Goyal [Thu, 23 Oct 2014 21:21:02 +0000 (14:21 -0700)]
Loading internal default layout if partner layout fails to load
Bug:
18033885
Change-Id: I8399d0107cc3570c0e03d833601abf2cd194b3d3
Geoff Mendal [Mon, 27 Oct 2014 18:20:20 +0000 (18:20 +0000)]
Merge "Import translations. DO NOT MERGE" into ub-now-queens
Geoff Mendal [Mon, 27 Oct 2014 18:07:51 +0000 (11:07 -0700)]
Import translations. DO NOT MERGE
Change-Id: Iff6f42e2460ae8c08dda9170361be3f010f32b48
Auto-generated-cl: translation import
Adam Cohen [Sat, 25 Oct 2014 00:40:34 +0000 (17:40 -0700)]
Fix edge case where LauncherOverlay scroll woudln't be reset
-> If the Workspace has a single page and the user goes from overscrolling
in one direction, and then the other, the LauncherOverlay scroll wouldn't
be set to 0 until the scrolling settled
Change-Id: I29ee9abdfa023ae3599d1590cdaebf457e2220fa
Adam Cohen [Fri, 24 Oct 2014 23:45:59 +0000 (16:45 -0700)]
Add InsettableFrameLayout layout params to easily ignore insets
Change-Id: I117fc34627e24ea5f909c3c87e9c2dbca46babb6
Adam Cohen [Fri, 24 Oct 2014 20:50:20 +0000 (13:50 -0700)]
Tweaking close AllApps / Widgets on KK and below
Bug:
17956862
Change-Id: I83b8973b7e98c1c3660221ac65dcb9ca8b4c84fd
Adam Cohen [Fri, 24 Oct 2014 19:52:49 +0000 (19:52 +0000)]
Merge "Was seeing some duplicated icons in the migration flow" into ub-now-queens
Adam Cohen [Fri, 24 Oct 2014 19:20:20 +0000 (12:20 -0700)]
Was seeing some duplicated icons in the migration flow
-> The only delta between the two icons was slightly different flags
-> No need to consider flags for the purposes of duplication
Change-Id: I161f6ad6023d829e5ebbb15f1a9fbc9306795d80
Adam Cohen [Fri, 24 Oct 2014 19:05:15 +0000 (19:05 +0000)]
Merge "Allow LauncherOverlay to access and manage insets" into ub-now-queens
Adam Cohen [Fri, 24 Oct 2014 00:28:30 +0000 (17:28 -0700)]
Allow LauncherOverlay to access and manage insets
Change-Id: Ib9faf37eb22ad2a0b18c076978ec9f2fd8864c0c
Sunny Goyal [Thu, 23 Oct 2014 20:57:41 +0000 (13:57 -0700)]
Disabling restore for below L devices
Change-Id: I262f52e88421637e0d50c048f6d53c6b5754da4e
Sunny Goyal [Thu, 23 Oct 2014 20:29:06 +0000 (20:29 +0000)]
Merge "Some resource fixes for drop target" into ub-now-queens
Sunny Goyal [Thu, 23 Oct 2014 18:38:15 +0000 (11:38 -0700)]
Some resource fixes for drop target
> Making it singleline with ellipsis everywhere
> Decreasing the text size on smaller devices
> Decreasing char limit for various labels
Bug:
17563793
Bug:
17938450
Change-Id: I8ad1a156de0601d07419b2cc6418389bc2e24a4e
Sunny Goyal [Thu, 23 Oct 2014 18:09:18 +0000 (11:09 -0700)]
Removing landscape string overrides
Change-Id: Idbfc600dfb32b195726f1b035d18be92c26883fd
Sunny Goyal [Wed, 22 Oct 2014 18:28:28 +0000 (11:28 -0700)]
Refactoring LauncherBackupHelper.java
> Moving a bunch of variables to Global level to make it easier
to maintain state.
Change-Id: I9ded313bd4f673f45c61556b8c66607dc78a5ae9
Sunny Goyal [Thu, 23 Oct 2014 16:53:44 +0000 (16:53 +0000)]
Merge "Deleting workspace items from db which have an invalid placement" into ub-now-queens
Sunny Goyal [Thu, 23 Oct 2014 16:52:30 +0000 (16:52 +0000)]
Merge "Removing AccessibleTabView and some other dead code." into ub-now-queens
Adam Cohen [Thu, 23 Oct 2014 00:41:58 +0000 (00:41 +0000)]
Merge "First pass of the Launcher Overlay interface / impl" into ub-now-queens