diff --git a/app/src/main/java/com/deniscerri/ytdl/ui/adapter/HistoryPaginatedAdapter.kt b/app/src/main/java/com/deniscerri/ytdl/ui/adapter/HistoryPaginatedAdapter.kt index 532fa215..a5995275 100644 --- a/app/src/main/java/com/deniscerri/ytdl/ui/adapter/HistoryPaginatedAdapter.kt +++ b/app/src/main/java/com/deniscerri/ytdl/ui/adapter/HistoryPaginatedAdapter.kt @@ -206,6 +206,7 @@ class HistoryPaginatedAdapter(onItemClickListener: OnItemClickListener, activity val length = card.findViewById(R.id.duration) length.text = if(item.downloadPath.size == 1) item.duration else "" + length.isVisible = length.text.isNotBlank() val author = card.findViewById(R.id.download_type) author.text = item.author diff --git a/app/src/main/java/com/deniscerri/ytdl/ui/more/downloadLogs/DownloadLogFragment.kt b/app/src/main/java/com/deniscerri/ytdl/ui/more/downloadLogs/DownloadLogFragment.kt index 4bf5638f..6c284f9f 100644 --- a/app/src/main/java/com/deniscerri/ytdl/ui/more/downloadLogs/DownloadLogFragment.kt +++ b/app/src/main/java/com/deniscerri/ytdl/ui/more/downloadLogs/DownloadLogFragment.kt @@ -24,7 +24,9 @@ import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope import androidx.lifecycle.repeatOnLifecycle import androidx.preference.PreferenceManager +import androidx.webkit.WebSettingsCompat import androidx.webkit.WebViewAssetLoader +import androidx.webkit.WebViewFeature import com.deniscerri.ytdl.MainActivity import com.deniscerri.ytdl.R import com.deniscerri.ytdl.database.viewmodel.LogViewModel @@ -85,6 +87,9 @@ class DownloadLogFragment : Fragment() { // WebSettings configuration webView.setBackgroundColor(android.graphics.Color.TRANSPARENT) webView.addJavascriptInterface(WebAppInterface(), "Android") + if (WebViewFeature.isFeatureSupported(WebViewFeature.ALGORITHMIC_DARKENING)) { + WebSettingsCompat.setAlgorithmicDarkeningAllowed(webView.settings, true) + } webView.settings.apply { javaScriptEnabled = true domStorageEnabled = true @@ -246,9 +251,18 @@ class DownloadLogFragment : Fragment() {