| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Traditionally Launcher workspace customization is offered through
overlays at build time, but we don't have access to partner-specific
customization at build time. To solve this, this adds a new
"partner-folder" tag which points at an XML resource provided by
an external package.
The external package XML can't depend on the binary XML attributes
defined by Launcher3, so we switch to using manual string-based
attribute lookups. Partners can also provide extra wallpapers.
When a folder only results in a single item, promote that item into
the folder location instead of deleting completely.
Bug: 13340779
Change-Id: Ide558288bef4113565f288b700d8245055c0fee9
|
|\
| |
| |
| | |
ub-now-mister-ugly
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Move the URI used to import favorites from launcher2 to be loaded
from a string resource. This allows it to be overridden.
This will enable permissions fix for GoogleSearch.
Bug: 12058200
Change-Id: I31243fe89f545c9771d5cceffe1c9e7668a42bc5
|
| |
| |
| |
| | |
Change-Id: I8e439df25cad2cb9cf92cf1faef22906420e22cb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If bounds are set on a compound drawable in a textview, drawing it into a
bitmap set to the intrinsic size of the drawable results in it being scaled
down in the top corner. Scaling it down again into the grid icon size then
gives a tiny icon.
Use the drawable bounds if any are set, otherwise use the intrinsic size.
Bug: 14103508
Change-Id: Idadd7bb891dc33d092eb9ceb3025b9a5d9e1bfd8
|
| |
| |
| |
| | |
Change-Id: Ia6d54235c353c27c8716d7fd9270a7f2ee7bc93f
|
| |
| |
| |
| | |
Change-Id: I3b315c4d14cadb9210f15d3c3e0b9545f4591be4
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is to allow derived launcher classes to move the workspace to the
default screen when a drag is started, in case the current screen is not
capable of acting as a drop target.
Bug: 13962574
Change-Id: I8a6e94ce08be825c344beb708d244d2def5f319f
|
| |
| |
| |
| |
| | |
Change-Id: I37a5b44c670c2a1f99eb97b77cfdbc78534fdf91
bug 13964735
|
|\ \
| | |
| | |
| | | |
is present" into ub-now-mister-ugly
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-> On devices post-api-16, we can achieve this just with child drawing order
but on level 16 devices, child drawing order doesn't give us touch
dispatch which is problematic for the intro screen.
issue 13796017
Change-Id: Ibf89ae91d8489f2de1eb9c8f235a0e6e6aed1847
|
| | |
| | |
| | |
| | | |
Change-Id: I4b72ae9d719825e1be8f1feb3643f9311dde2534
|
|\| |
| | |
| | |
| | | |
ub-now-mister-ugly
|
| | |
| | |
| | |
| | |
| | |
| | | |
issue 13801679
Change-Id: I25b997179fd8eb7cdec6fc48d81533fb1c3094ce
|
|\| |
| | |
| | |
| | | |
devices" into ub-now-mister-ugly
|
| | |
| | |
| | |
| | |
| | |
| | | |
issue 13801679
Change-Id: I4769220ddeab566a869050b20d6064809c70bc19
|
|/ /
| |
| |
| |
| |
| | |
device. (Bug. 13551957)
Change-Id: I24b25a0eada1ac9273a57b02d80a2451d08b02b0
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
-> Any workspace item whose screen id is not present in the
screens table is removed from the database. This is
intended to restore database consistency.
issue 13741729
Change-Id: I9a04b4165f1d85541025fcf48ddf2ad9e39ae94e
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
-> We only need to throw an exception for dogfooders so we can
track the issue
-> Worst case, an icon is ignored, does not warrant a crash.
issue 12106766
Change-Id: I054a849eb3d65762dc5e1bf699c76655f687c3e8
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
-> Found another path that could lead to the same issue
[add shortcut with config activity to an existing folder,
when config activity launches, kill launcher, configure
shortcut. observe crash and data loss].
-> Plugged up above, and a couple other potential holes
-> Initial fix probably took care of the main issue
Issue 12523285
Change-Id: I29db9da4af4a8bf22047eb46bd49354447d04b8d
|
|\ \
| | |
| | |
| | | |
ub-now-mister-ugly
|
| | |
| | |
| | |
| | | |
Change-Id: I0b81d61b922278e0e72c3055086010612687c7d9
|
|/ /
| |
| |
| | |
Change-Id: Ia0da4148fd0365c6ae9c3a5a4cff7118959f6382
|
|\ \
| | |
| | |
| | | |
ub-now-mister-ugly
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Just put this change into Launcher2, now adding to Launcher3
The call to checkItemInfoLocked from addItemToDatabase was missing a stack
trace so that if the check failed, the stack trace did not contain what
triggered the add.
Change-Id: Ia2e2aae20b16d4adadfe1da53b49e93073fab55c
|
|\ \
| |/
|/| |
|
| |
| |
| |
| | |
Change-Id: Ifb016ca6e5052fd91535b98a39f78569200955a8
|
| |
| |
| |
| |
| |
| |
| |
| | |
One of widget preview drawables was drawn concurrently from a thread pool,
causing a native Skia crash.
Bug: 12525890
Change-Id: I2dea7b86ba8b32237f40feff225657dcb2b0061b
|
|/
|
|
|
|
|
|
|
| |
Removed and fixed serveral instances of dead code and small
bugs that grew in the widget preloading logic, discovered
while chasing a bug.
Bug: 12525890
Change-Id: I22e03eccecc07b73388cfd3c8462d947601c6e54
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I34505ee5c9a6fe6ddd1a9f3134829fe0481e8bc0
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I2333a157c488cd048a860982cc675ed9cec626ae
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | | |
Change-Id: Iac59685211905580460d0a0a16d9c7f00c61fac9
|
| |/
|/|
| |
| | |
Change-Id: Iaf99aa125634a467616eedd0888a0affa08d79bd
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 13449249
Change-Id: I8c5a9e907f668e105c2786b80f0c8e62bd5f8344
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also, handle clicks on the all apps button by using onClick() method in
Launcher instead of directly calling onClickAllAppsButton in Hotseat.java
Bug 12553852
Change-Id: I261c27d3e964bbb1f52c2ab610997defd99a59bd
|
|\ \
| |/
|/|
| | |
ub-now-mister-ugly
|
| |
| |
| |
| | |
Change-Id: I21ad8b8178acbde2759cd2dfcd015d91e00b7505
|
| |
| |
| |
| |
| |
| |
| | |
shortcuts are wroking, widgets are todo
Bug: 10778992
Change-Id: I938b6d6ba5b68769628337955a17badaece1433f
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
also fix a crash in LauncherModel.DEBUG_LOADERS
Bug: 10778992
Change-Id: Iafc28c1e0c2f2a1283783a7ce27e181634b62993
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds support for new types in default_workspace xml files.
Adds support to favorite that attempts to resolve an intent specified
by URI. If a logical choice can be found from the resolve, it adds the
shortcut.
Adds support for a resolve, which contains several favorites and attempts
to add the shortcuts until one is successful.
Bug: 10547358
Change-Id: Ia30341e77e7d4a0bd4a4f4e6a3d9ce2a48a46237
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
hotseats." into ub-now-lunchbox
* commit 'eac828e0fec7085d0d6b670d578eaaf36ae2e3ca':
Don't lose icons when migrating from different-sized hotseats.
|
| |\ \
| | | |
| | | |
| | | | |
ub-now-lunchbox
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Launcher2 on sw720dp devices had 8 hotseat slots; Launcher3
has only 6 on those same devices. When importing the old
hotseat, the empty slot (so technically there were 9)
occupied by the all apps button didn't line up with the new
all apps button, causing a hole on the hotseat. Furthermore,
the icon in old position 3 was clobbered by the new all apps
icon:
0 1 2 3 (#) 4 5 6 7 ==> 0 1 2 (:) _ 4 5
In this CL we introduce a separate sort-and-place step for
hotseat icons so that any icon colliding with the new
all-apps slot can be moved to the right to find the next
nearest open slot. This works well for the 8->6 case; it
will probably do something reasonable, if not ideal, for
other grid migration scenarios.
But those are not covered by this bug.
Bug: 13015468
Change-Id: I7edb3f27addc78ad02bbfcd1c39175ca56220007
|