mirror of
https://github.com/ReVanced/revanced-manager.git
synced 2025-05-21 00:16:59 +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.android.apksig.internal.** { *; }
|
||||
-keepnames class com.google.common.collect.**
|
||||
-keepnames class org.xmlpull.** { *; }
|
||||
|
||||
-dontwarn com.google.auto.value.**
|
||||
-dontwarn com.google.j2objc.annotations.*
|
||||
|
@ -37,6 +37,14 @@ class SUpdateLanguage extends BaseViewModel {
|
||||
final ValueNotifier<String> selectedLanguageCode = ValueNotifier(
|
||||
'${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();
|
||||
|
||||
// Return a dialog with list for each language supported by the application.
|
||||
@ -53,17 +61,29 @@ class SUpdateLanguage extends BaseViewModel {
|
||||
builder: (context, value, child) {
|
||||
return SingleChildScrollView(
|
||||
child: ListBody(
|
||||
children: AppLocale.values.map(
|
||||
(locale) {
|
||||
final LanguageCodes languageCode = LanguageCodes.fromCode(
|
||||
'${locale.languageCode}_${locale.countryCode}',
|
||||
orElse: () => LanguageCodes.fromCode(locale.languageCode),
|
||||
);
|
||||
|
||||
children: [
|
||||
RadioListTile(
|
||||
title: Text(currentlyUsedLanguage.englishName),
|
||||
subtitle: Text(
|
||||
'${currentlyUsedLanguage.nativeName} (${LocaleSettings.currentLocale.languageCode}${LocaleSettings.currentLocale.countryCode != null ? '-${LocaleSettings.currentLocale.countryCode}' : ''})'),
|
||||
value:
|
||||
'${LocaleSettings.currentLocale.languageCode}-${LocaleSettings.currentLocale.countryCode}' ==
|
||||
selectedLanguageCode.value,
|
||||
groupValue: true,
|
||||
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,
|
||||
),
|
||||
title: Text(languageCode.englishName),
|
||||
subtitle: Text(
|
||||
'${languageCode.nativeName} (${locale.languageCode}${locale.countryCode != null ? '-${locale.countryCode}' : ''})',
|
||||
),
|
||||
@ -75,8 +95,8 @@ class SUpdateLanguage extends BaseViewModel {
|
||||
'${locale.languageCode}-${locale.countryCode}';
|
||||
},
|
||||
);
|
||||
},
|
||||
).toList(),
|
||||
}),
|
||||
],
|
||||
),
|
||||
);
|
||||
},
|
||||
|
@ -4,7 +4,7 @@ homepage: https://github.com/ReVanced/revanced-manager
|
||||
|
||||
publish_to: 'none'
|
||||
|
||||
version: 1.19.0-dev.20+101900020
|
||||
version: 1.19.1+101800002
|
||||
|
||||
environment:
|
||||
sdk: '>=3.0.0 <4.0.0'
|
||||
|
Reference in New Issue
Block a user