| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ic18cb27c545ed9135aa913629982e10ff46b45e4
|
|
|
|
| |
Change-Id: Ic958dbabcd18ee02cbd8b7ea2513356d5a2e90de
|
|
|
|
|
| |
Change-Id: I503e19cbc512eac0e4a8c8bccc16a6ccc0e805da
Signed-off-by: Joey <joey@lineageos.org>
|
|
|
|
| |
Change-Id: Id6700c81aadb64434aecf1e54ae8b0f01d8143fb
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
staging/lineage-17.1_merge-android-10.0.0_r23
Android 10.0.0 release 23
* tag 'android-10.0.0_r23':
[DO NOT MERGE] Fix NPE caused by an install flow where we decode the LauncherActivityInfo but we don't fill in the data Intent.
Change-Id: If52cd6143cbb5601d97cc9714ee6e721edfce648
|
| |\
| | |
| | |
| | |
| | |
| | | |
9740419, 9740684, 9740843, 9740363, 9740844, 9740845] into qt-qpr1-b-release
Change-Id: I8c05ebbfbca41b62add27b909863c95a974ca049
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
LauncherActivityInfo
but we don't fill in the data Intent.
Adding do not merge tag here, as we want the fix to have soak time in QPR2 ASAP.
The fix for master will be added to master branch next time we drop code from
ub-launcher3-master.
Bug: 143190879
Change-Id: I8f774203b99f022b2cf1708de6d8fe2398b332ce
(cherry picked from commit 4459e3f6f91fdd917850f9d37c1a4a734fa55ed7)
(cherry picked from commit 47835458089c656139246f13dbcd5baedfec3c16)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Trebuchet: implement hidden apps
* Trebuchet: Implement protected apps
Signed-off-by: Joey <joey@lineageos.org>
Signed-off-by: Luca Stefani <luca.stefani.ge1@gmail.com>
Change-Id: I10c35407820373a1d5f84b237ac449398e076dcd
|
| |
| |
| |
| |
| |
| | |
Fixes regression introduced in 186796e.
Change-Id: I1e6054fe84ea54bf2a85bf6d26760196ffe78f69
|
| |
| |
| |
| | |
Change-Id: Idc4d2622a4155854ff2762b2392a8d0f8cddb2c6
|
| |
| |
| |
| |
| | |
Change-Id: I98063b7adaf22029c4bfa50d2cac730f3612e121
Signed-off-by: Joey <joey@lineageos.org>
|
| |
| |
| |
| |
| | |
Change-Id: I852edb6dda3e2030f97eb244ee35c1a647366901
Signed-off-by: Joey <joey@lineageos.org>
|
| |
| |
| |
| | |
Change-Id: Ibfa2eafec50c9fe79d1e9594ddc68fb5266ecb18
|
| |
| |
| |
| | |
Change-Id: I13d4d088357bee438ac78b632f08cffbac34ad3f
|
| |
| |
| |
| | |
Change-Id: Ib94bac4546a328462ec83a7d2e1ffca56ef7343a
|
| |
| |
| |
| | |
Change-Id: I8268a215257ae0e399c56ac8b44cdfdff8cc92a0
|
| |
| |
| |
| |
| |
| | |
This reverts commit 58de5de42ae14bcd688fccd841c537fe8da6f3e9.
Change-Id: Ibf3ceeb55230681be2e0de72d2eaa432b3eaf505
|
| |
| |
| |
| |
| |
| | |
This also ensures that developer options stay hidden.
Change-Id: I34f5ffb5815effc48bf18c2996d3b074b547472f
|
| |
| |
| |
| | |
Change-Id: I75dffd93536c3827404d8a3feda741b79c08e337
|
| |
| |
| |
| | |
Change-Id: I3c29fe43ea77f5b3a842242b1e66633eac4459de
|
| |
| |
| |
| |
| |
| | |
Use device profile to get the desired padding
Change-Id: I3f6e058fae48ebcde46e223e9ab7546a08877083
|
| |
| |
| |
| | |
Change-Id: Icf81d36e467fdbe5cc4e4a081c8e3ec2ebaa4263
|
| |
| |
| |
| | |
Change-Id: I24f1682cbad10610f04f7b8ada238b43addd23da
|
| |
| |
| |
| |
| |
| |
| | |
No reason to have this huge gap between icon and text.
Use 4dp like in old Trebuchet.
Change-Id: I0b6e320150778891f05c38be4467e730b568d19b
|
| |
| |
| |
| |
| |
| | |
Squash of commits 9eeb786 and c183526.
Change-Id: I0ed2e193c8acbe52644412be82e906eab0cb5e30
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* As the feature is not available for low RAM devices,
hide it from the Settings to avoid confusion
* Acquire ActivityManager service to read isLowRamDevice
Change-Id: I34a6ee1b4838f31194c89327e301d4fd39670c02
Signed-off-by: Adrian DC <radian.dc@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Addresses the following compilation error:
packages/apps/Trebuchet/res/mipmap-anydpi/ic_launcher.xml: error: <adaptive-icon> elements require a sdk version of at least 26.
Change-Id: I5684e917ef0b691d99e2e59fd742d7570dfd1007
|
| |
| |
| |
| |
| | |
Change-Id: I84662d7cb35ed751c61c6223dc02f256f5ab3311
Signed-off-by: Joey <joey@lineageos.org>
|
| |
| |
| |
| |
| |
| |
| | |
Squash of commits 224af31 and 23817f7.
Change-Id: I7ccdab88f40a3c8a2075265a45dfe70e824d9f00
Signed-off-by: Joey <joey@lineageos.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
FixedScaleDrawable is used for legacy icons if LEGACY_ICON_TREATMENT is
set to false. However, it gets removed by proguard, this patch adds a
keep rule.
Change-Id: Ifcedad251013abefbb52cd7bc0ed2f59aa1bc06f
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
| |
| |
| |
| |
| | |
Change-Id: If8a0e5595734eacb038f31c38bf7b4f151fd4825
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
| |
| |
| |
| | |
Change-Id: Ib29b20b051b8fe976f20e92b141c373c8f0cfae3
|
| |
| |
| |
| |
| | |
Change-Id: I8deeeb053a43bac0941950a0c25770b4cc565405
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Description:
Chinese content type is Character.OTHER_LETTER.
When key matches,it check the content type. And
if type is Character.OTHER_LETTER, it doesn't
support search and break.
When the content type is Character.OTHER_LETTER,
make it work normally.
Change-Id: I3713f24c9206fe16a8da2a23e6c90d68079dd533
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Stacktrace:
java.lang.IllegalArgumentException: pointerIndex out of range
at android.view.MotionEvent.nativeGetAxisValue(MotionEvent.java)
at android.view.MotionEvent.getX(MotionEvent.java:2201)
at com.android.launcher3.PagedView.onTouchEvent(PagedView.java:1557)
at android.view.View.dispatchTouchEvent(View.java:11842)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3068)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2700)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3074)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2714)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3074)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2714)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3074)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2714)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3074)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2714)
at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3074)
at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2714)
at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:464)
at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1854)
at android.app.Activity.dispatchTouchEvent(Activity.java:3292)
at com.android.launcher3.Launcher.dispatchTouchEvent(Launcher.java:2781)
at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:426)
at android.view.View.dispatchPointerEvent(View.java:12092)
at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:5279)
at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:5084)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4581)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4634)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4600)
at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:4747)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4608)
at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:4804)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4581)
at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:4634)
at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:4600)
at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:4608)
at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:4581)
at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:7259)
at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:7233)
at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:7176)
at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:7431)
at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:325)
at android.os.Looper.loop(Looper.java:147)
at android.app.ActivityThread.main(ActivityThread.java:6733)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:845)
Issue: SHIFTOS-SW-19
Change-Id: Idcab340d65ee2a4782052b4d1a9de73a886afef7
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
|
| |
| |
| |
| |
| | |
Change-Id: Iba122eb45d4ba81e53267ff341addfe281cf02fe
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Description:
Compute a child location by recursion, it
may not have parent view.
When the child doesn't have parent, should
break the recursive.
Change-Id: I8707712b85c10bf1c1d3860c5b8323aefd455cf2
CRs-Fixed: 1104931
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There is not enough space to place the Calendarwidget when in the
portrait mode for the mobile phone of 480*854.
Config the value of dynamic_grid_edge_margin a little smaller for the
mobile phone of 480*854.
Change-Id: I7be230b6539e47be4bd967c08eaf6f00aa550f75
CRs-Fixed: 1066228
|
| |
| |
| |
| | |
Change-Id: Iccbd953241886dbbda01e38225123dfd1761accc
|
| |
| |
| |
| |
| |
| |
| |
| | |
If Google Search is installed, the Google Feed can be found at
the -1 screen (which is the very left).
This feature is enabled by default.
Change-Id: I495196818699fd378cd60e6dd61b07a0ab951762
|
| |
| |
| |
| |
| |
| |
| | |
Extends Launcher, will hold our customizations
Change-Id: I4a398b624ac60edfed78e4db8e56eb767ffb753e
Signed-off-by: Joey <joey@lineageos.org>
|
| |
| |
| |
| |
| | |
Change-Id: I072a85e068de4017c8d401785a89dc49296060cf
Signed-off-by: Joey <joey@lineageos.org>
|
|/
|
|
|
|
| |
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
Change-Id: I8c6fc263a3021f3ff929bc75b2730962b29d3758
Signed-off-by: DennySPB <dennyspb@gmail.com>
|
|\
| |
| |
| |
| |
| | |
9540890, 9540891, 9540562, 9540996, 9540997, 9540998, 9540999, 9541000, 9540968, 9540969, 9540081, 9541003, 9539963, 9541104, 9541105, 9541144, 9541145, 9541146, 9541147, 9541148, 9541149, 9540970, 9541150, 9541152] into qt-qpr1-b-release
Change-Id: I757110e1b8cf1a21acc82cf12ed5e08259bf0166
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Don't set current page to running task when applying load plan,
if we are already settling on a new task to launch.
- When starting a new task, finish to the running app if that's
the task being started (should not happen with above change)
- When disabling free scroll mode, don't snap to a page if we're
already on it. This was setting mNextPage so the first check
was falsing.
Bug: 142068081
Change-Id: I5b392d9726a81c51718d2f94eee6cd4f78b61f69
Merged-In: I5b392d9726a81c51718d2f94eee6cd4f78b61f69
(cherry picked from commit af33f2c9d4063c2ad95a92777cbd5e66d81d3fab)
(cherry picked from commit 4d86c804baf6afb9fad0592ab062a4dba6998a03)
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Once the inputProxy (OverviewInputConsumer) was enabled, it was never
disabled. And while it was enabled, touches above the nav bar would go
through to launcher, allowing you to scroll RecentsView (for example)
during quick switch transitions. This breaks some assumptions, since
it doesn't go through our normal shared swipe state logic that cancels
the animation, updates the new end target (e.g. NEW_TASK vs LAST_TASK),
etc. Thus, if you tried returning to LAST_TASK via this route, we would
end up starting it as a new activity instead of resuming the existing
one, causing a flicker (I guess because that TaskView is hidden).
Test:
- Swipe up from task A to home (to enable input proxy)
- Open A
- Swipe to B, and during transition scroll back to A from the center of
the screen
Before, this caused a flicker, now the last scroll is ignored.
TODO: we should increase the nav region during quick switch to make it
easier to continue scrolling
Bug: 136829198
Bug: 138620399
Change-Id: I5ffb53743b728e1909066c5dd18cc9308aff2c7e
(cherry picked from commit c9654eb09158a9878d7ff8fc9e588ec2d4903318)
(cherry picked from commit 2784315f7d62ceea51651e57eb0348f23fb57c59)
(cherry picked from commit 80090d579fc10f4dcb985259b6b70efcc27bd062)
|
|\
| |
| |
| |
| |
| | |
qt-qpr1-release
Change-Id: I31f36b0866a15da09a999ea9a2dbf7e07e32fb6f
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We change the way we parse the install queue; so this seems to be a rare case
when trying to flush an install queue from an old apk with a launcher apk
with the new parsing changes.
Bug: 140935140
Change-Id: I14db4c3f70ed2e1bc5ad31dec7e6473cd6f8f13c
|
|\|
| |
| |
| |
| |
| | |
qt-qpr1-release
Change-Id: I05de7323b6e2ab3617eb0e14e30467c67a4be797
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This can happen in LockTask mode, after enabling Overview. In that case,
you are locked to the current task, but are allowed to go to overview
but no tasks are shown there.
Bug: 139917483
Change-Id: I2180cc5e72c343977ea53cc02907ed8dac0f8bc6
Merged-In: I2180cc5e72c343977ea53cc02907ed8dac0f8bc6
(cherry picked from commit 60bf8c117b2388a8f243f20e673c29656548be4a)
|