mirror of
https://github.com/ReVanced/revanced-manager.git
synced 2025-05-22 00:46:55 +08:00
Compare commits
10 Commits
v1.19.0-de
...
v1.19.1
Author | SHA1 | Date | |
---|---|---|---|
0c57322051 | |||
a8b7debf8d | |||
7ed9787b58 | |||
eef701615b | |||
97d8519b8b | |||
00210f7f0e | |||
cea4c6c27a | |||
bc83a39b0f | |||
aa0575a637 | |||
bb1b0da749 |
27
.github/workflows/open_pull_request.yml
vendored
Normal file
27
.github/workflows/open_pull_request.yml
vendored
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
name: Open a PR to main
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- dev
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
env:
|
||||||
|
MESSAGE: Merge branch `${{ github.head_ref || github.ref_name }}` to `main`
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
pull-request:
|
||||||
|
name: Open pull request
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Checkout
|
||||||
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- name: Open pull request
|
||||||
|
uses: repo-sync/pull-request@v2
|
||||||
|
with:
|
||||||
|
destination_branch: 'main'
|
||||||
|
pr_title: 'chore: ${{ env.MESSAGE }}'
|
||||||
|
pr_body: |
|
||||||
|
This pull request will ${{ env.MESSAGE }}.
|
||||||
|
pr_draft: true
|
1
android/app/proguard-rules.pro
vendored
1
android/app/proguard-rules.pro
vendored
@ -11,6 +11,7 @@
|
|||||||
-keep class com.google.auto.value.** { *; }
|
-keep class com.google.auto.value.** { *; }
|
||||||
-keep class com.android.apksig.internal.** { *; }
|
-keep class com.android.apksig.internal.** { *; }
|
||||||
-keepnames class com.google.common.collect.**
|
-keepnames class com.google.common.collect.**
|
||||||
|
-keepnames class org.xmlpull.** { *; }
|
||||||
|
|
||||||
-dontwarn com.google.auto.value.**
|
-dontwarn com.google.auto.value.**
|
||||||
-dontwarn com.google.j2objc.annotations.*
|
-dontwarn com.google.j2objc.annotations.*
|
||||||
|
@ -37,6 +37,14 @@ class SUpdateLanguage extends BaseViewModel {
|
|||||||
final ValueNotifier<String> selectedLanguageCode = ValueNotifier(
|
final ValueNotifier<String> selectedLanguageCode = ValueNotifier(
|
||||||
'${LocaleSettings.currentLocale.languageCode}-${LocaleSettings.currentLocale.countryCode}',
|
'${LocaleSettings.currentLocale.languageCode}-${LocaleSettings.currentLocale.countryCode}',
|
||||||
);
|
);
|
||||||
|
LanguageCodes getLanguageCode(locale) {
|
||||||
|
return LanguageCodes.fromCode(
|
||||||
|
'${locale.languageCode}_${locale.countryCode}',
|
||||||
|
orElse: () => LanguageCodes.fromCode(locale.languageCode),
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
final currentlyUsedLanguage = getLanguageCode(LocaleSettings.currentLocale);
|
||||||
// initLang();
|
// initLang();
|
||||||
|
|
||||||
// Return a dialog with list for each language supported by the application.
|
// Return a dialog with list for each language supported by the application.
|
||||||
@ -53,17 +61,29 @@ class SUpdateLanguage extends BaseViewModel {
|
|||||||
builder: (context, value, child) {
|
builder: (context, value, child) {
|
||||||
return SingleChildScrollView(
|
return SingleChildScrollView(
|
||||||
child: ListBody(
|
child: ListBody(
|
||||||
children: AppLocale.values.map(
|
children: [
|
||||||
(locale) {
|
RadioListTile(
|
||||||
final LanguageCodes languageCode = LanguageCodes.fromCode(
|
title: Text(currentlyUsedLanguage.englishName),
|
||||||
'${locale.languageCode}_${locale.countryCode}',
|
subtitle: Text(
|
||||||
orElse: () => LanguageCodes.fromCode(locale.languageCode),
|
'${currentlyUsedLanguage.nativeName} (${LocaleSettings.currentLocale.languageCode}${LocaleSettings.currentLocale.countryCode != null ? '-${LocaleSettings.currentLocale.countryCode}' : ''})'),
|
||||||
);
|
value:
|
||||||
|
'${LocaleSettings.currentLocale.languageCode}-${LocaleSettings.currentLocale.countryCode}' ==
|
||||||
return RadioListTile(
|
selectedLanguageCode.value,
|
||||||
title: Text(
|
groupValue: true,
|
||||||
languageCode.englishName,
|
onChanged: (value) {
|
||||||
|
selectedLanguageCode.value =
|
||||||
|
'${LocaleSettings.currentLocale.languageCode}-${LocaleSettings.currentLocale.countryCode}';
|
||||||
|
},
|
||||||
),
|
),
|
||||||
|
...AppLocale.values
|
||||||
|
.where(
|
||||||
|
(locale) =>
|
||||||
|
locale.languageCode != currentlyUsedLanguage.code,
|
||||||
|
)
|
||||||
|
.map((locale) {
|
||||||
|
final languageCode = getLanguageCode(locale);
|
||||||
|
return RadioListTile(
|
||||||
|
title: Text(languageCode.englishName),
|
||||||
subtitle: Text(
|
subtitle: Text(
|
||||||
'${languageCode.nativeName} (${locale.languageCode}${locale.countryCode != null ? '-${locale.countryCode}' : ''})',
|
'${languageCode.nativeName} (${locale.languageCode}${locale.countryCode != null ? '-${locale.countryCode}' : ''})',
|
||||||
),
|
),
|
||||||
@ -75,8 +95,8 @@ class SUpdateLanguage extends BaseViewModel {
|
|||||||
'${locale.languageCode}-${locale.countryCode}';
|
'${locale.languageCode}-${locale.countryCode}';
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
},
|
}),
|
||||||
).toList(),
|
],
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
@ -4,7 +4,7 @@ homepage: https://github.com/ReVanced/revanced-manager
|
|||||||
|
|
||||||
publish_to: 'none'
|
publish_to: 'none'
|
||||||
|
|
||||||
version: 1.19.0-dev.20+101900020
|
version: 1.19.1+101800002
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.0.0 <4.0.0'
|
||||||
|
Reference in New Issue
Block a user