morphy search button/tab ios 26

fix missing sf symbol
This commit is contained in:
neon443
2025-11-11 21:04:55 +00:00
parent 336dd16744
commit bed7a55a28
3 changed files with 59 additions and 66 deletions

View File

@@ -12,7 +12,6 @@ struct ContentView: View {
@ObservedObject var hoarder: EmojiHoarder = EmojiHoarder() @ObservedObject var hoarder: EmojiHoarder = EmojiHoarder()
var body: some View { var body: some View {
NavigationSplitView {
if #available(iOS 18, *) { if #available(iOS 18, *) {
TabView { TabView {
Tab("Browse", systemImage: "square.grid.2x2.fill") { Tab("Browse", systemImage: "square.grid.2x2.fill") {
@@ -50,15 +49,11 @@ struct ContentView: View {
TrieTestingView(hoarder: hoarder) TrieTestingView(hoarder: hoarder)
} }
Tab("Search", systemImage: "magnifyingglass", role: .search) { Tab(role: .search) {
NavigationStack {
SearchView(hoarder: hoarder) SearchView(hoarder: hoarder)
} }
} }
} .searchable(text: $hoarder.searchTerm)
.searchable(text: $hoarder.searchTerm, placement: .navigationBarDrawer)
// .searchable(text: $hoarder.searchTerm)
// .modifier(tabViewActivationSearchActivation())
} else { } else {
TabView { TabView {
DownloadedView(hoarder: hoarder) DownloadedView(hoarder: hoarder)
@@ -78,9 +73,7 @@ struct ContentView: View {
Label("Search", systemImage: "magnifyingglass") Label("Search", systemImage: "magnifyingglass")
} }
} }
} .searchable(text: $hoarder.searchTerm)
} detail: {
Text("")
} }
} }
} }

View File

@@ -41,7 +41,7 @@ struct DownloadedView: View {
.clipShape(RoundedRectangle(cornerRadius: 15)) .clipShape(RoundedRectangle(cornerRadius: 15))
.contextMenu { .contextMenu {
Text(emoji.name) Text(emoji.name)
Button("Copy Name", systemImage: "document.on.document") { Button("Copy Name", systemImage: "doc.on.clipboard") {
UIPasteboard.general.string = emoji.name UIPasteboard.general.string = emoji.name
} }
Button("Copy Image", systemImage: "photo.fill.on.rectangle.fill") { Button("Copy Image", systemImage: "photo.fill.on.rectangle.fill") {

View File

@@ -20,7 +20,7 @@ struct TrieTestingView: View {
@State var filterTerm: String = "" @State var filterTerm: String = ""
@State var filterResult: [String] = [] @State var filterResult: [String] = []
@State var uikit: Bool = true @State var uikit: Bool = false
var body: some View { var body: some View {
VStack { VStack {