From ed81cc720773b036ef35098706842ab4f0fdb525 Mon Sep 17 00:00:00 2001 From: tom5079 Date: Sun, 21 Jun 2020 15:00:05 +0900 Subject: [PATCH] APCJSA enabling dialog added --- .../java/xyz/quaver/pupil/ui/MainActivity.kt | 24 +++++++++++++++++++ app/src/main/res/values-ja/strings.xml | 2 ++ app/src/main/res/values-ko/strings.xml | 2 ++ app/src/main/res/values/strings.xml | 3 +++ 4 files changed, 31 insertions(+) diff --git a/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt b/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt index 172f4896..0838470e 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt @@ -143,6 +143,30 @@ class MainActivity : AppCompatActivity() { preference.edit().putBoolean("https_block_alert", true).apply() } + + if (!preference.getBoolean("apcjsa_option", false)) { + android.app.AlertDialog.Builder(this).apply { + setTitle(R.string.apcjsa_option_title) + setMessage(R.string.apcjsa_option_message) + setPositiveButton(android.R.string.yes) { _, _ -> + val tags = Tags.parse( + preference.getString("default_query", "") ?: "" + ) + + tags.add("-female:loli") + tags.add("-male:shota") + + preference.edit() + .putString("default_query", tags.toString()) + .putBoolean("cache_disable", true) + .putBoolean("apcjsa_option", true) + .apply() + } + setNegativeButton(android.R.string.no) { _, _ -> } + }.show() + + preference.edit().putBoolean("apcjsa_option", true).apply() + } } with(application as Pupil) { diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 3c2e9311..4063b569 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -147,4 +147,6 @@ 登場人物を全て18歳以上にする キャッシュを使用しない キャッシュを使用しないため、ダウンロードできません + (Korean only) + (Korean only) \ No newline at end of file diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index e8aa216c..4df85236 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -147,4 +147,6 @@ 히익 페도 캐시 비활성화 캐시를 활성화 해야 다운로드를 진행할 수 있습니다 + 아청법 대응 옵션 추가 + 경찰서 정모 확률을 줄여보고자 캐시 비활성화/태그 필터를 추가하였습니다. 적용하시겠습니까? \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 3fbdaa51..7e2dc9f0 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -27,6 +27,9 @@ (Korean only) (Korean only) + (Korean only) + (Korean only) + Update failed Please install manually by visiting github release page :{ (or try again!) Cannot auto update because permission is denied. Please download manually from the webpage.