diff --git a/readeck/UI/BookmarkDetail/BookmarkDetailLegacyView.swift b/readeck/UI/BookmarkDetail/BookmarkDetailLegacyView.swift index f3a4973..bd03913 100644 --- a/readeck/UI/BookmarkDetail/BookmarkDetailLegacyView.swift +++ b/readeck/UI/BookmarkDetail/BookmarkDetailLegacyView.swift @@ -115,6 +115,7 @@ struct BookmarkDetailLegacyView: View { } } .coordinateSpace(name: "scrollView") + .clipped() .ignoresSafeArea(edges: .top) .scrollPosition($scrollPosition) .onPreferenceChange(ScrollOffsetPreferenceKey.self) { offset in diff --git a/readeck/UI/BookmarkDetail/BookmarkDetailView2.swift b/readeck/UI/BookmarkDetail/BookmarkDetailView2.swift index 09252a1..44222fe 100644 --- a/readeck/UI/BookmarkDetail/BookmarkDetailView2.swift +++ b/readeck/UI/BookmarkDetail/BookmarkDetailView2.swift @@ -46,6 +46,7 @@ struct BookmarkDetailView2: View { // Main scroll content scrollViewContent } + .navigationBarTitleDisplayMode(.inline) .toolbar { toolbarContent @@ -100,20 +101,15 @@ struct BookmarkDetailView2: View { VStack(spacing: 0) { ZStack(alignment: .top) { - // Header image (in background) headerView - // Content (in foreground) VStack(alignment: .leading, spacing: 16) { - // Spacer for header Color.clear.frame(width: geometry.size.width, height: viewModel.bookmarkDetail.imageUrl.isEmpty ? 84 : headerHeight) - // Title section titleSection Divider().padding(.horizontal) - // Jump to last position button if showJumpToProgressButton { jumpButton(containerHeight: geometry.size.height) } diff --git a/readeck/UI/Components/NativeWebView.swift b/readeck/UI/Components/NativeWebView.swift index 0322ff6..507d3b9 100644 --- a/readeck/UI/Components/NativeWebView.swift +++ b/readeck/UI/Components/NativeWebView.swift @@ -108,9 +108,19 @@ struct NativeWebView: View { let styledHTML = """ - +