This commit is contained in:
Koitharu
2025-04-03 12:17:09 +03:00
parent 93eb6a19a5
commit ccc41314ae
7 changed files with 16 additions and 15 deletions

View File

@@ -31,7 +31,7 @@ import org.koitharu.kotatsu.core.util.ext.withPartialWakeLock
import org.koitharu.kotatsu.parsers.model.Manga import org.koitharu.kotatsu.parsers.model.Manga
import org.koitharu.kotatsu.parsers.util.runCatchingCancellable import org.koitharu.kotatsu.parsers.util.runCatchingCancellable
import javax.inject.Inject import javax.inject.Inject
import com.google.android.material.R as materialR import androidx.appcompat.R as appcompatR
@AndroidEntryPoint @AndroidEntryPoint
class AutoFixService : CoroutineIntentService() { class AutoFixService : CoroutineIntentService() {
@@ -95,7 +95,7 @@ class AutoFixService : CoroutineIntentService() {
.setForegroundServiceBehavior(NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE) .setForegroundServiceBehavior(NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE)
.setCategory(NotificationCompat.CATEGORY_PROGRESS) .setCategory(NotificationCompat.CATEGORY_PROGRESS)
.addAction( .addAction(
materialR.drawable.material_ic_clear_black_24dp, appcompatR.drawable.abc_ic_clear_material,
applicationContext.getString(android.R.string.cancel), applicationContext.getString(android.R.string.cancel),
jobContext.getCancelIntent(), jobContext.getCancelIntent(),
) )

View File

@@ -29,7 +29,7 @@ import org.koitharu.kotatsu.core.nav.AppRouter
import org.koitharu.kotatsu.core.ui.util.ActionModeDelegate import org.koitharu.kotatsu.core.ui.util.ActionModeDelegate
import org.koitharu.kotatsu.core.util.ext.isWebViewUnavailable import org.koitharu.kotatsu.core.util.ext.isWebViewUnavailable
import org.koitharu.kotatsu.main.ui.protect.ScreenshotPolicyHelper import org.koitharu.kotatsu.main.ui.protect.ScreenshotPolicyHelper
import com.google.android.material.R as materialR import androidx.appcompat.R as appcompatR
abstract class BaseActivity<B : ViewBinding> : abstract class BaseActivity<B : ViewBinding> :
AppCompatActivity(), AppCompatActivity(),
@@ -103,7 +103,7 @@ abstract class BaseActivity<B : ViewBinding> :
supportActionBar?.run { supportActionBar?.run {
setDisplayHomeAsUpEnabled(isEnabled) setDisplayHomeAsUpEnabled(isEnabled)
if (showUpAsClose) { if (showUpAsClose) {
setHomeAsUpIndicator(materialR.drawable.ic_clear_black_24) setHomeAsUpIndicator(appcompatR.drawable.abc_ic_clear_material)
} }
} }
} }

View File

@@ -36,7 +36,7 @@ import org.koitharu.kotatsu.parsers.model.Manga
import org.koitharu.kotatsu.parsers.util.format import org.koitharu.kotatsu.parsers.util.format
import org.koitharu.kotatsu.parsers.util.runCatchingCancellable import org.koitharu.kotatsu.parsers.util.runCatchingCancellable
import java.util.UUID import java.util.UUID
import com.google.android.material.R as materialR import androidx.appcompat.R as appcompatR
private const val CHANNEL_ID_DEFAULT = "download" private const val CHANNEL_ID_DEFAULT = "download"
private const val CHANNEL_ID_SILENT = "download_bg" private const val CHANNEL_ID_SILENT = "download_bg"
@@ -70,7 +70,7 @@ class DownloadNotificationFactory @AssistedInject constructor(
private val actionCancel by lazy { private val actionCancel by lazy {
NotificationCompat.Action( NotificationCompat.Action(
materialR.drawable.material_ic_clear_black_24dp, appcompatR.drawable.abc_ic_clear_material,
context.getString(android.R.string.cancel), context.getString(android.R.string.cancel),
workManager.createCancelPendingIntent(uuid), workManager.createCancelPendingIntent(uuid),
) )

View File

@@ -72,7 +72,7 @@ import org.koitharu.kotatsu.search.ui.suggestion.SearchSuggestionListener
import org.koitharu.kotatsu.search.ui.suggestion.SearchSuggestionViewModel import org.koitharu.kotatsu.search.ui.suggestion.SearchSuggestionViewModel
import org.koitharu.kotatsu.settings.backup.PeriodicalBackupService import org.koitharu.kotatsu.settings.backup.PeriodicalBackupService
import javax.inject.Inject import javax.inject.Inject
import com.google.android.material.R as materialR import androidx.appcompat.R as appcompatR
private const val TAG_SEARCH = "search" private const val TAG_SEARCH = "search"
@@ -231,6 +231,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), AppBarOwner, BottomNav
topMargin = barsInsets.top topMargin = barsInsets.top
bottomMargin = barsInsets.bottom bottomMargin = barsInsets.bottom
} }
updateContainerBottomMargin()
return insets.consume(v, typeMask, start = viewBinding.navRail != null) return insets.consume(v, typeMask, start = viewBinding.navRail != null)
} }
@@ -429,9 +430,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), AppBarOwner, BottomNav
supportActionBar?.apply { supportActionBar?.apply {
setHomeAsUpIndicator( setHomeAsUpIndicator(
if (isOpened) { if (isOpened) {
materialR.drawable.ic_arrow_back_black_24 appcompatR.drawable.abc_ic_ab_back_material
} else { } else {
materialR.drawable.ic_search_black_24 appcompatR.drawable.abc_ic_search_api_material
}, },
) )
setHomeActionContentDescription( setHomeActionContentDescription(

View File

@@ -37,7 +37,7 @@ import java.io.File
import java.io.FileNotFoundException import java.io.FileNotFoundException
import java.util.EnumSet import java.util.EnumSet
import javax.inject.Inject import javax.inject.Inject
import com.google.android.material.R as materialR import androidx.appcompat.R as appcompatR
@AndroidEntryPoint @AndroidEntryPoint
class RestoreService : CoroutineIntentService() { class RestoreService : CoroutineIntentService() {
@@ -219,7 +219,7 @@ class RestoreService : CoroutineIntentService() {
.setForegroundServiceBehavior(NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE) .setForegroundServiceBehavior(NotificationCompat.FOREGROUND_SERVICE_IMMEDIATE)
.setCategory(NotificationCompat.CATEGORY_PROGRESS) .setCategory(NotificationCompat.CATEGORY_PROGRESS)
.addAction( .addAction(
materialR.drawable.material_ic_clear_black_24dp, appcompatR.drawable.abc_ic_clear_material,
applicationContext.getString(android.R.string.cancel), applicationContext.getString(android.R.string.cancel),
getCancelIntent(), getCancelIntent(),
).build() ).build()

View File

@@ -86,7 +86,7 @@ import java.util.concurrent.TimeUnit
import javax.inject.Inject import javax.inject.Inject
import kotlin.math.pow import kotlin.math.pow
import kotlin.random.Random import kotlin.random.Random
import com.google.android.material.R as materialR import androidx.appcompat.R as appcompatR
@HiltWorker @HiltWorker
class SuggestionsWorker @AssistedInject constructor( class SuggestionsWorker @AssistedInject constructor(
@@ -137,7 +137,7 @@ class SuggestionsWorker @AssistedInject constructor(
false, false,
), ),
).addAction( ).addAction(
materialR.drawable.material_ic_clear_black_24dp, appcompatR.drawable.abc_ic_clear_material,
applicationContext.getString(android.R.string.cancel), applicationContext.getString(android.R.string.cancel),
workManager.createCancelPendingIntent(id), workManager.createCancelPendingIntent(id),
) )

View File

@@ -70,7 +70,7 @@ import java.util.concurrent.TimeUnit
import javax.inject.Inject import javax.inject.Inject
import javax.inject.Provider import javax.inject.Provider
import kotlin.math.roundToInt import kotlin.math.roundToInt
import com.google.android.material.R as materialR import androidx.appcompat.R as appcompatR
@HiltWorker @HiltWorker
class TrackWorker @AssistedInject constructor( class TrackWorker @AssistedInject constructor(
@@ -215,7 +215,7 @@ class TrackWorker @AssistedInject constructor(
), ),
) )
addAction( addAction(
materialR.drawable.material_ic_clear_black_24dp, appcompatR.drawable.abc_ic_clear_material,
applicationContext.getString(android.R.string.cancel), applicationContext.getString(android.R.string.cancel),
workManager.createCancelPendingIntent(id), workManager.createCancelPendingIntent(id),
) )