From 1f7fa688fde7a2dfee623d4de738b25dfbaaa099 Mon Sep 17 00:00:00 2001 From: Hussein <17926508+Husseinfo@users.noreply.github.com> Date: Sat, 24 Aug 2024 20:33:19 +0200 Subject: [PATCH] upcoming records --- app/build.gradle | 4 ++-- .../java/io/github/husseinfo/countin/CountsListAdapter.kt | 4 ++++ .../github/husseinfo/countin/activities/AddItemActivity.kt | 1 - .../io/github/husseinfo/countin/activities/MainActivity.kt | 5 +++++ 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index a0dc53f..f58a8b5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId "io.github.husseinfo.countin" minSdk 26 targetSdk 34 - versionCode 16 - versionName "1.0.6" + versionCode 17 + versionName "1.0.7" } signingConfigs { diff --git a/app/src/main/java/io/github/husseinfo/countin/CountsListAdapter.kt b/app/src/main/java/io/github/husseinfo/countin/CountsListAdapter.kt index 06d9a63..0f74782 100755 --- a/app/src/main/java/io/github/husseinfo/countin/CountsListAdapter.kt +++ b/app/src/main/java/io/github/husseinfo/countin/CountsListAdapter.kt @@ -97,6 +97,10 @@ class CountsListAdapter : RecyclerView.Adapter() { } } + if (difference.isNegative) { + h.itemView.setBackgroundColor(android.graphics.Color.argb(25, 255, 0, 0)) + } + if (c.withTime) { h.hours.text = (c.milliDiff() / 1000 / 3600 % 24).toString() h.minutes.text = (c.milliDiff() / 1000 / 60 % 60).toString() diff --git a/app/src/main/java/io/github/husseinfo/countin/activities/AddItemActivity.kt b/app/src/main/java/io/github/husseinfo/countin/activities/AddItemActivity.kt index 2728527..0034419 100644 --- a/app/src/main/java/io/github/husseinfo/countin/activities/AddItemActivity.kt +++ b/app/src/main/java/io/github/husseinfo/countin/activities/AddItemActivity.kt @@ -97,7 +97,6 @@ class AddItemActivity : AppCompatActivity() { tvDate.text = calendar.format() swTime.isChecked = false } - it.datePicker.maxDate = Calendar.getInstance().time.time it.show() } } diff --git a/app/src/main/java/io/github/husseinfo/countin/activities/MainActivity.kt b/app/src/main/java/io/github/husseinfo/countin/activities/MainActivity.kt index 2d24511..f2c8f36 100644 --- a/app/src/main/java/io/github/husseinfo/countin/activities/MainActivity.kt +++ b/app/src/main/java/io/github/husseinfo/countin/activities/MainActivity.kt @@ -56,4 +56,9 @@ class MainActivity : AppCompatActivity(), CoroutineScope by MainScope() { } fun openSettings(view: View) = startActivity(Intent(baseContext, SettingsActivity::class.java)) + + override fun onDestroy() { + super.onDestroy() + AppDatabase.getDb(applicationContext)?.close() + } }