From b5bebfe8382d91d1cbe2e5d9c4ed5c1b07c5b89b Mon Sep 17 00:00:00 2001 From: lucky Date: Sun, 10 Jul 2022 09:07:12 +0300 Subject: [PATCH] 1.5.3 add button to jump into device & app notifications setting add Polish translation, thanks to py3o4f4ifk5v9fko update Italian translation, thanks to Giovanni Donisi (@gdonisi + @giovannidonisi) --- app/build.gradle | 4 +-- .../main/java/me/lucky/wasted/MainActivity.kt | 1 + .../wasted/fragment/NotificationFragment.kt | 31 ++++++++++++++++ .../main/res/layout/fragment_notification.xml | 24 +++++++++++++ app/src/main/res/menu/nav.xml | 4 +++ app/src/main/res/values-it/strings.xml | 3 +- app/src/main/res/values-pl/strings.xml | 35 +++++++++++++++++++ app/src/main/res/values/strings.xml | 3 +- .../metadata/android/en-US/changelogs/32.txt | 3 ++ 9 files changed, 104 insertions(+), 4 deletions(-) create mode 100644 app/src/main/java/me/lucky/wasted/fragment/NotificationFragment.kt create mode 100644 app/src/main/res/layout/fragment_notification.xml create mode 100644 app/src/main/res/values-pl/strings.xml create mode 100644 fastlane/metadata/android/en-US/changelogs/32.txt diff --git a/app/build.gradle b/app/build.gradle index 77d542c..cd7e456 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ android { applicationId "me.lucky.wasted" minSdk 23 targetSdk 32 - versionCode 31 - versionName "1.5.2" + versionCode 32 + versionName "1.5.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/me/lucky/wasted/MainActivity.kt b/app/src/main/java/me/lucky/wasted/MainActivity.kt index d4cfe98..a5d87f3 100644 --- a/app/src/main/java/me/lucky/wasted/MainActivity.kt +++ b/app/src/main/java/me/lucky/wasted/MainActivity.kt @@ -63,6 +63,7 @@ open class MainActivity : AppCompatActivity() { private fun getFragment(id: Int) = when (id) { R.id.nav_main -> MainFragment() R.id.nav_trigger_tile -> TileFragment() + R.id.nav_trigger_notification -> NotificationFragment() R.id.nav_trigger_lock -> LockFragment() R.id.top_settings -> SettingsFragment() else -> MainFragment() diff --git a/app/src/main/java/me/lucky/wasted/fragment/NotificationFragment.kt b/app/src/main/java/me/lucky/wasted/fragment/NotificationFragment.kt new file mode 100644 index 0000000..8d4c3ac --- /dev/null +++ b/app/src/main/java/me/lucky/wasted/fragment/NotificationFragment.kt @@ -0,0 +1,31 @@ +package me.lucky.wasted.fragment + +import android.content.Intent +import android.os.Bundle +import android.provider.Settings +import android.view.LayoutInflater +import android.view.View +import android.view.ViewGroup +import androidx.fragment.app.Fragment + +import me.lucky.wasted.databinding.FragmentNotificationBinding + +class NotificationFragment : Fragment() { + private lateinit var binding: FragmentNotificationBinding + + override fun onCreateView( + inflater: LayoutInflater, + container: ViewGroup?, + savedInstanceState: Bundle?, + ): View { + binding = FragmentNotificationBinding.inflate(inflater, container, false) + setup() + return binding.root + } + + private fun setup() = binding.apply { + gotoButton.setOnClickListener { + startActivity(Intent(Settings.ACTION_NOTIFICATION_LISTENER_SETTINGS)) + } + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_notification.xml b/app/src/main/res/layout/fragment_notification.xml new file mode 100644 index 0000000..26a240a --- /dev/null +++ b/app/src/main/res/layout/fragment_notification.xml @@ -0,0 +1,24 @@ + + + + + +