diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseGridLayout.kt b/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseGridLayout.kt index 3e0b2155..1d027379 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseGridLayout.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseGridLayout.kt @@ -37,7 +37,9 @@ fun BrowseGridLayout( ) { groupedFiles.forEach { group -> stickyHeader { - headerContent(group.header, group.pinned) + Box(Modifier.animateItem()) { + headerContent(group.header, group.pinned) + } } items( diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseListLayout.kt b/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseListLayout.kt index bab5c3c5..1327e659 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseListLayout.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/browse/BrowseListLayout.kt @@ -31,7 +31,9 @@ fun BrowseListLayout( ) { groupedFiles.forEach { group -> stickyHeader { - headerContent(group.header, group.pinned) + Box(Modifier.animateItem()) { + headerContent(group.header, group.pinned) + } } items( diff --git a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseModel.kt b/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseModel.kt index d8cc91f9..e209f4a6 100644 --- a/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/ui/browse/BrowseModel.kt @@ -52,7 +52,12 @@ class BrowseModel @Inject constructor( init { viewModelScope.launch(Dispatchers.IO) { - getFilesFromDownloads() + onEvent( + BrowseEvent.OnRefreshList( + showIndicator = true, + hideSearch = true + ) + ) } /* Observe channel - - - - - - - - - - - */