Skip to content

Commit b9646dc

Browse files
committed
[Feat] #202 - 전반적으로 자연스러운 애니메이션 적용
1 parent a0cefe0 commit b9646dc

4 files changed

Lines changed: 4 additions & 0 deletions

File tree

Neki-iOS/Features/Archive/Sources/Presentation/Sources/View/ArchiveAlbumDetailView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ struct ArchiveAlbumDetailView: View {
5454
LoadingView(message: "작업을 수행하고 있어요.")
5555
}
5656
}
57+
.animation(.easeInOut(duration: 0.3), value: store.photos)
5758
.task { await store.send(.onAppear).finish() }
5859
.fullScreenCover(item: $store.scope(state: \.albumSelection, action: \.albumSelection)) { selectionStore in
5960
NavigationStack {

Neki-iOS/Features/Archive/Sources/Presentation/Sources/View/ArchiveAllAlbumsView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ struct ArchiveAllAlbumsView: View {
5959
}
6060

6161
}
62+
.animation(.easeInOut(duration: 0.3), value: store.albums)
6263
.task { await store.send(.onAppear).finish() }
6364
.sheet(isPresented: $addAlbumSheetPresented) {
6465
ArchiveAlbumInputSheet(

Neki-iOS/Features/Archive/Sources/Presentation/Sources/View/ArchiveAllPhotosView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ struct ArchiveAllPhotosView: View {
4949
}
5050

5151
}
52+
.animation(.easeInOut(duration: 0.3), value: store.photos)
5253
.nekiToolbar(
5354
left: { NekiToolBar.back(action: { store.send(.onTapBackButton) }) },
5455
center: { NekiToolBar.textCenter("모든 사진") },

Neki-iOS/Features/Archive/Sources/Presentation/Sources/View/ArchiveFavoriteAlbumView.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ struct ArchiveFavoriteAlbumView: View {
5151
}
5252

5353
}
54+
.animation(.easeInOut(duration: 0.3), value: store.photos)
5455
.task { await store.send(.onAppear).finish() }
5556
.fullScreenCover(item: $store.scope(state: \.albumSelection, action: \.albumSelection)) { selectionStore in
5657
NavigationStack {

0 commit comments

Comments
 (0)