| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
bug#1: if long press from page indicator region, you can pull up all apps
even though the workspace is in overview state.
bug#2: all apps should not intercept touch not only in overview mode
but also in any modal state.
Change-Id: I91c0a181f037f6c2465a983825da3a2da7e2920f
|
|
|
|
|
| |
Bug: 31458312
Change-Id: Ic819bdede2776ff63ec17053cc1326415edc1ca0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
b/30400751
1) This also fixes the issue of apps drawer sliding up when page is swiped
horizontally immediately above the hotseat area.
2) Disclaimer: this should be cp'ed to calgary.
Hence, I tried to keep the diff small. Ideally, CaretDrawable animation
handling should move to AllAppsHandleImageView via refactoring in
follow up CL.
Change-Id: I4d808ee2eeca53b40c0b4e4e0e364fef056e26c3
(cherry picked from commit 016eaeea99e163f0b5385cf660297e6c21ff21e5)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
b/30039490
Supported in this CL:
- DnD: drag from container [WORKSPACE|HOTSEAT|FOLDER|ALLAPPS|WIDGETS|DEEPSHORTCUTS]
drag to container [HOTSEAT,WORKSPACE,FOLDER,DROPTARGETS]
- Source and target can be [FOLDER_ICON, ICON, DEEPSHORTCUT, WIDGET]
- $ adb shell setprop log.tag.UserEvent DEBUG will turn on debugging
Change-Id: I0b8b879b80e6dce85bbde6e7794f9e0677832603
(cherry picked from commit 59a238095e82fd02355f4cb53abe01655a50b051)
|
|
|
|
|
| |
Change-Id: I8a0a707d69999e5f9911e7d8df7d4a659b3dfb8f
(cherry picked from commit e2ec8a3cd52f2322016fcadbae8963a446e2b0b3)
|
|\
| |
| |
| | |
animation are both 0" into ub-launcher3-calgary
|
| |
| |
| |
| |
| |
| |
| |
| | |
are both 0
Bug: 30739854
Change-Id: I4f7c579dc3f64a4fed60d7b2f8ecd5f359e165ec
(cherry picked from commit bf206123a8cfad9f1341b60ff9a138e64b30b6e3)
|
|\ \
| | |
| | |
| | | |
timeout was set that was smaller than the previously set timeout" into ub-launcher3-calgary
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
new timeout was set that was smaller than the previously set timeout
> Using uptimeMillis in Alarm to avoid errors due to system time
changes
> Adding an extra check in Wait in case Thread.sleep eats up
all the timeout
Change-Id: Id1fac5e8fdb81a0c3c7a6a5e50586b2a2f180d06
(cherry picked from commit a2125e1d102034e1d638b5d1e973b5b77cfe1efd)
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
> Allow touch events on hotseat while in accessible drag as drag now
happens in spring loaded state.
> Allow drop target buttons to ignore thershold check when in
accessibility drag
Bug: 30900444
Change-Id: I88274367983fc027b2ddde3a719ca943f4f48587
(cherry picked from commit 4583d09c0560a83bfd0320299482cc41ac460b0c)
|
|\ \
| | |
| | |
| | | |
is was cancelled" into ub-launcher3-calgary
|
| |/
| |
| |
| |
| |
| |
| |
| | |
scrolling is was cancelled
Bug: 30834333
Change-Id: I3605cd2dd939057905d297b5a25ce8669d578125
(cherry picked from commit 4ff424abf91a24b2ef021e12ab4bed434f13cd40)
|
|/
|
|
|
|
|
| |
b/30021487
Change-Id: I179825eba09f3c4c57175e8f6da49708dae1931c
(cherry picked from commit 9d96fd579039d07a6a36887ae699907631014c8d)
|
|
|
|
|
|
|
|
|
|
|
| |
This ensures that the intent has the package corresponding to the
shortcut publisher, rather than a market intent. It also ensures that
the intent has the EXTRA_SHORTCUT_ID attached.
Bug: 31123204
Change-Id: I05d56396b629880322e915f52bfc0605b921b0b1
(cherry picked from commit fc02c1b446ee54561ac7351fb6ff0f8294785f0e)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The import logic following the behavior: Improt everything and force
run GridMigrationTask to automatically remove broken icons.
This logic would fail for hotseat as the replacement happens before
the GridMigrationTask, which will not replace the broken targets
appropriately
The cl changes some logic only for hotseat import
> After import remove any broken icons/empty folders
> When adding default icons, only add as much icons as required. Since
GridMigrationTask uses weights, it sometimes removes imported icon, if
the hotseat size becomes too large.
Bug: 30909630
Change-Id: I6ca1f25dac81649794d81aaf82c3c38d1c918d91
|
|
|
|
|
|
|
|
|
|
| |
Since we are doing a equality check on the intent, items which already have
the bounds attached to the intent will not get matched, causing duplicate
icons
Bug: 27176189
Change-Id: Ia9ed9120b04e9c234304995aed13777a5773119e
(cherry picked from commit cbfe71dba38af1d1cd2d2372b649537d7d94610b)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There was a race condition that caused the new color to not be
applied. For example, here's how the hotseat would become transparent:
1 Launcher is loaded for the first time; as such, there is not yet a
color defined for the hotseat, so we start animating to the provided
default (Color.TRANSPARENT). Meanwhile we start the color extraction.
2 When the color extraction finishes, we set the hotseat to the new
color. However, if launcher is paused at the time (perhaps some
retail mode content is showing), then we don't animate the change.
3 If 2 happens before the animation in 1 is complete, the color from
2 will be overriden by subsequent animation frames and thus the
hotseat remains transparent until the wallpaper changes.
Bug: 30956221
Change-Id: Iddf72379b0162f1b32883ad26ce267473e172849
|
|\ |
|
| |
| |
| |
| |
| | |
Change-Id: I96007581be40da18813dfcb8606bc6d8fed29e54
Auto-generated-cl: translation import
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Idb46053e7304bc8d0cab03a17a6fe73013e4f092
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
Before, everything is set to APP_ICON
With this changed, pinned shortcuts are set to DEEPSHORTCUT
Change-Id: I3e17de63f58693525236290ef5cb1f909f1d6098
(cherry picked from commit 8ce6063c4a5bd90810f0a21c946e5bbad3ce9de4)
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When touching down within the drag handle's bounds, we remove the
onClickListener temporarily (restored when touching down outside
of the drag handle's bounds). Long clicks still start the drag.
Also increased drag threshold from 12dp to 16dp.
Bug: 30816665
Change-Id: I0b33dc34bf95c0532376f2f7cf50865fa50093de
|
|\ \ \
| | | |
| | | |
| | | | |
ub-launcher3-calgary
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- We only want to log when the container is opened and potentially
used, not when a long press is followed by a drag-and-drop.
- Also cleaned up code that was determining the container of the
app icon, since LaunchSourceProvider.fillInLaunchSourceData()
can do that instead (it's more robust and consistent).
Bug: 30791570
Change-Id: I05b6750f26182fda8a9940ac66f1371c2d228ca9
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Iad4289a91834aa57c8458356a3f3b31be74c760b
Auto-generated-cl: translation import
|
| |/
|/| |
|
|\ \
| | |
| | |
| | | |
ub-launcher3-calgary
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
> Check for permission on every onResume
> If the permission is different than last known permission,
reload and rebind workspace.
Bug: 30789422
Change-Id: Idfa445815e29e2336505779545507d106b33a253
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Id72084a093ca622391d5c3af74f90e66499dea28
Auto-generated-cl: translation import
|
|\ \ \
| |/ /
|/| |
| | | |
ub-launcher3-calgary
|
| |/
| |
| |
| |
| | |
Bug: 30757836
Change-Id: I7d2d97898bd1feac3cd7ba15614c29a1e1b33841
|
|\ \
| | |
| | |
| | | |
ub-launcher3-calgary
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change makes the padding consistent regardless of where the app
is (e.g. folder vs workspace vs all apps) by ignoring the app's
padding and adding our own to the shortcuts container.
Also note that this padding is relative to the icon, excluding the
text beneath it. So we also hide the text when the container opens
downwards, and re-show it when the container closes.
Bug: 30604007
Change-Id: I6e51c4983a8b5d495833f86e483ebaa229ed2099
|
|\ \
| | |
| | |
| | | |
makes a view to become accessible, if its set to auto. This was making drayLayer accessible causing Talkback to speak out every item on the draglayer when window focus changes" into ub-launcher3-calgary
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Setting a touch delegate makes a view to become accessible, if its set to auto.
This was making drayLayer accessible causing Talkback to speak out every item
on the draglayer when window focus changes
Bug: 30670702
Change-Id: Ifcba4c02b124166f9ca69c4244b9d20d7a7acaa5
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
mBgDeepShortcutMap is only accessed on the background thread. But
the same instance of list of values was getting passed to the UI
thread, instead of being cloned.
Change-Id: Ie7d0442d895304489ce9323ea872b9091d668ae5
|
| | |
| | |
| | |
| | |
| | | |
Change-Id: Id2c49f09da28322e551dc6dc5b136cbf0c9bc943
Auto-generated-cl: translation import
|
|\ \ \
| | | |
| | | |
| | | | |
at top. b/30295305" into ub-launcher3-calgary
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
b/30295305
Change-Id: I38bbe47d6e33929c550930c9f157c58fbea203ef
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
pull down" into ub-launcher3-calgary
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
b/30595452
Change-Id: Ib634ffbc509c6b16ac58c184ccbca15ae936be14
|
|\ \ \ \ \
| |_|_|_|/
|/| | | | |
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
b/30615471
Change-Id: I7885e8a7fd63ee10c9b0107087046730e8acfde9
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 30681210
Change-Id: Ibb5fd58e5fc9557b63730bc1e3c3977133769466
|
|/ / /
| | |
| | |
| | | |
Change-Id: Ida298760bb66b5894dab94ff4ccaa788c8604661
|
|\ \ \
| |_|/
|/| |
| | | |
DragLayer.onInterceptTouchEvent()." into ub-launcher3-calgary
|