 	
 	var providedNameTextField: some View {
 		HStack(alignment: .lastTextBaseline) {
+			#if os(iOS)
 			Text("Name:")
+			#endif
 			TextField("Optional", text: $viewModel.providedName)
 		}
 	}
 	
-	var folderPicker: some View {
+	@ViewBuilder var folderPicker: some View {
+		#if os(iOS)
 		Picker("Folder:", selection: $viewModel.selectedFolderIndex, content: {
 			ForEach(0..<viewModel.containers.count, id: \.self, content: { index in
 				if let containerName = (viewModel.containers[index] as? DisplayNameProvider)?.nameForDisplay {

	
	var urlTextField: some View {
		HStack {
			Text("Feed:")
			#if os(iOS)
			TextField("URL", text: $viewModel.providedURL)
				.disableAutocorrection(true)
				.autocapitalization(UITextAutocapitalizationType.none)

				}
			})
		})
		#else
		Picker("", selection: $viewModel.selectedFolderIndex, content: {
			ForEach(0..<viewModel.containers.count, id: \.self, content: { index in
				if let containerName = (viewModel.containers[index] as? DisplayNameProvider)?.nameForDisplay {
					if viewModel.containers[index] is Folder {
						Text("\(viewModel.containers[index].account?.nameForDisplay ?? "") / \(containerName)").padding(.leading, 2).tag(index)
					} else {
						Text(containerName).padding(.leading, 2).tag(index)
					}
				}
			})
		}).padding(.leading, -8)
		#endif
		
	}
	
	var buttonStack: some View {
