diff --git a/damus/Features/Timeline/Views/PostingTimelineSwitcherView.swift b/damus/Features/Timeline/Views/PostingTimelineSwitcherView.swift index cfdea909..aa27900f 100644 --- a/damus/Features/Timeline/Views/PostingTimelineSwitcherView.swift +++ b/damus/Features/Timeline/Views/PostingTimelineSwitcherView.swift @@ -36,10 +36,9 @@ struct PostingTimelineSwitcherView: View { } } } label: { - Image(systemName: "square.stack") - .foregroundColor(DamusColors.purple) - .frame(height: 35) + Color.clear } + .frame(width: 50, height: 35) .menuOrder(.fixed) .accessibilityLabel(NSLocalizedString("Timeline switcher, select \(TimelineSource.follows.description) or \(TimelineSource.favorites.description)", comment: "Accessibility label for the timeline switcher button at the topbar")) } @@ -68,10 +67,13 @@ struct PostingTimelineSwitcherView: View { struct PostingTimelineSwitcherView_Previews: PreviewProvider { static var previews: some View { - PostingTimelineSwitcherView( - damusState: test_damus_state, - timelineSource: .constant(.follows) - ) + VStack { + PostingTimelineSwitcherView( + damusState: test_damus_state, + timelineSource: .constant(.follows) + ) + Spacer() + } } } diff --git a/damus/Features/Timeline/Views/PostingTimelineView.swift b/damus/Features/Timeline/Views/PostingTimelineView.swift index 26572234..461adf1f 100644 --- a/damus/Features/Timeline/Views/PostingTimelineView.swift +++ b/damus/Features/Timeline/Views/PostingTimelineView.swift @@ -64,7 +64,7 @@ struct PostingTimelineView: View { HStack {} .frame(height: getSafeAreaTop()) - HStack(alignment: .top) { + HStack(alignment: .center) { TopbarSideMenuButton(damus_state: damus_state, isSideBarOpened: $isSideBarOpened) Spacer() @@ -77,8 +77,12 @@ struct PostingTimelineView: View { timelineSource: $timeline_source ) if #available(iOS 17.0, *) { + Image(systemName: "square.stack") + .foregroundColor(DamusColors.purple) + .overlay( switchView .popoverTip(PostingTimelineSwitcherView.TimelineSwitcherTip.shared) + ) } else { switchView }