From c3cfecb87ed35d26b49456e00eed16c725c6b067 Mon Sep 17 00:00:00 2001 From: neon443 <69979447+neon443@users.noreply.github.com> Date: Wed, 5 Nov 2025 19:25:55 +0000 Subject: [PATCH] organised the project for the first time --- StickerSlack.xcodeproj/project.pbxproj | 78 ++++++++++++++----- .../Emoji/{ => API}/SlackResponse.swift | 0 .../{ => Categorisation}/EmojiPack.swift | 0 .../{ => Categorisation}/FilterCategory.swift | 0 StickerSlack/{ => Emoji}/EmojiHoarder.swift | 0 .../{Views => SwiftUI}/ContentView.swift | 0 .../Emoji}/EmojiPreview.swift | 0 .../{ => SwiftUI}/Emoji/EmojiRow.swift | 0 .../{ => SwiftUI}/ViewModifiers.swift | 0 StickerSlack/{Emoji => Trie}/Trie.swift | 0 .../{Emoji => Trie}/TrieTestingView.swift | 0 .../EmojiCollectionView.swift | 0 12 files changed, 59 insertions(+), 19 deletions(-) rename StickerSlack/Emoji/{ => API}/SlackResponse.swift (100%) rename StickerSlack/Emoji/{ => Categorisation}/EmojiPack.swift (100%) rename StickerSlack/Emoji/{ => Categorisation}/FilterCategory.swift (100%) rename StickerSlack/{ => Emoji}/EmojiHoarder.swift (100%) rename StickerSlack/{Views => SwiftUI}/ContentView.swift (100%) rename StickerSlack/{Views => SwiftUI/Emoji}/EmojiPreview.swift (100%) rename StickerSlack/{ => SwiftUI}/Emoji/EmojiRow.swift (100%) rename StickerSlack/{ => SwiftUI}/ViewModifiers.swift (100%) rename StickerSlack/{Emoji => Trie}/Trie.swift (100%) rename StickerSlack/{Emoji => Trie}/TrieTestingView.swift (100%) rename StickerSlack/{Emoji => UIKit}/EmojiCollectionView.swift (100%) diff --git a/StickerSlack.xcodeproj/project.pbxproj b/StickerSlack.xcodeproj/project.pbxproj index 892fbb7..18bb288 100644 --- a/StickerSlack.xcodeproj/project.pbxproj +++ b/StickerSlack.xcodeproj/project.pbxproj @@ -166,6 +166,59 @@ path = Extensions; sourceTree = ""; }; + A91C09892EBBD75A00210C34 /* Trie */ = { + isa = PBXGroup; + children = ( + A9C172DB2EB8C9AC008A7885 /* Trie.swift */, + A9EB724C2EB94A6B00658CEB /* TrieTestingView.swift */, + ); + path = Trie; + sourceTree = ""; + }; + A91C098A2EBBD77B00210C34 /* API */ = { + isa = PBXGroup; + children = ( + A949B1FA2EA0518800215164 /* SlackResponse.swift */, + ); + path = API; + sourceTree = ""; + }; + A91C098B2EBBD78700210C34 /* Categorisation */ = { + isa = PBXGroup; + children = ( + A9D15B892EB1142C00404792 /* EmojiPack.swift */, + A935437A2EB2A3C800BB80A4 /* FilterCategory.swift */, + ); + path = Categorisation; + sourceTree = ""; + }; + A91C098C2EBBD7AB00210C34 /* Emoji */ = { + isa = PBXGroup; + children = ( + A9773C2E2EA54AF000F3B753 /* EmojiPreview.swift */, + A9EB72462EB948C400658CEB /* EmojiRow.swift */, + ); + path = Emoji; + sourceTree = ""; + }; + A91C098D2EBBD7C100210C34 /* SwiftUI */ = { + isa = PBXGroup; + children = ( + A949B1F02EA04E8200215164 /* ContentView.swift */, + A9BBC5172EB8FA4500FFE82F /* ViewModifiers.swift */, + A91C098C2EBBD7AB00210C34 /* Emoji */, + ); + path = SwiftUI; + sourceTree = ""; + }; + A91C098E2EBBD7C700210C34 /* UIKit */ = { + isa = PBXGroup; + children = ( + A9EB72382EB93FDB00658CEB /* EmojiCollectionView.swift */, + ); + path = UIKit; + sourceTree = ""; + }; A949B1D62EA04C0B00215164 = { isa = PBXGroup; children = ( @@ -189,25 +242,16 @@ name = Products; sourceTree = ""; }; - A949B1EE2EA04E8200215164 /* Views */ = { - isa = PBXGroup; - children = ( - A949B1F02EA04E8200215164 /* ContentView.swift */, - A9773C2E2EA54AF000F3B753 /* EmojiPreview.swift */, - ); - path = Views; - sourceTree = ""; - }; A949B1F22EA04E8200215164 /* StickerSlack */ = { isa = PBXGroup; children = ( A924C3742EA9134C00F20781 /* StickerSlack.entitlements */, A949B1F12EA04E8200215164 /* StickerSlackApp.swift */, - A949B1F72EA04F2300215164 /* EmojiHoarder.swift */, A949B1F92EA0517800215164 /* Emoji */, + A91C09892EBBD75A00210C34 /* Trie */, A9104C812EB4022E00D160EA /* Extensions */, - A949B1EE2EA04E8200215164 /* Views */, - A9BBC5172EB8FA4500FFE82F /* ViewModifiers.swift */, + A91C098E2EBBD7C700210C34 /* UIKit */, + A91C098D2EBBD7C100210C34 /* SwiftUI */, ); path = StickerSlack; sourceTree = ""; @@ -215,14 +259,10 @@ A949B1F92EA0517800215164 /* Emoji */ = { isa = PBXGroup; children = ( - A949B1FA2EA0518800215164 /* SlackResponse.swift */, A924C3712EA9127200F20781 /* Emoji.swift */, - A9D15B892EB1142C00404792 /* EmojiPack.swift */, - A935437A2EB2A3C800BB80A4 /* FilterCategory.swift */, - A9C172DB2EB8C9AC008A7885 /* Trie.swift */, - A9EB72382EB93FDB00658CEB /* EmojiCollectionView.swift */, - A9EB72462EB948C400658CEB /* EmojiRow.swift */, - A9EB724C2EB94A6B00658CEB /* TrieTestingView.swift */, + A949B1F72EA04F2300215164 /* EmojiHoarder.swift */, + A91C098B2EBBD78700210C34 /* Categorisation */, + A91C098A2EBBD77B00210C34 /* API */, ); path = Emoji; sourceTree = ""; diff --git a/StickerSlack/Emoji/SlackResponse.swift b/StickerSlack/Emoji/API/SlackResponse.swift similarity index 100% rename from StickerSlack/Emoji/SlackResponse.swift rename to StickerSlack/Emoji/API/SlackResponse.swift diff --git a/StickerSlack/Emoji/EmojiPack.swift b/StickerSlack/Emoji/Categorisation/EmojiPack.swift similarity index 100% rename from StickerSlack/Emoji/EmojiPack.swift rename to StickerSlack/Emoji/Categorisation/EmojiPack.swift diff --git a/StickerSlack/Emoji/FilterCategory.swift b/StickerSlack/Emoji/Categorisation/FilterCategory.swift similarity index 100% rename from StickerSlack/Emoji/FilterCategory.swift rename to StickerSlack/Emoji/Categorisation/FilterCategory.swift diff --git a/StickerSlack/EmojiHoarder.swift b/StickerSlack/Emoji/EmojiHoarder.swift similarity index 100% rename from StickerSlack/EmojiHoarder.swift rename to StickerSlack/Emoji/EmojiHoarder.swift diff --git a/StickerSlack/Views/ContentView.swift b/StickerSlack/SwiftUI/ContentView.swift similarity index 100% rename from StickerSlack/Views/ContentView.swift rename to StickerSlack/SwiftUI/ContentView.swift diff --git a/StickerSlack/Views/EmojiPreview.swift b/StickerSlack/SwiftUI/Emoji/EmojiPreview.swift similarity index 100% rename from StickerSlack/Views/EmojiPreview.swift rename to StickerSlack/SwiftUI/Emoji/EmojiPreview.swift diff --git a/StickerSlack/Emoji/EmojiRow.swift b/StickerSlack/SwiftUI/Emoji/EmojiRow.swift similarity index 100% rename from StickerSlack/Emoji/EmojiRow.swift rename to StickerSlack/SwiftUI/Emoji/EmojiRow.swift diff --git a/StickerSlack/ViewModifiers.swift b/StickerSlack/SwiftUI/ViewModifiers.swift similarity index 100% rename from StickerSlack/ViewModifiers.swift rename to StickerSlack/SwiftUI/ViewModifiers.swift diff --git a/StickerSlack/Emoji/Trie.swift b/StickerSlack/Trie/Trie.swift similarity index 100% rename from StickerSlack/Emoji/Trie.swift rename to StickerSlack/Trie/Trie.swift diff --git a/StickerSlack/Emoji/TrieTestingView.swift b/StickerSlack/Trie/TrieTestingView.swift similarity index 100% rename from StickerSlack/Emoji/TrieTestingView.swift rename to StickerSlack/Trie/TrieTestingView.swift diff --git a/StickerSlack/Emoji/EmojiCollectionView.swift b/StickerSlack/UIKit/EmojiCollectionView.swift similarity index 100% rename from StickerSlack/Emoji/EmojiCollectionView.swift rename to StickerSlack/UIKit/EmojiCollectionView.swift