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