diff --git a/App/CompactViewController.swift b/App/CompactViewController.swift index 5250adb6..0d698478 100644 --- a/App/CompactViewController.swift +++ b/App/CompactViewController.swift @@ -203,7 +203,7 @@ private struct CompactView: View { case .library: Library(dismiss: dismiss) case .settings: - NavigationView { + NavigationStack { Settings().toolbar { ToolbarItem(placement: .navigationBarLeading) { Button { diff --git a/Views/BuildingBlocks/SheetContent.swift b/Views/BuildingBlocks/SheetContent.swift index 7ab299c8..709b20fa 100644 --- a/Views/BuildingBlocks/SheetContent.swift +++ b/Views/BuildingBlocks/SheetContent.swift @@ -28,7 +28,7 @@ struct SheetContent: View { #if os(macOS) content #elseif os(iOS) - NavigationView { + NavigationStack { content.toolbar { ToolbarItem(placement: .navigationBarLeading) { Button { diff --git a/Views/Buttons/BookmarkButton.swift b/Views/Buttons/BookmarkButton.swift index 81b5c013..a5cba715 100644 --- a/Views/Buttons/BookmarkButton.swift +++ b/Views/Buttons/BookmarkButton.swift @@ -69,7 +69,7 @@ struct BookmarkButton: View { } .help("bookmark_button.show.help".localized) .popover(isPresented: $isShowingPopOver) { - NavigationView { + NavigationStack { Bookmarks().navigationBarTitleDisplayMode(.inline).toolbar { ToolbarItem(placement: .navigationBarLeading) { Button { diff --git a/Views/Buttons/OutlineButton.swift b/Views/Buttons/OutlineButton.swift index a7bc09d0..909fafe8 100644 --- a/Views/Buttons/OutlineButton.swift +++ b/Views/Buttons/OutlineButton.swift @@ -43,7 +43,7 @@ struct OutlineButton: View { .disabled(browser.outlineItems.isEmpty) .help("outline_button.outline.help".localized) .popover(isPresented: $isShowingOutline) { - NavigationView { + NavigationStack { Group { if browser.outlineItemTree.isEmpty { Message(text: "outline_button.outline.empty.message".localized) diff --git a/Views/Buttons/TabsManagerButton.swift b/Views/Buttons/TabsManagerButton.swift index db13a6c9..1496ce94 100644 --- a/Views/Buttons/TabsManagerButton.swift +++ b/Views/Buttons/TabsManagerButton.swift @@ -54,7 +54,7 @@ struct TabsManagerButton: View { .sheet(item: $presentedSheet) { presentedSheet in switch presentedSheet { case .tabsManager: - NavigationView { + NavigationStack { TabManager().toolbar { ToolbarItem(placement: .navigationBarLeading) { Button { diff --git a/Views/Settings/About.swift b/Views/Settings/About.swift index 7c1f1de4..9eaea56d 100644 --- a/Views/Settings/About.swift +++ b/Views/Settings/About.swift @@ -158,6 +158,6 @@ private struct Dependency: Identifiable { #if os(macOS) TabView { About() } #elseif os(iOS) - NavigationView { About() } + NavigationStack { About() } #endif }