Commit Graph

79692 Commits

Author SHA1 Message Date
Rafael de Moura Dev
980fdda002 fix crash attempting to install/update apps (#5073) 2024-12-11 12:36:28 +08:00
MrSluffy
305d8720ba fixed styles 2024-12-11 12:34:43 +08:00
MrSluffy
1a9982ad65 fixed issue applying lawnchair as recents provider in A15
- fixed animation app to home
- action buttons in recents
2024-12-11 12:27:09 +08:00
renovate[bot]
ca709e52eb Update dependency io.nlopez.compose.rules:ktlint to v0.4.20 (#5071)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-11 05:48:45 +08:00
Rafael de Moura Dev
5e20759cc8 fixed NPEs below q(#5048)
* fixed java.lang.NoSuchMethodError: No interface method toList()

´´´
Ljava/util/List; in class Ljava/util/stream/Stream; or its super classes (declaration of 'java.util.stream.Stream' appears in /system/framework/core-oj.jar)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getFilteredWidgetsListForPicker(WidgetsModel.java:99)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getWidgetsListForPicker(WidgetsModel.java:122)
                                                                                                                            	at com.android.launcher3.model.BaseLauncherBinder.bindWidgets(BaseLauncherBinder.java:204)
                                                                                                                            	at com.android.launcher3.model.LoaderTask.run(LoaderTask.java:338)
                                                                                                                            	at android.os.Handler.handleCallback(Handler.java:873)
                                                                                                                            	at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                                            	at android.os.Looper.loop(Looper.java:193)
                                                                                                                            	at android.os.HandlerThread.run(HandlerThread.java:65)

                                                                                                                            	´´´

* fix crashes when trying to customize from folders

* fix NoClassDefFound attempting to create new folder in lower apis

* fix java.lang.NoSuchMethodError: No static method beginAsyncSection(Ljava/lang/String;I)V in class Landroid/os/Trace; or its super classes (declaration of 'android.os.Trace' appears in /system/framework/framework.jar!classes2.dex) when adding widgets below Q

                                                                                                        	at com.android.launcher3.widget.LauncherAppWidgetHostView.setAppWidget(LauncherAppWidgetHostView.java:126)
                                                                                                        	at android.appwidget.AppWidgetHost.createView(AppWidgetHost.java:382)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createViewInternal(LauncherWidgetHolder.java:447)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createView(LauncherWi

* fix java.lang.NoSuchMethodError: No static method beginAsyncSection(Ljava/lang/String;I)V in class Landroid/os/Trace; or its super classes (declaration of 'android.os.Trace' appears in /system/framework/framework.jar!classes2.dex) when adding widgets below Q

                                                                                                        	at com.android.launcher3.widget.LauncherAppWidgetHostView.setAppWidget(LauncherAppWidgetHostView.java:126)
                                                                                                        	at android.appwidget.AppWidgetHost.createView(AppWidgetHost.java:382)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createViewInternal(LauncherWidgetHolder.java:447)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createView(LauncherWi

* fix                                                                                                     java.lang.NoSuchMethodError: No virtual method setSystemGestureExclusionRects(Ljava/util/List;)V in class Lcom/android/launcher3/AppWidgetResizeFrame; or its super classes (declaration of 'com.android.launcher3.AppWidgetResizeFrame' appears in /data/app/app.lawnchair.play.debug-ewPju7gaDxUbh-ipLPLIoA==/base.apk!classes6.dex)

* fix more NoSuchMethodError

* fix NPE´s

* fix: disable showing addButton widget as it not make sense i think

* fix  java.lang.NoSuchMethodError: No virtual method getInstallerUid()I in class Landroid/content/pm/PackageInstaller$SessionInfo; or its super classes (declaration of 'android.content.pm.PackageInstaller$SessionInfo' appears in /system/framework/framework.jar)
                                                                                                        	at com.android.launcher3.pm.InstallSessionHelper.getUserHandle(InstallSessionHelper.java:265)
                                                                                                        	at com.android.launcher3.pm.InstallSessionHelper.verify(InstallSessionHelper.java:164)

* fix  java.lang.NoSuchMethodError: No virtual method getInstallerUid()I in class Landroid/content/pm/PackageInstaller$SessionInfo; or its super classes (declaration of 'android.content.pm.PackageInstaller$SessionInfo' appears in /system/framework/framework.jar)
                                                                                                        	at com.android.launcher3.pm.InstallSessionHelper.getUserHandle(InstallSessionHelper.java:265)
                                                                                                        	at com.android.launcher3.pm.InstallSessionHelper.verify(InstallSessionHelper.java:164)

* Update InstallSessionHelper

* revert changes in BaseWidgetSheet

* apply changes from code review
2024-12-11 05:47:26 +08:00
renovate[bot]
742ff94968 Update Dagger to v2.53.1 (#5068)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-10 06:35:33 +08:00
MrSluffy
917559e02f Fix: Ensure custom icon updates correctly after selection
- Resolved an issue where the custom icon was not updating as expected after being selected.
2024-12-09 11:47:00 +08:00
MrSluffy
f96609c40b Revert "fixed third party themed source"
This reverts commit ced2f5accb.
2024-12-09 08:59:48 +08:00
MrSluffy
ced2f5accb fixed third party themed source
- revert 8f89197b61
2024-12-08 14:35:00 +08:00
Lawnchair Bot
416e2948df New Crowdin translations by GitHub Action (#5064)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-12-08 03:54:41 +03:30
Zongle Wang
f2f88cc83e Revert "fix(deps): update dependency androidx.navigation:navigation-compose t…" (#5059)
This reverts commit 3bd311a368.
2024-12-07 10:56:13 +08:00
renovate[bot]
3bd311a368 fix(deps): update dependency androidx.navigation:navigation-compose to v2.8.4 (#5052)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-07 10:54:24 +08:00
tgex0
55cce94125 Allow "Tint with accent color" to be translatable (#5050) 2024-12-06 09:48:40 +08:00
MrSluffy
4e96bd45c9 downgrade navigation-compose -> 2.8.0
- note when renovate bot pr the upgrade that's we implement new routing
2024-12-06 09:39:07 +08:00
MrSluffy
1b59c20031 use old collector to list to support later version 2024-12-06 09:37:45 +08:00
MrSluffy
798082d64c rectify settings config 2024-12-06 09:37:06 +08:00
MrSluffy
dfdc3187d8 enable forcemonochrome flag 2024-12-06 09:36:06 +08:00
Rafael de Moura Dev
a35d1f2a68 some fixes for lower Android versions (#5046)
* fixed java.lang.NoSuchMethodError: No interface method toList()

´´´
Ljava/util/List; in class Ljava/util/stream/Stream; or its super classes (declaration of 'java.util.stream.Stream' appears in /system/framework/core-oj.jar)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getFilteredWidgetsListForPicker(WidgetsModel.java:99)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getWidgetsListForPicker(WidgetsModel.java:122)
                                                                                                                            	at com.android.launcher3.model.BaseLauncherBinder.bindWidgets(BaseLauncherBinder.java:204)
                                                                                                                            	at com.android.launcher3.model.LoaderTask.run(LoaderTask.java:338)
                                                                                                                            	at android.os.Handler.handleCallback(Handler.java:873)
                                                                                                                            	at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                                            	at android.os.Looper.loop(Looper.java:193)
                                                                                                                            	at android.os.HandlerThread.run(HandlerThread.java:65)

                                                                                                                            	´´´

* fix crashes when trying to customize from folders

* fix NoClassDefFound attempting to create new folder in lower apis

* fix java.lang.NoSuchMethodError: No static method beginAsyncSection(Ljava/lang/String;I)V in class Landroid/os/Trace; or its super classes (declaration of 'android.os.Trace' appears in /system/framework/framework.jar!classes2.dex) when adding widgets below Q

                                                                                                        	at com.android.launcher3.widget.LauncherAppWidgetHostView.setAppWidget(LauncherAppWidgetHostView.java:126)
                                                                                                        	at android.appwidget.AppWidgetHost.createView(AppWidgetHost.java:382)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createViewInternal(LauncherWidgetHolder.java:447)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createView(LauncherWi

* fix java.lang.NoSuchMethodError: No static method beginAsyncSection(Ljava/lang/String;I)V in class Landroid/os/Trace; or its super classes (declaration of 'android.os.Trace' appears in /system/framework/framework.jar!classes2.dex) when adding widgets below Q

                                                                                                        	at com.android.launcher3.widget.LauncherAppWidgetHostView.setAppWidget(LauncherAppWidgetHostView.java:126)
                                                                                                        	at android.appwidget.AppWidgetHost.createView(AppWidgetHost.java:382)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createViewInternal(LauncherWidgetHolder.java:447)
                                                                                                        	at com.android.launcher3.widget.LauncherWidgetHolder.createView(LauncherWi

* fix                                                                                                     java.lang.NoSuchMethodError: No virtual method setSystemGestureExclusionRects(Ljava/util/List;)V in class Lcom/android/launcher3/AppWidgetResizeFrame; or its super classes (declaration of 'com.android.launcher3.AppWidgetResizeFrame' appears in /data/app/app.lawnchair.play.debug-ewPju7gaDxUbh-ipLPLIoA==/base.apk!classes6.dex)
2024-12-05 14:40:30 +08:00
MrSluffy
70fcc22f20 rectify crash on crdroid : https://paste.crdroid.net/7fKtss 2024-12-05 14:37:31 +08:00
MrSluffy
a7f92325b9 fixed no method ToList() 2024-12-05 14:20:29 +08:00
MrSluffy
d8e862c6a7 fixed not applying themed icon when selected 2024-12-05 13:42:26 +08:00
MrSluffy
68a866d1d2 fixed crash when themed icons applied 2024-12-05 12:34:51 +08:00
MrSluffy
4b94189ee9 rectify themed icon not changing color 2024-12-05 11:07:23 +08:00
MrSluffy
8079af097b fixed java.lang.NoSuchFieldError: No instance field isArchived of type 2024-12-05 07:59:04 +08:00
MrSluffy
de03345624 rectify copy to clipboard feat 2024-12-05 07:51:10 +08:00
MrSluffy
8a42a19f3e fixed crash on crdroid : https://paste.crdroid.net/7fKtss 2024-12-05 07:18:42 +08:00
renovate[bot]
c4aa8d91ac fix(deps): update dependency com.google.protobuf:protobuf-javalite to v4.29.1 (#5045)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-05 06:43:46 +08:00
tgex0
29994cec48 Copy calculator search result to clipboard (#4798)
* Copy calculator search result to clipboard

* Add caculator_copy icon

* Indent <path> tag

* Revert to regular calc icon and display clipboard icon at right of tile

* Formatting

---------

Co-authored-by: John Andrew Camu <werdna.jac@gmail.com>
2024-12-05 06:41:56 +08:00
tgex0
cb54dc22b5 Font improvements (#4884)
* Font improvements

* Revert internal Inter font to v3.12 with original variants only

* Use translatable strings for internal Inter font variant labels
2024-12-04 21:08:14 +08:00
renovate[bot]
3558b495e1 fix(deps): update dependency com.airbnb.android:lottie to v6.6.1 (#5039)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-04 20:10:25 +08:00
MrSluffy
35a837067d re-impl themes in folder and widget head 2024-12-04 15:36:08 +08:00
Rafael de Moura Dev
df1c9c6525 fix crashes when trying to customize from folders (#5040)
* fixed java.lang.NoSuchMethodError: No interface method toList()

´´´
Ljava/util/List; in class Ljava/util/stream/Stream; or its super classes (declaration of 'java.util.stream.Stream' appears in /system/framework/core-oj.jar)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getFilteredWidgetsListForPicker(WidgetsModel.java:99)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getWidgetsListForPicker(WidgetsModel.java:122)
                                                                                                                            	at com.android.launcher3.model.BaseLauncherBinder.bindWidgets(BaseLauncherBinder.java:204)
                                                                                                                            	at com.android.launcher3.model.LoaderTask.run(LoaderTask.java:338)
                                                                                                                            	at android.os.Handler.handleCallback(Handler.java:873)
                                                                                                                            	at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                                            	at android.os.Looper.loop(Looper.java:193)
                                                                                                                            	at android.os.HandlerThread.run(HandlerThread.java:65)

                                                                                                                            	´´´

* fix crashes when trying to customize from folders
2024-12-04 15:00:44 +08:00
Rafael de Moura Dev
c82e5d5de1 fix NoSuchFieldError (#5041) 2024-12-04 14:59:03 +08:00
MrSluffy
5f6a23a288 fixed crashes invalidateHomeTaskSnapshot 2024-12-04 14:56:21 +08:00
MrSluffy
7e1b246e19 don't wrap adaptive for shortcut icon 2024-12-04 14:55:39 +08:00
MrSluffy
6914604862 set enableGeneratedPreviews true 2024-12-04 14:55:05 +08:00
Rafael de Moura Dev
0905d905c3 fix attempting to add new widget (#5038) 2024-12-04 12:52:03 +08:00
Rafael de Moura Dev
373b23b6ce fixed java.lang.NoSuchMethodError: No interface method toList() (#5037)
´´´
Ljava/util/List; in class Ljava/util/stream/Stream; or its super classes (declaration of 'java.util.stream.Stream' appears in /system/framework/core-oj.jar)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getFilteredWidgetsListForPicker(WidgetsModel.java:99)
                                                                                                                            	at com.android.launcher3.model.WidgetsModel.getWidgetsListForPicker(WidgetsModel.java:122)
                                                                                                                            	at com.android.launcher3.model.BaseLauncherBinder.bindWidgets(BaseLauncherBinder.java:204)
                                                                                                                            	at com.android.launcher3.model.LoaderTask.run(LoaderTask.java:338)
                                                                                                                            	at android.os.Handler.handleCallback(Handler.java:873)
                                                                                                                            	at android.os.Handler.dispatchMessage(Handler.java:99)
                                                                                                                            	at android.os.Looper.loop(Looper.java:193)
                                                                                                                            	at android.os.HandlerThread.run(HandlerThread.java:65)

                                                                                                                            	´´´
2024-12-04 12:50:47 +08:00
MrSluffy
b4bc798b50 fixed google feed
- closes : #4698 #4239 #4201
2024-12-04 12:47:47 +08:00
MrSluffy
d1d2b9042e fixed widget don't load 2024-12-04 12:41:53 +08:00
Rafael de Moura Dev
6c02371cbf fixed crash api 28 (#5035) 2024-12-04 09:51:40 +08:00
John Andrew Camu
f9dbf334aa Updated project directories for unified 'systemUI' folder (#5034) 2024-12-04 08:03:15 +08:00
MrSluffy
46f8e92df9 fixed - #4862 2024-12-04 06:32:36 +08:00
John Andrew Camu
89b11ab8e7 Nightly release 15-dev (#5033) 2024-12-04 04:32:58 +08:00
MrSluffy
53a44e769b feat : add optional contributor stat 2024-12-03 18:57:22 +08:00
renovate[bot]
a3781e6fd0 fix(deps): update dagger to v2.53 (#5032)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-03 15:54:59 +08:00
MrSluffy
7fe40dca91 fixed app drawer header 2024-12-03 15:02:38 +08:00
MrSluffy
6dbfe27f80 set widgets and notification dot to true 2024-12-03 11:22:38 +08:00
MrSluffy
884c068133 simplify debug value 2024-12-03 11:22:06 +08:00
MrSluffy
2edf315ec2 fixed auto-adaptive option 2024-12-03 10:00:21 +08:00