Commit Graph

576 Commits

Author SHA1 Message Date
rehork
0a43ef5066 Translated using Weblate (Polish)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/pl/
2025-08-21 16:02:11 +00:00
Vietnamese
c066f00f12 Translated using Weblate (English)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/en/
2025-08-20 14:55:37 +02:00
searinminecraft
fb55e8af69 Translated using Weblate (Filipino)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/fil/
2025-08-19 20:02:17 +00:00
Léane GRASSER
c78b394e29 Translated using Weblate (French)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/fr/
2025-08-19 20:02:13 +00:00
Максим Горпиніч
26a6d9e9ad Translated using Weblate (Ukrainian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/uk/
2025-08-19 20:02:08 +00:00
yuztass
5676a26c71 Translated using Weblate (Russian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/ru/
2025-08-19 20:02:06 +00:00
I g o r
d9b5fa407c Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/pt_BR/
2025-08-19 20:02:04 +00:00
rehork
203edbf693 Translated using Weblate (Polish)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/pl/
2025-08-19 20:02:03 +00:00
I g o r
2196be98f4 Translated using Weblate (English)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/en/
2025-08-19 20:01:58 +00:00
Vietnamese
6b1ba08168 Translated using Weblate (Slovenian)
Currently translated at 56.4% (79 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/sl/
2025-08-18 13:12:44 +02:00
Vietnamese
0e21606018 Translated using Weblate (Estonian)
Currently translated at 80.7% (113 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/et/
2025-08-18 13:12:44 +02:00
Vietnamese
28b8ab6ad9 Translated using Weblate (Latvian)
Currently translated at 69.2% (97 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/lv/
2025-08-18 13:12:44 +02:00
Vietnamese
8ac7e302ef Translated using Weblate (Hebrew)
Currently translated at 42.8% (60 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/he/
2025-08-18 13:12:44 +02:00
Vietnamese
9c55bd1c2e Translated using Weblate (Kannada)
Currently translated at 40.0% (56 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/kn/
2025-08-18 13:12:44 +02:00
Vietnamese
2f18e27fe1 Translated using Weblate (Hindi)
Currently translated at 49.2% (69 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/hi/
2025-08-18 13:12:44 +02:00
Vietnamese
6483b56f46 Translated using Weblate (Croatian)
Currently translated at 48.5% (68 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/hr/
2025-08-18 13:12:43 +02:00
Vietnamese
63a5534ff6 Translated using Weblate (Bosnian)
Currently translated at 52.8% (74 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/bs/
2025-08-18 13:12:43 +02:00
Vietnamese
8d6c1de12b Translated using Weblate (Hungarian)
Currently translated at 83.5% (117 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/hu/
2025-08-18 13:12:43 +02:00
Vietnamese
35bcb65bd0 Translated using Weblate (Lithuanian)
Currently translated at 49.2% (69 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/lt/
2025-08-18 13:12:43 +02:00
Vietnamese
6672cd3c2b Translated using Weblate (Portuguese)
Currently translated at 48.5% (68 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/pt/
2025-08-18 13:12:43 +02:00
Vietnamese
cddedf7a3b Translated using Weblate (Marathi)
Currently translated at 48.5% (68 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/mr/
2025-08-18 13:12:43 +02:00
Vietnamese
ff635516ca Translated using Weblate (Azerbaijani)
Currently translated at 61.4% (86 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/az/
2025-08-18 13:12:42 +02:00
Vietnamese
f506b57167 Translated using Weblate (French)
Currently translated at 92.8% (130 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/fr/
2025-08-18 13:12:42 +02:00
Максим Горпиніч
b790d547b8 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/uk/
2025-08-18 13:12:42 +02:00
yuztass
e509d9e806 Translated using Weblate (Russian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/ru/
2025-08-18 13:12:42 +02:00
rehork
066ac0ecd4 Translated using Weblate (Polish)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/pl/
2025-08-18 13:12:41 +02:00
Vietnamese
a6fa3a3ca3 Translated using Weblate (Spanish)
Currently translated at 75.0% (105 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/es/
2025-08-18 13:12:41 +02:00
Vietnamese
ac2fa293ab Translated using Weblate (English)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/en/
2025-08-18 13:12:40 +02:00
searinminecraft
20b37d9659 Translated using Weblate (Filipino)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/fil/
2025-08-17 11:02:02 +02:00
Vietnamese
160fbd88ac Translated using Weblate (Vietnamese)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/vi/
2025-08-17 11:02:00 +02:00
Максим Горпиніч
8469d5ab44 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/uk/
2025-08-15 20:02:04 +00:00
Vietnamese
2385866e36 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/vi/
2025-08-14 07:02:42 +02:00
Vietnamese
dbda739f51 Translated using Weblate (Vietnamese)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/vi/
2025-08-13 03:07:16 +02:00
_wais
144974e876 Translated using Weblate (Indonesian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/id/
2025-08-09 19:02:01 +00:00
xyzl
135256ae72 Translated using Weblate (Danish)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/da/
2025-07-26 04:58:44 +02:00
_wais
3c60216050 Translated using Weblate (Indonesian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/id/
2025-07-26 04:58:43 +02:00
xyzl
25347d0229 Translated using Weblate (Danish)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/da/
2025-07-25 14:18:12 +02:00
Rex_sa
75d1dcb464 Translated using Weblate (Arabic)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/ar/
2025-07-25 14:18:12 +02:00
Phạm Ngọc Vũ
64927d872b Translated using Weblate (Vietnamese)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/vi/
2025-07-23 08:06:04 +02:00
Hosted Weblate
2f59aac1ac Merge remote-tracking branch 'origin/main' 2025-07-20 07:46:54 +02:00
ukriu
67fa81b60c ksud: support vendor_boot patching for some odd devices (#2650)
This will add support to patch vendor_boot with LKM for devices which
have their init ramdisk inside of vendor_boot and not boot/init_boot.

---------

Co-authored-by: Rifat Azad <rifat.44.azad.rifs@gmail.com>
Co-authored-by: 5ec1cff <ewtqyqyewtqyqy@gmail.com>
Co-authored-by: 5ec1cff <56485584+5ec1cff@users.noreply.github.com>
2025-07-20 13:46:47 +08:00
wuchenxiuwu
b9d7a9dd3f Translated using Weblate (Danish)
Currently translated at 54.2% (76 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/da/
2025-07-20 07:03:11 +02:00
dabao1955
fb15777ae4 Translated using Weblate (Dutch)
Currently translated at 99.2% (139 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/nl/
2025-07-18 09:10:49 +00:00
Hosted Weblate
8654f85670 Merge remote-tracking branch 'origin/main' 2025-07-14 10:04:39 +02:00
wxxsfxyzm
ee72b8e106 feat(ui): improve predictive back animations (#2675)
## Summary
This pull request introduces custom screen transition animations to
enhance the overall user experience during navigation.

The key change is the implementation of a custom slide/fade effect for
navigating from main screens (i.e., screens hosted in the bottom
navigation bar) to detail screens. Transitions between the bottom
navigation bar tabs themselves retain a simple, clean cross-fade effect
to ensure a fast and smooth user interaction.

This PR also addresses the root cause of an issue where custom
animations were being overridden by the navigation library's defaults.

## Root Cause
During implementation, it was discovered that custom transition
animations defined in the `defaultTransitions` parameter of the
`DestinationsNavHost` in `MainActivity` were not being applied. Instead,
a default fade-in/fade-out animation was always present.

The root cause was traced to the `compose-destinations` KSP (Kotlin
Symbol Processing) code generator. By default, the generator creates a
`NavGraphSpec` (e.g., `RootNavGraph.kt`) that includes its own
`defaultTransitions` property. This property, defined at compile-time
within the generated graph object, has a higher precedence than the
`defaultTransitions` parameter supplied to the `DestinationsNavHost`
composable at runtime.

As a result, our intended custom animations were being ignored and
overridden by the generated default.

## Solution
To resolve this precedence issue permanently, this PR adopts the
official configuration method recommended by the `compose-destinations`
library.

- The following KSP argument has been added to the
`app/build.gradle.kts` file:

```kotlin
ksp {
    arg("compose-destinations.defaultTransitions", "none")
}
```

- This argument instructs the code generator to omit the
`defaultTransitions` property from the generated `NavGraphSpec`.

- By removing the higher-priority, generated default, the
`defaultTransitions` parameter on `DestinationsNavHost` now functions as
the effective default, allowing our custom animation logic to execute as
intended.

## Animation Logic Details
The new animation logic is conditional and defined within
`MainActivity`. It distinguishes between two primary navigation types:

- Main Screen → Detail Screen:

   - Enter: The new detail screen slides in from the right.

   - Exit: The old main screen slides out to the left while fading out.

- Detail Screen → Main Screen (on Pop):

- Pop Enter: The main screen slides back in from the left while fading
in.

   - Pop Exit: The detail screen slides out to the right.

- Between Bottom Navigation Tabs:

- A simple cross-fade (`fadeIn`/`fadeOut`) is maintained for these
transitions to provide a quick and non-disruptive experience when
switching between primary sections of the app.
2025-07-14 16:04:31 +08:00
Kazuki Nakashima
7b47a9f19f Translated using Weblate (Thai)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/th/
2025-07-12 15:01:49 +00:00
yuztass
bc59ed2d7f Translated using Weblate (Russian)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/ru/
2025-07-06 06:00:38 +02:00
Global Offensive
d9c94ac63a Translated using Weblate (Bosnian)
Currently translated at 53.5% (75 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/bs/
2025-07-03 21:01:46 +02:00
Léane GRASSER
9042fb867c Translated using Weblate (French)
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/fr/
2025-07-01 11:02:02 +02:00
EESF-2
609fcf8f88 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (140 of 140 strings)

Translation: KernelSU/Manager
Translate-URL: https://hosted.weblate.org/projects/kernelsu/manager/zh_Hant/
2025-07-01 11:02:01 +02:00