From a4796adaee96b758d0b7a6910e9c7e438922c771 Mon Sep 17 00:00:00 2001 From: Shinren Pan Date: Thu, 26 Sep 2024 23:25:26 +0800 Subject: [PATCH 1/2] closed #24 --- Sources/MVVVR/Reader/ReaderVC.swift | 1 + Sources/MVVVR/Reader/ReaderVO.swift | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Sources/MVVVR/Reader/ReaderVC.swift b/Sources/MVVVR/Reader/ReaderVC.swift index e5196ba..17d578e 100644 --- a/Sources/MVVVR/Reader/ReaderVC.swift +++ b/Sources/MVVVR/Reader/ReaderVC.swift @@ -147,6 +147,7 @@ private extension ReaderVC { vo.reloadEnableUI(response: response) updateHiddenBarUI(delay: true) updateListLayout() + vo.reloadListToStartPosition() } func stateDataLoadFail(response: ReaderModel.ImageLoadFailResponse) { diff --git a/Sources/MVVVR/Reader/ReaderVO.swift b/Sources/MVVVR/Reader/ReaderVO.swift index 3a8eeef..b4e1437 100644 --- a/Sources/MVVVR/Reader/ReaderVO.swift +++ b/Sources/MVVVR/Reader/ReaderVO.swift @@ -33,6 +33,11 @@ final class ReaderVO { // MARK: - Public extension ReaderVO { + func reloadListToStartPosition() { + let zero = IndexPath(item: 0, section: 0) + list.scrollToItem(at: zero, at: .top, animated: false) + } + func reloadEnableUI(response: ReaderModel.DataLoadedResponse) { mainView.isHidden = false prevItem.isEnabled = response.hasPrev From 46bf9acf5e228fab07e3cf7dd859699f18937562 Mon Sep 17 00:00:00 2001 From: Shinren Pan Date: Thu, 26 Sep 2024 23:28:11 +0800 Subject: [PATCH 2/2] Bump version to 0.9.9 --- project.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project.yml b/project.yml index ba8032c..92de3f6 100644 --- a/project.yml +++ b/project.yml @@ -30,8 +30,8 @@ targets: base: CODE_SIGN_STYLE: Manual INFOPLIST_FILE: Sources/App/Info.plist - MARKETING_VERSION: 0.9.8 - CURRENT_PROJECT_VERSION: 20240925 + MARKETING_VERSION: 0.9.9 + CURRENT_PROJECT_VERSION: 20240926 PRODUCT_BUNDLE_IDENTIFIER: com.shinrenpan.Comic configs: Debug: