From 8b816522620dd411d4d78e81d01a452066bae006 Mon Sep 17 00:00:00 2001 From: D4rK7355608 Date: Fri, 9 Sep 2022 12:54:36 +0300 Subject: [PATCH] Update 1.4_r1. --- .idea/inspectionProfiles/Project_Default.xml | 6 ++ CHANGELOG.md | 10 +++ app/build.gradle | 5 +- app/src/main/AndroidManifest.xml | 11 ++-- .../services/OverlayService.java | 2 +- .../lowbrightness/ui/about/AboutFragment.kt | 5 +- .../lowbrightness/ui/home/HomeFragment.java | 6 +- .../ui/settings/SettingsActivity.kt | 4 +- app/src/main/res/layout/fragment_about.xml | 8 +-- app/src/main/res/values-in/arrays.xml | 8 +++ app/src/main/res/values-in/strings.xml | 64 +++++++++++++++++++ app/src/main/res/values-ro/arrays.xml | 8 +++ app/src/main/res/values-ro/strings.xml | 12 +++- app/src/main/res/values-ru/arrays.xml | 8 +++ app/src/main/res/values-ru/strings.xml | 64 +++++++++++++++++++ app/src/main/res/values/arrays.xml | 2 +- app/src/main/res/values/strings.xml | 32 ++++++---- app/src/main/res/xml/locales_config.xml | 2 + .../main/res/xml/permissions_preferences.xml | 10 +++ 19 files changed, 232 insertions(+), 35 deletions(-) create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 app/src/main/res/values-in/arrays.xml create mode 100644 app/src/main/res/values-in/strings.xml create mode 100644 app/src/main/res/values-ro/arrays.xml create mode 100644 app/src/main/res/values-ru/arrays.xml create mode 100644 app/src/main/res/values-ru/strings.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..0bf205c --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5570d16..a547635 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# Version 1.4_r1: +- Added Russian language support; +- Added Indonesian language support; +- Added missing permissions; +- Fixed back button on permissions activity; +- Fixed title on permissions activity; +- Fixed GitHub about link; +- Fixed Open source licenses not showing licenses; +- Other minor tweaks. + # Version 1.3_r1: - Added language preferences (Android 13+); - Fixed Firebase crashes; diff --git a/app/build.gradle b/app/build.gradle index 0b5d104..4573a6b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,15 +3,16 @@ plugins { id 'org.jetbrains.kotlin.android' id 'com.google.gms.google-services' id 'com.google.firebase.crashlytics' + id 'com.google.android.gms.oss-licenses-plugin' } android { compileSdk 33 - def tagName = '1.3_r1' + def tagName = '1.4_r1' defaultConfig { applicationId "com.d4rk.lowbrightness" minSdk 26 targetSdk 33 - versionCode 10 + versionCode 13 versionName tagName buildConfigField "String", "VERSION_NAME", "\"${tagName}\"" archivesBaseName = "com.d4rk.lowbrightness-v${tagName}" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 17fe249..eb96b96 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -17,14 +17,15 @@ @@ -63,10 +64,10 @@ + android:label="@string/permissions"> + android:value=".ui.permissions.PermissionsActivity"/> { + builder.setPositiveButton(R.string.allow_permission, (dialog, id) -> { dialog.cancel(); permissionRequester.requestPermissionDrawOverOtherApps(); }); diff --git a/app/src/main/java/com/d4rk/lowbrightness/ui/settings/SettingsActivity.kt b/app/src/main/java/com/d4rk/lowbrightness/ui/settings/SettingsActivity.kt index 3823663..cbc2073 100644 --- a/app/src/main/java/com/d4rk/lowbrightness/ui/settings/SettingsActivity.kt +++ b/app/src/main/java/com/d4rk/lowbrightness/ui/settings/SettingsActivity.kt @@ -84,7 +84,7 @@ class SettingsActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferen val intent = Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.d4rk.androidtutorials")) startActivity(intent) } - alertDialog.setNegativeButton(R.string.cool, null) + alertDialog.setNegativeButton(android.R.string.cancel, null) alertDialog.show() true } @@ -95,7 +95,7 @@ class SettingsActivity : AppCompatActivity(), SharedPreferences.OnSharedPreferen val alertDialog: AlertDialog.Builder = AlertDialog.Builder(requireContext()) alertDialog.setTitle(R.string.changelog) alertDialog.setMessage(R.string.changes) - alertDialog.setNegativeButton(R.string.cool, null) + alertDialog.setNegativeButton(android.R.string.cancel, null) alertDialog.show() true } diff --git a/app/src/main/res/layout/fragment_about.xml b/app/src/main/res/layout/fragment_about.xml index 452afd5..b1f99a9 100644 --- a/app/src/main/res/layout/fragment_about.xml +++ b/app/src/main/res/layout/fragment_about.xml @@ -124,20 +124,20 @@ app:chipIcon="@drawable/ic_xda" app:chipSpacing="0dp" style="@style/Widget.Material3.Chip.Assist.Elevated" - app:layout_constraintEnd_toStartOf="@id/item_settings_more_about_libraries" + app:layout_constraintEnd_toStartOf="@id/item_settings_more_about_licenses" app:layout_constraintHorizontal_chainStyle="packed" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/item_settings_more_about_github"/> + + Ikuti Mode Sistem + Mode Cahaya + Mode Gelap + Mode Gelap Baterai Otomatis + + \ No newline at end of file diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml new file mode 100644 index 0000000..ed8c0a2 --- /dev/null +++ b/app/src/main/res/values-in/strings.xml @@ -0,0 +1,64 @@ + + Versi: kapan %1s + Kurangi atau tingkatkan kecerahan layar Anda dengan menggunakan aplikasi kami! 🔆 + Aktifkan penjadwal + Nonaktifkan penjadwal + Diaktifkan hanya selama interval ini: + Tentukan seberapa kuat filter overlay seharusnya. Tingkat yang lebih tinggi direkomendasikan untuk membaca waktu malam. + Pilih warna yang menurut Anda paling tidak mengganggu mata Anda dan memiliki kontras yang cukup dengan aplikasi, biasanya terlihat di layar. + Jadwal + Kecerahan layar akan berkurang dalam + Kecerahan asli akan dipulihkan dalam + Filter warna hamparan + Tingkat pengoptimalan kecerahan + Jadwalkan periode kapan layar akan menjadi gelap secara otomatis, untuk mengurangi ketegangan mata dan membuatnya lebih nyaman untuk membaca di lingkungan yang gelap. + Kirim ke dev + Masukan + Kirimkan ulasan Anda kepada kami di Google Play Store. + Terima kasih telah menilai kami! + Nilai aplikasi kami! + Persyaratan Layanan + Kode etik + Iklan + Aplikasi tambahan lainnya… + Changelog + Normal + Internet [INTERNET] + Pengaturan + Izin + Periksa pembaruan… + Lagi + Digunakan untuk mengirim laporan kesalahan. + Tema + Google Dev + Buka saya :) + Kebijakan pribadi + Rumah + Tentang + Membagikan + Coba sekarang!!! + Bagikan menggunakan… + Dukung saya + Klik di sini jika Anda ingin mendukung saya tanpa membayar uang. Hanya beberapa waktu untuk melihat iklan. + Setelah Anda mengaktifkan aplikasi ini, Anda akan memiliki penyihir notifikasi, Anda dapat mengubah intensitas kecerahan tanpa membuka aplikasi itu sendiri. + Lisensi + Waktu tayang + Jadwalkan alarm yang tepat [SCHEDULE_EXACT_ALARM] + Digunakan untuk menampilkan notifikasi aplikasi. + Layanan latar depan [FOREGROUND_SERVICE] + Digunakan untuk membuat aplikasi berjalan di latar belakang dan memantau kecerahan. + Tulis pengaturan [WRITE_SETTINGS] + Digunakan untuk memiliki akses untuk mengubah kecerahan. + Terima boot selesai [RECEIVE_BOOT_COMPLETED] + Digunakan untuk membuat boot aplikasi. + Penampilan + Aplikasi membutuhkan izin + Menerapkan filter cahaya warna untuk melapisi layar, memerlukan izin khusus yang disebut "Tampilkan di atas aplikasi lain" [SYSTEM_ALERT_WINDOW]. \n\nHarap izinkan izin ini di layar berikutnya agar filter cahaya biru dapat diterapkan. + Berikan izin + Filter cahaya warna aktif + Ketuk untuk mengedit pengaturan atau menonaktifkan + ID iklan [AD_ID] + Digunakan untuk mengizinkan iklan ditampilkan di perangkat Android 13+. + Jendela peringatan sistem [SYSTEM_ALERT_WINDOW] + Digunakan untuk mengizinkan aplikasi menggambar di atas aplikasi lain. + \ No newline at end of file diff --git a/app/src/main/res/values-ro/arrays.xml b/app/src/main/res/values-ro/arrays.xml new file mode 100644 index 0000000..a1a0c38 --- /dev/null +++ b/app/src/main/res/values-ro/arrays.xml @@ -0,0 +1,8 @@ + + + Urmărește modul sistemului + Modul luminos + Modul întunecat + Modul întunecat la economisitorul de baterie + + \ No newline at end of file diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index 2f75a88..add133f 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -1,5 +1,6 @@ Versiunea %1s + Reduceți sau creșteți luminozitatea ecranului folosind aplicația noastră! 🔆 Activați programatorul Dezactivați programatorul Activat numai în acest interval: @@ -30,7 +31,6 @@ Folosit pentru a trimite rapoarte de eroare. Teme Google Dev - Librării cu surse deschise. Deschide-mă :) Politica de confidențialitate Acasă @@ -38,7 +38,6 @@ Împărtășește Încercați acum!!! Împărtășește folosind.. - Notificări! Susține-mă Faceți clic aici dacă doriți să mă susțineți fără să plătiți bani. Doar ceva timp pentru vizualizarea unei reclame. După ce activați această aplicație, veți avea o vrăjitoare de notificare, puteți schimba intensitatea luminozității fără a deschide aplicația în sine. @@ -53,4 +52,13 @@ Primire încărcare finalizată [RECEIVE_BOOT_COMPLETED] Folosit pentru a porni aplicația odată cu telefonul. Aparențe + Aplicația necesită permisiunea + Aplicarea unui filtru de lumină colorată pentru a suprapune ecranul necesită o permisiune specială numită „Afișare peste alte aplicații” [SYSTEM_ALERT_WINDOW]. \n\nVă rugăm să permiteți această permisiune pe ecranul următor, astfel încât filtrul de lumină albastră să poată fi aplicat. + Permiteți permisiunea + Filtru de lumină color activ + Atingeți pentru a edita setările sau pentru a dezactiva + ID anunțuri [AD_ID] + Folosit pentru a permite afișarea anunțurilor pe dispozitivele Android 13+. + Fereastra de alertă de sistem [SYSTEM_ALERT_WINDOW] + Folosit pentru a permite atragerea aplicației peste alte aplicații. \ No newline at end of file diff --git a/app/src/main/res/values-ru/arrays.xml b/app/src/main/res/values-ru/arrays.xml new file mode 100644 index 0000000..21a5055 --- /dev/null +++ b/app/src/main/res/values-ru/arrays.xml @@ -0,0 +1,8 @@ + + + Следуйте системному режиму + Легкий режим + Темный режим + Автоматический темный режим батареи + + \ No newline at end of file diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml new file mode 100644 index 0000000..c1f7b08 --- /dev/null +++ b/app/src/main/res/values-ru/strings.xml @@ -0,0 +1,64 @@ + + Версия %1s + Уменьшите или увеличьте яркость экрана с помощью нашего приложения! 🔆 + Включить планировщик + Отключить планировщик + Включено только в течение этого интервала: + Определите, насколько сильным должен быть фильтр наложения. Более высокие уровни рекомендуются для ночного чтения. + Выберите цвет, который, по вашему мнению, меньше всего отвлекает глаза и имеет достаточный контраст с приложениями, обычно видимыми на экране. + Расписание + Яркость экрана будет уменьшена в + Первоначальная яркость будет восстановлена через + Цвет наложения фильтра + Уровень оптимизации яркости + Запланируйте период, когда экран должен автоматически затемняться, чтобы снизить нагрузку на глаза и сделать чтение в темноте более комфортным. + Написать разработчику + Обратная связь + Отправьте нам свой отзыв в Google Play Store. + Спасибо, что оценили нас! + Оцените наше приложение! + условия обслуживания + Нормы поведения + Объявления + Больше приложений… + Список изменений + Обычный + Интернет [INTERNET] + Настройки + Разрешения + Проверить наличие обновлений… + Более + Используется для отправки отчетов об ошибках. + Тема + Google для разработчиков + Открой меня :) + Политика конфиденциальности + Дом + О + Делиться + Попробуй это сейчас!!! + Поделиться с помощью… + Поддержите меня + Нажмите здесь, если вы хотите поддержать меня, не платя денег. Просто немного времени для просмотра рекламы. + После того, как вы активируете это приложение, вы получите уведомление о том, что вы можете изменить интенсивность яркости, не открывая само приложение. + Лицензия + Время выполнения + Расписание точного будильника [SCHEDULE_EXACT_ALARM] + Используется для отображения уведомления приложения. + Служба переднего плана [FOREGROUND_SERVICE] + Используется для запуска приложения в фоновом режиме и контроля яркости. + Записать настройки [WRITE_SETTINGS] + Раньше имел доступ для изменения яркости. + Получение загрузки завершено [RECEIVE_BOOT_COMPLETED] + Используется для загрузки приложения. + вид + Приложению требуется разрешение + Для применения светофильтра для наложения экрана требуется специальное разрешение «Отображать поверх других приложений» [SYSTEM_ALERT_WINDOW]. \n\nПожалуйста, разрешите это разрешение на следующем экране, чтобы можно было применить фильтр синего света. + Разрешить разрешение + Цветной световой фильтр активен + Нажмите, чтобы изменить настройки или отключить + Идентификатор объявления [AD_ID] + Используется для разрешения показа рекламы на устройствах Android 13+.. + Окно системного оповещения [SYSTEM_ALERT_WINDOW] + Используется, чтобы позволить приложению рисовать поверх других приложений. + \ No newline at end of file diff --git a/app/src/main/res/values/arrays.xml b/app/src/main/res/values/arrays.xml index 91bf859..cf3f810 100644 --- a/app/src/main/res/values/arrays.xml +++ b/app/src/main/res/values/arrays.xml @@ -21,7 +21,7 @@ #607d8b - Follow System + Follow System Mode Light Mode Dark Mode Auto Battery Dark Mode diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0c99bed..1131984 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,13 +1,13 @@ Low Brightness Version %1s + Decrease or increase your screen brightness by using our app! 🔆 MODE_NIGHT_FOLLOW_SYSTEM General Public License-3.0 GitHub XDA Twitter YouTube - Cool! Music Sleep Timer QR & Bar Code Scanner English with Lidia @@ -42,7 +42,6 @@ Used to send error reports. Theme Google Dev - Third Party Libraries Open me :) Privacy Policy Home @@ -50,7 +49,6 @@ Share Try it now!!! Share using… - Notifications! Support me Click here if you want to support me without paying money. Just some time for viewing an ad. After you activate this app you will have a notification witch you can change the brightness intensity without open the app itself. @@ -65,15 +63,25 @@ Receive boot completed [RECEIVE_BOOT_COMPLETED] Used to make app boot. Appearance - Version 1.3_r1:\n - • Added language preferences (Android 13+);\n - • Fixed Firebase crashes;\n - • Fixed splash screen;\n - • Removed language section from settings;\n - • Removed unused resources;\n - • Bug fixes;\n - • Tweaks;\n - • Under the hood improvements. + App needs permission + Applying a color light filter to overlay the screen, requires a special permission called "Display over other apps" [SYSTEM_ALERT_WINDOW]. \n\nPlease, allow this permission on the next screen so that the blue light filter can be applied. + Allow permission + Color light filter active + Tap to edit settings or disable + Ad id [AD_ID] + Used to allow ads to be shown in Android 13+ devices. + System alert window [SYSTEM_ALERT_WINDOW] + Used to allow app draw over other apps. + Version 1.4_r1:\n + • Added Russian language support;\n + • Added Indonesian language support;\n + • Added missing permissions;\n + • Added missing translations;\n + • Fixed back button on permissions activity;\n + • Fixed title on permissions activity;\n + • Fixed GitHub about link;\n + • Fixed Open source licenses not showing licenses;\n + • Other minor tweaks.

\ No newline at end of file diff --git a/app/src/main/res/xml/locales_config.xml b/app/src/main/res/xml/locales_config.xml index e26d56a..541dee2 100644 --- a/app/src/main/res/xml/locales_config.xml +++ b/app/src/main/res/xml/locales_config.xml @@ -3,4 +3,6 @@ xmlns:android="http://schemas.android.com/apk/res/android"> + + \ No newline at end of file diff --git a/app/src/main/res/xml/permissions_preferences.xml b/app/src/main/res/xml/permissions_preferences.xml index 092e88f..fbe4de6 100644 --- a/app/src/main/res/xml/permissions_preferences.xml +++ b/app/src/main/res/xml/permissions_preferences.xml @@ -8,6 +8,11 @@ app:summary="@string/internet_sum" app:useSimpleSummaryProvider="true" app:iconSpaceReserved="false"/> + + \ No newline at end of file