Skip to content

Commit 49b3bd1

Browse files
Code improvements and performance optimizations
1 parent 49f89f1 commit 49b3bd1

20 files changed

+36
-155
lines changed

app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ android {
1414
applicationId = "com.d4rk.cleaner"
1515
minSdk = 26
1616
targetSdk = 34
17-
versionCode = 79
17+
versionCode = 80
1818
versionName = "2.0.0"
1919
archivesName = "${applicationId}-v${versionName}"
2020
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,6 @@
7373
android:name=".ui.support.SupportActivity"
7474
android:parentActivityName=".MainActivity" />
7575

76-
<activity
77-
android:name=".ui.whitelist.WhitelistActivity"
78-
android:exported="true"
79-
android:label="@string/whitelist"
80-
android:parentActivityName=".MainActivity" />
81-
8276
<activity
8377
android:name=".ui.imageoptimizer.ImageOptimizerActivity"
8478
android:exported="true"

app/src/main/kotlin/com/d4rk/cleaner/MainComposable.kt

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,14 @@ import androidx.navigation.compose.rememberNavController
4646
import com.d4rk.cleaner.ads.FullBannerAdsComposable
4747
import com.d4rk.cleaner.data.datastore.DataStore
4848
import com.d4rk.cleaner.ui.appmanager.AppManagerComposable
49-
import com.d4rk.cleaner.ui.components.navigation.BottomNavigationScreen
50-
import com.d4rk.cleaner.ui.components.navigation.NavigationDrawerItem
49+
import com.d4rk.cleaner.data.model.ui.navigation.BottomNavigationScreen
50+
import com.d4rk.cleaner.data.model.ui.navigation.NavigationDrawerItem
5151
import com.d4rk.cleaner.ui.help.HelpActivity
5252
import com.d4rk.cleaner.ui.home.HomeComposable
5353
import com.d4rk.cleaner.ui.imageoptimizer.ImagePickerActivity
5454
import com.d4rk.cleaner.ui.memory.MemoryManagerComposable
5555
import com.d4rk.cleaner.ui.settings.SettingsActivity
5656
import com.d4rk.cleaner.ui.support.SupportActivity
57-
import com.d4rk.cleaner.ui.whitelist.WhitelistActivity
5857
import com.d4rk.cleaner.utils.Utils
5958
import kotlinx.coroutines.launch
6059

@@ -105,11 +104,6 @@ fun MainComposable() {
105104
selected = index == selectedItemIndex,
106105
onClick = {
107106
when (item.title) {
108-
R.string.whitelist -> {
109-
Utils.openActivity(
110-
context, WhitelistActivity::class.java
111-
)
112-
}
113107

114108
R.string.image_optimizer -> {
115109
Utils.openActivity(

app/src/main/kotlin/com/d4rk/cleaner/data/datastore/DataStore.kt

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -221,17 +221,6 @@ class DataStore(context: Context) {
221221
}
222222
}
223223

224-
private val autoWhitelistKey = booleanPreferencesKey("auto_whitelist")
225-
val autoWhitelist: Flow<Boolean> = dataStore.data.map { preferences ->
226-
preferences[autoWhitelistKey] ?: true
227-
}
228-
229-
suspend fun saveAutoWhitelist(isChecked: Boolean) {
230-
dataStore.edit { preferences ->
231-
preferences[autoWhitelistKey] = isChecked
232-
}
233-
}
234-
235224
private val oneClickCleanKey = booleanPreferencesKey("one_click_clean")
236225
val oneClickClean: Flow<Boolean> = dataStore.data.map { preferences ->
237226
preferences[oneClickCleanKey] ?: false

app/src/main/kotlin/com/d4rk/cleaner/ui/memory/model/InternalStorageInfo.kt renamed to app/src/main/kotlin/com/d4rk/cleaner/data/model/ui/InternalStorageInfo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.d4rk.cleaner.ui.memory.model
1+
package com.d4rk.cleaner.data.model.ui
22

33
data class InternalStorageInfo(
44
val totalStorage: Long,

app/src/main/kotlin/com/d4rk/cleaner/ui/memory/model/RamInfo.kt renamed to app/src/main/kotlin/com/d4rk/cleaner/data/model/ui/RamInfo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.d4rk.cleaner.ui.memory.model
1+
package com.d4rk.cleaner.data.model.ui
22

33
data class RamInfo(
44
val totalRam: Long = 0,

app/src/main/kotlin/com/d4rk/cleaner/ui/memory/model/StorageInfo.kt renamed to app/src/main/kotlin/com/d4rk/cleaner/data/model/ui/StorageInfo.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.d4rk.cleaner.ui.memory.model
1+
package com.d4rk.cleaner.data.model.ui
22

33
data class StorageInfo(
44
val totalStorage: Long = 0,
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package com.d4rk.cleaner.data.model.ui.button
2+
3+
enum class ButtonState { Pressed , Idle }

app/src/main/kotlin/com/d4rk/cleaner/ui/components/navigation/BottomNavigationScreen.kt renamed to app/src/main/kotlin/com/d4rk/cleaner/data/model/ui/navigation/BottomNavigationScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.d4rk.cleaner.ui.components.navigation
1+
package com.d4rk.cleaner.data.model.ui.navigation
22

33
import androidx.compose.material.icons.Icons
44
import androidx.compose.material.icons.filled.Home

app/src/main/kotlin/com/d4rk/cleaner/ui/components/navigation/NavigationDrawerItem.kt renamed to app/src/main/kotlin/com/d4rk/cleaner/data/model/ui/navigation/NavigationDrawerItem.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.d4rk.cleaner.ui.components.navigation
1+
package com.d4rk.cleaner.data.model.ui.navigation
22

33
import androidx.compose.ui.graphics.vector.ImageVector
44

0 commit comments

Comments
 (0)