Commit Graph

39245 Commits

Author SHA1 Message Date
renovate[bot] bec61245c2 Update dependency gradle to v8.0.2 (#3349)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-04 16:23:48 +08:00
renovate[bot] 5d57d89a3a Update plugin com.gradle.enterprise to v3.12.4 (#3348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-02 13:33:42 +00:00
renovate[bot] e2b6485876 Update AGP to v7.4.2 (#3345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 09:52:28 +08:00
renovate[bot] b6ee3e20a4 Update dependency org.json:json to v20230227 (#3346)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-28 09:52:08 +08:00
Goooler 52ea7770e7 Use TypedArray.use to obtain attrs (#3339)
https://github.com/androidx/androidx/blob/17346638fffb173a69801ee4c9ea293588800214/core/core-ktx/src/main/java/androidx/core/content/res/TypedArray.kt#L227-L236
2023-02-26 09:54:45 +00:00
Lawnchair Bot d06521d9b1 New Crowdin translations by GitHub Action (#3343)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-02-26 03:49:56 +03:30
renovate[bot] 6b44b3c224 Update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.0 (#3342)
https://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.5.0
2023-02-25 16:56:21 +08:00
MwMxdev 94dac31833 Refine Arabic translations (#3341)
Fixes a lot of Arabic mistranslated hard-to-understand or outright non-translated text within the app.
2023-02-23 17:47:57 +00:00
Lawnchair Bot 5ba93cc32e New Crowdin translations by GitHub Action (#3337)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-02-19 03:55:38 +03:30
Goooler 48783df179 Intro LeakCanary for debug builds (#3326)
https://square.github.io/leakcanary/changelog/#version-210-2022-11-10
2023-02-18 10:26:00 +00:00
renovate[bot] 3007622a5a Update dependency com.github.samanzamani:PersianDate to v1.6.1 (#3334)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 18:19:56 +08:00
renovate[bot] 8a35503395 Update dependency gradle to v8.0.1 (#3332)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-18 10:39:04 +08:00
renovate[bot] baebdfdcfc Update dev.rikka.tools.refine 4.2.1 (#3329)
* Update dev.rikka.tools.refine

* Update build.gradle

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-02-17 12:42:17 +00:00
renovate[bot] e973adbb91 Update protocVersion to v3.22.0 (#3331)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-17 09:32:30 +08:00
renovate[bot] 0e08b3bd52 Update dependency com.airbnb.android:lottie to v6 (#3327)
https://github.com/airbnb/lottie-android/blob/master/CHANGELOG.md#600
2023-02-14 17:50:11 +08:00
Goooler d6b9f8330c Gradle 8.0
https://docs.gradle.org/8.0/release-notes.html
https://docs.gradle.org/8.0/userguide/upgrading_version_7.html#changes_8.0
2023-02-13 23:29:54 +08:00
Lawnchair Bot c215e976f7 New Crowdin translations by Github Action (#3325)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2023-02-12 03:51:25 +03:30
renovate[bot] c41d7a1ff0 Update dependency gradle to v8.0-rc-5 (#3322)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-10 01:02:28 +00:00
Goooler 277343951e Group pop-up menu options in settings (#3321)
* Add popup menu group in home screen settings

* Add an option to switch system settings entry on pop-up menu

* Remove extra words in home_screen_lock_toggle_from_home_popup
2023-02-10 08:51:43 +08:00
Goooler 37718071ef Remind users to set the default launcher in settings (#3296)
Co-authored-by: SuperDragonXD <70206496+SuperDragonXD@users.noreply.github.com>
2023-02-10 08:50:57 +08:00
Goooler a456e52220 Add an item in OptionsPopupView to jump to system settings (#3295) 2023-02-09 18:04:15 +08:00
renovate[bot] 89552e6eb3 Kotlin 1.8.10 (#3301)
* Update Kotlin

* Compose compiler 1.4.2

https://developer.android.com/jetpack/androidx/releases/compose-compiler#1.4.2

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-02-09 07:23:30 +00:00
renovate[bot] eca320f384 Update androidx.compose.material3 to 1.1.0-alpha06 (#3319)
* Update dependency androidx.compose.material3:material3 to v1.1.0-alpha06

* Adopt new api

* Rearrange & Cleanups

* Add `super.onBackPressed()` back

* Cleanups

* Remove unused functions

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-02-09 06:50:20 +00:00
renovate[bot] 5f4a9e9ab5 Update dependency androidx.appcompat:appcompat to v1.6.1 (#3318)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-09 09:31:56 +08:00
Goooler bdbfbdbe2f Update kotlinx-serialization-json 1.5.0-RC (#3316)
* Remove extra proguard rules for kotlinx.serialization

* Bump kotlinx-serialization-json to 1.5.0-RC

https://github.com/Kotlin/kotlinx.serialization/releases/tag/v1.5.0-RC
2023-02-08 15:18:16 +08:00
renovate[bot] 1b6ebbb2af Update dependency gradle to v8.0-rc-3 (#3314)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-06 10:52:01 +00:00
Lawnchair Bot 22ffbe5ad1 New Crowdin translations by Github Action (#3313)
* New Crowdin translations by Github Action

* Add --auto flag

* Use --squash flag

* Merge build_debug_apk.yml into crowdin_auto_merge.yml

* Remove `github.event.pull_request.type == 'opened'`

---------

Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-02-05 06:41:36 +03:30
renovate[bot] f8cfa1bea3 Update dev.rikka.tools.refine to v4.1.0 (#3312)
https://github.com/RikkaApps/HiddenApiRefinePlugin/releases/tag/v4.1.0

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-02-04 18:13:33 +00:00
Goooler 5efc84434b Let Renovate group dev.rikka.tools.refine 2023-02-05 02:05:03 +08:00
Goooler 10ecea0cb5 Bump Gradle to 8.0 RC2 (#3306)
https://github.com/gradle/gradle/releases/tag/v8.0.0-RC2
2023-02-03 15:07:11 +00:00
renovate[bot] 9eab801154 Update plugin dev.rikka.tools.refine to v4 (#3305)
After this update, we might be able to migrate to Gradle 8!

https://github.com/RikkaApps/HiddenApiRefinePlugin/releases/tag/v4.0.0
2023-02-03 22:40:04 +08:00
Goooler 2aa4feb913 Let Renovate group Kotlin & AGP 2023-02-03 11:54:40 +08:00
renovate[bot] c45d66bdc2 Bump AGP to 7.4.1 (#3293)
* Update plugin com.android.application to v7.4.1

* Update plugin com.android.library to v7.4.1

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-02-02 02:09:44 +00:00
renovate[bot] c46f4f1e69 Update plugin com.gradle.enterprise to v3.12.3 (#3290)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-31 06:53:02 +08:00
renovate[bot] 987900602e Update dependency androidx.compose.material3:material3 to v1.1.0-alpha05 (#3286)
* Update dependency androidx.compose.material3:material3 to v1.1.0-alpha05

* Use setViewTreeLifecycleOwner extension

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Goooler <wangzongler@gmail.com>
2023-01-29 21:48:53 +08:00
Crowdin Bot 688df4eff0 New Crowdin translations by Github Action 2023-01-29 03:50:30 +03:30
Goooler cce28ae83d KSP 1.8.0-1.0.9
https://github.com/google/ksp/releases/tag/1.8.0-1.0.9
2023-01-26 17:35:28 +08:00
Goooler 1b0fba0c58 Use crowdin/github-action major version v1 (#3283) 2023-01-26 17:26:30 +08:00
renovate[bot] a06750344e Update dependency com.google.android.material:material to v1.8.0 (#3281)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-25 21:05:24 +08:00
Goooler 43b263ce89 Remove unused res under lawn dir (#3279)
Before:
```shell
warn: removing resource app.lawnchair:string/action_upload without required default value.
warn: removing resource app.lawnchair:string/adaptive_icons without required default value.
warn: removing resource app.lawnchair:string/allow_empty_pages_label without required default value.
warn: removing resource app.lawnchair:string/app_title_label without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_cancelled_left_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_cancelled_right_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_complete without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_complete_left_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_swipe_too_far_from_left_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_swipe_too_far_from_right_edge without required default value.
warn: removing resource app.lawnchair:string/clear_all_as_action_label without required default value.
warn: removing resource app.lawnchair:string/done without required default value.
warn: removing resource app.lawnchair:string/gesture_tutorial_action_button_label_done without required default value.
warn: removing resource app.lawnchair:string/gesture_tutorial_action_button_label_next without required default value.
warn: removing resource app.lawnchair:string/home_gesture_feedback_complete without required default value.
warn: removing resource app.lawnchair:string/home_screen_columns without required default value.
warn: removing resource app.lawnchair:string/home_screen_rows without required default value.
warn: removing resource app.lawnchair:string/hotseat_qsb_label without required default value.
warn: removing resource app.lawnchair:string/kshitij_description without required default value.
warn: removing resource app.lawnchair:string/overview_gesture_feedback_complete without required default value.
warn: removing resource app.lawnchair:string/patryk_description without required default value.
warn: removing resource app.lawnchair:string/smart_space_enable without required default value.
warn: removing resource app.lawnchair:string/workspace_dt2s without required default value.
```

After:
```shell
warn: removing resource app.lawnchair:string/back_gesture_feedback_cancelled_left_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_cancelled_right_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_complete without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_complete_left_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_swipe_too_far_from_left_edge without required default value.
warn: removing resource app.lawnchair:string/back_gesture_feedback_swipe_too_far_from_right_edge without required default value.
warn: removing resource app.lawnchair:string/gesture_tutorial_action_button_label_done without required default value.
warn: removing resource app.lawnchair:string/gesture_tutorial_action_button_label_next without required default value.
warn: removing resource app.lawnchair:string/home_gesture_feedback_complete without required default value.
warn: removing resource app.lawnchair:string/overview_gesture_feedback_complete without required default value.
```
2023-01-23 14:06:39 +08:00
Goooler 9898be55c4 Monir Kotlin cleanups (#3278)
* PreferenceManager2 private constructor

* More data objects
https://kotlinlang.org/docs/object-declarations.html#data-objects

* Remove assertion

* Suppress LeakingThis

* CustomTextView extends AppCompatTextView

* More private fields

* Suppress LiftReturnOrAssignment

* Revert "More data objects"
The feature "data objects" is only available since language version 1.9

* Revert private previewMode
2023-01-22 13:06:22 +08:00
Crowdin Bot fd7b733437 New Crowdin translations by Github Action 2023-01-22 03:49:43 +03:30
Goooler 5567c8b1c0 Cleanup BuildConfig field refs
* Remove redundant COMMIT_HASH field
* Remove Versioning
2023-01-21 19:54:35 +08:00
Goooler 8645aea709 Defer generateProtoTasks configuration
https://github.com/google/protobuf-gradle-plugin/commit/3f6e8a8ec88c422bbd43c19f80b27472b6b80e9e
2023-01-21 19:27:13 +08:00
Goooler 8581566081 Release apk with uploading mapping file (#3275)
We can easily retrace obfuscated stack traces with the mapping file.
2023-01-21 18:34:10 +08:00
Goooler 8a69921aa6 Prevent continuation twice resuming in BlankActivity (#3276) 2023-01-21 18:33:26 +08:00
Goooler 70fece5991 Rename QsbLayout to LawnQsbLayout (#3274) 2023-01-21 15:56:23 +08:00
Goooler e4dcb17c27 Always enable GoogleQsbContainerView if it is the current search widget (#3273) 2023-01-21 15:55:54 +08:00
Goooler 44d957df51 Catch exceptions for requestQuietModeEnabled in WorkProfileManager (#3270)
https://source.android.com/docs/devices/admin/managed-profiles
https://developer.android.com/reference/android/os/UserManager#requestQuietModeEnabled(boolean,%20android.os.UserHandle)
2023-01-20 23:09:24 +08:00
Goooler 0c137fc90b Remove n_percent string translations (#3267) 2023-01-20 18:03:25 +08:00