Polish AddSourceView layout on tvOS

Add a TVSourceRowLabelStyle for consistent icon/text spacing, switch
the Scan Network button to TVFormRowButtonStyle so it matches the
NavigationLink rows, and drop the duplicate navigationTitle in
AddWebDAV/AddSMB views since the title is already shown in the
TVSidebarDetailContainer sidebar.
This commit is contained in:
Arkadiusz Fal
2026-04-17 19:03:46 +02:00
parent 0fe7194d68
commit 5cbcceba9a
4 changed files with 32 additions and 1 deletions

View File

@@ -54,10 +54,12 @@ struct AddSMBView: View {
#if os(iOS)
.scrollDismissesKeyboard(.interactively)
#endif
#if !os(tvOS)
.navigationTitle(String(localized: "sources.addSMB"))
#if os(iOS)
.navigationBarTitleDisplayMode(.inline)
#endif
#endif
.onAppear {
if let prefillServer {
server = prefillServer

View File

@@ -55,10 +55,12 @@ struct AddWebDAVView: View {
#if os(iOS)
.scrollDismissesKeyboard(.interactively)
#endif
#if !os(tvOS)
.navigationTitle(String(localized: "sources.addWebDAV"))
#if os(iOS)
.navigationBarTitleDisplayMode(.inline)
#endif
#endif
.onAppear {
if let url = prefillURL {
urlString = url.absoluteString