Commit Graph

23650 Commits

Author SHA1 Message Date
Pun Butrach
eb4e2a5f3d fix: Public surface effect colour 2025-11-16 18:01:13 +07:00
Pun Butrach
b314e16b12 Merge tag 'android-16.0.0_r3' into 16-dev
Android 16.0.0 Release 3 (BP3A.250905.014)

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-11-15 18:13:46 +07:00
Pun Butrach
77a75e15e4 fix: Lock Quickstep back dispatcher to at least Android 14 2025-11-09 13:37:40 +07:00
Pun Butrach
6e00774028 fix: AppWidgetHostListener crashes on Android 12 by switching to LawnchairWidgetHolder 2025-11-07 18:25:28 +07:00
Pun Butrach
45745449af fix: Predictive back crashes on less than Android 13/14 2025-11-07 15:01:22 +07:00
Pun Butrach
91e216e2c3 chore: Cleanup
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-10-26 00:17:41 +07:00
Pun Butrach
73253b9af7 fix: Ignore trying to set SystemUiProxy icon sizes on less than Android 12.1
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-10-18 23:26:44 +07:00
Pun Butrach
1d5108e0b4 chore: Actually finish the changelog description
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-10-10 00:46:08 +07:00
Pun Butrach
4833794634 fix: Android Compatibility Tier 2 crashes
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-10-08 21:18:08 +07:00
Pun Butrach
c60a421d93 fix: Rare NoSuchMethodError crash on SurfaceControl setEarlyWakeupStart and setEarlyWakeupEnd
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-10-02 21:32:58 +07:00
Pun Butrach
a9658f7b25 Merge remote-tracking branch 'origin/15-dev' into 16-dev
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-29 23:57:36 +07:00
Berke Emin Kabagöz
cb8b206a50 Fix android 14 crashes (#5620) 2025-09-28 09:21:02 +08:00
Pun Butrach
7730c850ac fix: NSME on canImeRenderGesturalNavButtons
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-20 15:30:44 +07:00
Pun Butrach
80a8924e5f fix: Make widget launch more reliable
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-17 23:39:49 +07:00
Pun Butrach
4908f64144 fix: Interactable widget crashing due to App Transition Manager being null
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-17 22:44:24 +07:00
Pun Butrach
353f563685 feat: Theme predicted slot plate color for monochromatic app (#5604)
* Update PredictedAppIcon.java
* Add PredictedPlateColor tokens to colortokens

---------

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-08 14:44:24 +08:00
Pun Butrach
19c4a74dd6 Reimplement Hotseat background
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-08 01:13:31 +07:00
Pun Butrach
74b10abb90 Fix unable to launch widgets (cc: C7evQZDJ)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-06 21:02:25 +07:00
Pun Butrach
125f1a6501 Fix merge todo
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-03 20:58:13 +07:00
Pun Butrach
a21700c889 Add isRecentsEnabled check
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-03 20:47:52 +07:00
Pun Butrach
0c960a2b4d Fix Android 12.1 compatibility
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-09-03 20:46:43 +07:00
Pun Butrach
ceb5801fd9 Fix predictiveBack NSME
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-31 19:28:58 +07:00
Pun Butrach
bb23481e83 DesktopModeFlag NSME
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-31 18:03:42 +07:00
Pun Butrach
96c7db4f59 Fix bugs with A16/A15 devices
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-31 17:57:56 +07:00
Pun Butrach
f71c97ee70 Fix compileLawnWithQuickstepNightlyDebugJavaWithJavac
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-23 23:12:32 +07:00
Pun Butrach
6a0d84bbc0 Update res
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-23 22:32:10 +07:00
Pun Butrach
00b4ea5f75 Update res
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-23 20:52:55 +07:00
Pun Butrach
dce930fd77 Milestone Snapshot 5
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-23 19:36:27 +07:00
Pun Butrach
dadb311cc4 Fix ArgbEvaulator
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-17 15:09:39 +07:00
Pun Butrach
605dab2626 Resolve Lawnchair/LC-TODO
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-16 22:43:36 +07:00
Pun Butrach
673ec02ad8 Use interpolators from NOT androidx variant
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-16 22:33:15 +07:00
Pun Butrach
efa4c99d72 Merge R from wmshell and wmshell:shared
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-16 21:53:17 +07:00
Pun Butrach
7f9947d16e Copybara! (Lawnchair) v2
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-08-12 19:23:45 +07:00
Pun Butrach
00eef5806a Fix lawn + l3 source
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-27 14:57:21 +07:00
Pun Butrach
b1a0e99ca7 Some fixes in lawn/l3
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-23 00:26:39 +07:00
Pun Butrach
e72711e553 Fix stuff in Lawnchair source side
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-20 01:48:36 +07:00
Pun Butrach
acee7d8538 Manual repetitive work fixup
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-19 23:47:12 +07:00
Pun Butrach
3810564eb1 MORE fixes when moving off from turbine-combined wmshell to javac
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-19 20:47:33 +07:00
Pun Butrach
4f20d14f02 Move off androidprv
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 22:26:55 +07:00
Pun Butrach
ea1cb1314e Theme slot plate colour
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:17:55 +07:00
Pun Butrach
07de1dc04f Replace settingslib with res
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:17:53 +07:00
Pun Butrach
80327afa33 Fix accessibility on Pie
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:17:52 +07:00
Pun Butrach
030a2327ef Fix conflict with wmshell and Lawnchair's PhysicsAnimator
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:17:49 +07:00
Pun Butrach
646ada565e (Kapt + Dagger)'s Bizarre Adventure (Chapter 1)
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:16:30 +07:00
Pun Butrach
4100470f30 android.animation import
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:16:28 +07:00
CollisionBot
20b3d9c888 fix: FileHistory Rollback 12072025
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:16:27 +07:00
Pun Butrach
9cfbaaee99 Merge wmshell/shared into Lawnchair
Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-17 21:16:26 +07:00
Pun Butrach
2fcaf0a5ec Don't call setAccessibilityPaneTitle when device is not at least Android 9 (#5603)
* Update WidgetsTwoPaneSheet.java

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>

* Update PopupContainerWithArrow.java

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>

* Update SplitInstructionsView.java

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>

* Update TaskbarView.java

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>

---------

Signed-off-by: Pun Butrach <pun.butrach@gmail.com>
2025-07-14 14:19:58 +08:00
Bill Yi
55e6f82545 Import translations. DO NOT MERGE ANYWHERE
Auto-generated-cl: translation import

Bug: 427569576
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:0d18a1951c89bcb0daac9fd1d1d3879b6f281090)
Merged-In: Ieeb99bc4d0b4f22f4b7ed873735aa1a225d24a18
Change-Id: Ieeb99bc4d0b4f22f4b7ed873735aa1a225d24a18
2025-07-09 19:28:30 -07:00
Fengjiang Li
eb62f2825f [Taskbar] Fix leaked thread "TaskbarUiThread" that is not destroyed upon taskbar recreation.
We use to create a "TaskbarUiThread" for each new taskbar context but forget to destroy the thread.

We fix it by creating a static thread named as "TASKBAR_UI_THREAD"

Fix: TBD
Flag: com.android.launcher3.enable_taskbar_ui_thread
Test: manual
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:66e79baa21573579802ceb7e283c5bb5954a4365)
Merged-In: Idd54c76c39b32a2765c64da1e519c9faa79dac75
Change-Id: Idd54c76c39b32a2765c64da1e519c9faa79dac75
2025-07-07 20:32:20 -07:00