--- a/app/src/main/java/com/geekorum/ttrss/article_details/ArticleActionsBars.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/article_details/ArticleActionsBars.kt Mon Nov 13 18:38:23 2023 -0400
@@ -31,8 +31,8 @@
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material.icons.filled.Archive
-import androidx.compose.material.icons.filled.ArrowBack
import androidx.compose.material.icons.filled.OpenInBrowser
import androidx.compose.material.icons.filled.Share
import androidx.compose.material3.*
@@ -158,7 +158,7 @@
title = {},
navigationIcon = {
IconButton(onClick = onNavigateUpClick) {
- Icon(Icons.Default.ArrowBack, contentDescription = null)
+ Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = null)
}
}
)
@@ -211,7 +211,7 @@
scrollBehavior = scrollBehavior,
navigationIcon = {
IconButton(onClick = onNavigateUpClick) {
- Icon(Icons.Default.ArrowBack, contentDescription = null)
+ Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = null)
}
},
actions = {
--- a/app/src/main/java/com/geekorum/ttrss/articles_list/ArticlesListAppbar.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/articles_list/ArticlesListAppbar.kt Mon Nov 13 18:38:23 2023 -0400
@@ -29,7 +29,11 @@
import androidx.compose.foundation.text.KeyboardActions
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.*
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.Sort
+import androidx.compose.material.icons.filled.Clear
+import androidx.compose.material.icons.filled.Menu
+import androidx.compose.material.icons.filled.Search
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.runtime.saveable.Saver
@@ -70,7 +74,7 @@
onClick = {
appBarState.closeSearch()
}) {
- Icon(Icons.Default.ArrowBack, contentDescription = "back")
+ Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = "back")
}
} else {
navigationIcon?.invoke()
@@ -243,7 +247,7 @@
onClick = {
expanded = true
}) {
- Icon(Icons.Default.Sort, contentDescription = stringResource(R.string.content_desc_btn_sort_menu))
+ Icon(Icons.AutoMirrored.Default.Sort, contentDescription = stringResource(R.string.content_desc_btn_sort_menu))
}
DropdownMenu(
--- a/app/src/main/java/com/geekorum/ttrss/articles_list/FeedsNavigationMenuPresenter.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/articles_list/FeedsNavigationMenuPresenter.kt Mon Nov 13 18:38:23 2023 -0400
@@ -92,6 +92,7 @@
}
FeedListNavigationMenu(
+ modifier = modifier,
user = account?.name ?: "",
server = server ?: "",
feedSection = {
@@ -203,7 +204,7 @@
)
} else {
LinearProgressIndicator(
- progress = progress / progressMax.toFloat(),
+ progress = { progress / progressMax.toFloat() },
color = MaterialTheme.colorScheme.tertiary,
modifier = Modifier.padding(top = 8.dp, bottom = 16.dp)
)
--- a/app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/SettingsActivity.kt Mon Nov 13 18:38:23 2023 -0400
@@ -32,7 +32,7 @@
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.*
import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material3.*
import androidx.compose.material3.windowsizeclass.ExperimentalMaterial3WindowSizeClassApi
import androidx.compose.material3.windowsizeclass.WindowSizeClass
@@ -206,7 +206,7 @@
},
navigationIcon = {
IconButton(onClick = onNavigateUpClick) {
- Icon(Icons.Default.ArrowBack, contentDescription = null)
+ Icon(Icons.AutoMirrored.Default.ArrowBack, contentDescription = null)
}
}
)
--- a/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceDependenciesListScreen.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceDependenciesListScreen.kt Mon Nov 13 18:38:23 2023 -0400
@@ -29,7 +29,7 @@
import androidx.compose.foundation.lazy.items
import androidx.compose.foundation.lazy.rememberLazyListState
import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.runtime.collectAsState
@@ -73,7 +73,7 @@
navigationIcon = {
IconButton(onClick = onUpClick) {
Icon(
- Icons.Default.ArrowBack,
+ Icons.AutoMirrored.Default.ArrowBack,
contentDescription = null
)
}
--- a/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceLicenseScreen.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/licenses/OpenSourceLicenseScreen.kt Mon Nov 13 18:38:23 2023 -0400
@@ -28,7 +28,7 @@
import androidx.compose.foundation.rememberScrollState
import androidx.compose.foundation.verticalScroll
import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.ArrowBack
+import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Modifier
@@ -90,7 +90,7 @@
navigationIcon = {
IconButton(onClick = onBackClick) {
Icon(
- Icons.Default.ArrowBack,
+ Icons.AutoMirrored.Default.ArrowBack,
contentDescription = null
)
}
--- a/app/src/main/java/com/geekorum/ttrss/settings/manage_features/InstallFeatureActivity.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/settings/manage_features/InstallFeatureActivity.kt Mon Nov 13 18:38:23 2023 -0400
@@ -181,7 +181,7 @@
LinearProgressIndicator(
modifier = Modifier.padding(vertical = 16.dp))
} else {
- LinearProgressIndicator(progress = progress/progressMax.toFloat(),
+ LinearProgressIndicator(progress = { progress / progressMax.toFloat() },
modifier = Modifier.padding(vertical = 16.dp))
}
}
--- a/app/src/main/java/com/geekorum/ttrss/sync/workers/UpdateArticleStatusWorker.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/sync/workers/UpdateArticleStatusWorker.kt Mon Nov 13 18:38:23 2023 -0400
@@ -33,11 +33,8 @@
import com.geekorum.ttrss.webapi.ApiCallException
import dagger.assisted.Assisted
import dagger.assisted.AssistedInject
-import kotlinx.coroutines.ExperimentalCoroutinesApi
+import kotlinx.coroutines.*
import kotlinx.coroutines.channels.Channel
-import kotlinx.coroutines.coroutineScope
-import kotlinx.coroutines.launch
-import kotlinx.coroutines.withContext
import timber.log.Timber
/**
@@ -82,6 +79,7 @@
Result.success()
}
+ @OptIn(DelicateCoroutinesApi::class)
@Throws(ApiCallException::class)
private suspend fun updateArticlesStatus() = coroutineScope {
Timber.i("Updating old articles status for feed $feedId")
--- a/manage_feeds/src/main/java/com/geekorum/ttrss/manage_feeds/ManageFeedsActivity.kt Mon Nov 13 18:32:25 2023 -0400
+++ b/manage_feeds/src/main/java/com/geekorum/ttrss/manage_feeds/ManageFeedsActivity.kt Mon Nov 13 18:38:23 2023 -0400
@@ -31,7 +31,7 @@
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.lazy.LazyColumn
import androidx.compose.material.icons.Icons
-import androidx.compose.material.icons.filled.PlaylistAdd
+import androidx.compose.material.icons.automirrored.filled.PlaylistAdd
import androidx.compose.material3.*
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
@@ -121,7 +121,7 @@
},
floatingActionButton = {
FloatingActionButton(onClick = onAddFeedClick) {
- Icon(Icons.Default.PlaylistAdd, contentDescription = null)
+ Icon(Icons.AutoMirrored.Default.PlaylistAdd, contentDescription = null)
}
}
) { contentPadding ->