|
15 | 15 | 47C5ECD49C4DD75F271DB6CE /* StringNormalization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3AC5F17D7CA94FAB1E8D7A /* StringNormalization.swift */; }; |
16 | 16 | 48D1431A7C99C19EEBDB056B /* CleaningEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8DE5D45BA19E2670B57DC5 /* CleaningEngine.swift */; }; |
17 | 17 | 4F754D89F4CE5142BE384062 /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = F31F91226CDCFBB8E303B7DA /* AppConstants.swift */; }; |
| 18 | + 535B23C0108C06475215B8E8 /* AppTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AB003A7751F05727DBFD1A5 /* AppTheme.swift */; }; |
18 | 19 | 75B5F0401D37F2872B1AD85A /* AppListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60E6BC61614B27C065BB18C9 /* AppListView.swift */; }; |
19 | 20 | 76B132F9C499225D33E0D075 /* EmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 424F7B28624C271620E13BBC /* EmptyStateView.swift */; }; |
20 | 21 | 826A750D2D7EC14C2AE306A3 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3667D46D8E2004EB4D73835A /* Models.swift */; }; |
21 | 22 | 8947F0CE448791BD50EECF46 /* Conditions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB94E06E145558123BB5BFB3 /* Conditions.swift */; }; |
22 | 23 | 93743B036059418560D876E6 /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A8D39C3C250F26302EC45AB /* SettingsView.swift */; }; |
| 24 | + 95278ABDCF5F4D6AC60503B1 /* AppearancePill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92259B3E9F4468865F15DEEC /* AppearancePill.swift */; }; |
23 | 25 | 9AA80E035DF7B33F6EE118DF /* AppState.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED1B71D5F9510582E869CFD /* AppState.swift */; }; |
24 | 26 | 9BB5AAA574AFED6C27A3F8E2 /* AppPathFinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0FEE7141871ED5F9E36121 /* AppPathFinder.swift */; }; |
25 | | - A89DF967EC9E5E8123B2925A /* SmartScanView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11BA091943263913276F3CCF /* SmartScanView.swift */; }; |
| 27 | + A2AE68CC75CB72D6B10CBDF5 /* DashboardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F661A0F64CF93E482CB1728F /* DashboardView.swift */; }; |
26 | 28 | A9C3A1F643C26930F442E729 /* OrphanSafetyPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AE790496C936424EF98320A /* OrphanSafetyPolicy.swift */; }; |
27 | 29 | B52938BBD11842631314543D /* CategoryDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B0AF194677EAC1D5568785 /* CategoryDetailView.swift */; }; |
28 | 30 | BC6C800216343438413349A3 /* OnboardingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D4FD34378988D430A582ED0 /* OnboardingView.swift */; }; |
|
42 | 44 | 01B2C5F66B6D812572BD4F05 /* CLI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CLI.swift; sourceTree = "<group>"; }; |
43 | 45 | 02E502E2B5C6AECC76E5CFEF /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/Localizable.strings"; sourceTree = "<group>"; }; |
44 | 46 | 10B0AF194677EAC1D5568785 /* CategoryDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CategoryDetailView.swift; sourceTree = "<group>"; }; |
45 | | - 11BA091943263913276F3CCF /* SmartScanView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmartScanView.swift; sourceTree = "<group>"; }; |
| 47 | + 1AB003A7751F05727DBFD1A5 /* AppTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTheme.swift; sourceTree = "<group>"; }; |
46 | 48 | 1D3AC5F17D7CA94FAB1E8D7A /* StringNormalization.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringNormalization.swift; sourceTree = "<group>"; }; |
47 | 49 | 23486A54A82EE3865B784D1C /* AppInfoFetcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppInfoFetcher.swift; sourceTree = "<group>"; }; |
48 | 50 | 2641C6376DD6F5889F35510E /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; }; |
|
63 | 65 | 63581B70F9B10231964E3602 /* PureMacApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PureMacApp.swift; sourceTree = "<group>"; }; |
64 | 66 | 77D3D9A9BC52839E6D0A22BC /* Locations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Locations.swift; sourceTree = "<group>"; }; |
65 | 67 | 798B80977D14647A5691B0A0 /* AppFilesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppFilesView.swift; sourceTree = "<group>"; }; |
| 68 | + 92259B3E9F4468865F15DEEC /* AppearancePill.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppearancePill.swift; sourceTree = "<group>"; }; |
66 | 69 | 9F04B811BB0012F6D2F07F91 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; }; |
67 | 70 | 9F510F232341EE18F11DC934 /* MainWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainWindow.swift; sourceTree = "<group>"; }; |
68 | 71 | A711CDF5285F68775D9B5513 /* ScanEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScanEngine.swift; sourceTree = "<group>"; }; |
|
75 | 78 | E866A1541D289C69144A5E62 /* FullDiskAccessManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullDiskAccessManager.swift; sourceTree = "<group>"; }; |
76 | 79 | EEF15CB1B8EFCA78EF491824 /* ScanError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScanError.swift; sourceTree = "<group>"; }; |
77 | 80 | F31F91226CDCFBB8E303B7DA /* AppConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; }; |
| 81 | + F661A0F64CF93E482CB1728F /* DashboardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardView.swift; sourceTree = "<group>"; }; |
78 | 82 | /* End PBXFileReference section */ |
79 | 83 |
|
80 | 84 | /* Begin PBXGroup section */ |
|
107 | 111 | isa = PBXGroup; |
108 | 112 | children = ( |
109 | 113 | 10B0AF194677EAC1D5568785 /* CategoryDetailView.swift */, |
| 114 | + F661A0F64CF93E482CB1728F /* DashboardView.swift */, |
110 | 115 | 9F510F232341EE18F11DC934 /* MainWindow.swift */, |
111 | 116 | 3D4FD34378988D430A582ED0 /* OnboardingView.swift */, |
112 | | - 11BA091943263913276F3CCF /* SmartScanView.swift */, |
113 | 117 | DAD2EC78EB98016ADA27D114 /* Apps */, |
114 | 118 | 8AE26715B5748307483A1A5E /* Components */, |
115 | 119 | 9D3C2DC382F5D4B77DFD218B /* Orphans */, |
|
148 | 152 | 8AE26715B5748307483A1A5E /* Components */ = { |
149 | 153 | isa = PBXGroup; |
150 | 154 | children = ( |
| 155 | + 92259B3E9F4468865F15DEEC /* AppearancePill.swift */, |
| 156 | + 1AB003A7751F05727DBFD1A5 /* AppTheme.swift */, |
151 | 157 | 424F7B28624C271620E13BBC /* EmptyStateView.swift */, |
152 | 158 | ); |
153 | 159 | path = Components; |
|
201 | 207 | children = ( |
202 | 208 | B2EA41E1096FA8E3B916AD13 /* Assets.xcassets */, |
203 | 209 | 46660271CFF167AB0FE7371D /* Info.plist */, |
| 210 | + 241E0895B09C71AB423B2F9E /* Localizable.strings */, |
204 | 211 | 5664D2BDAEAA9AE3A53DB364 /* PureMac.entitlements */, |
205 | 212 | 63581B70F9B10231964E3602 /* PureMacApp.swift */, |
206 | 213 | D4333B07691BD85CAE0E5B15 /* Core */, |
207 | 214 | 7C1729F88C0E5563E1A3DB40 /* Extensions */, |
208 | | - 241E0895B09C71AB423B2F9E /* Localizable.strings */, |
209 | 215 | F283C00EB52AB140F61500A3 /* Logic */, |
210 | 216 | 3CF46713F75B81F0F86D1C6F /* Models */, |
211 | 217 | 6184B2EC3D01E6E95633406E /* Services */, |
|
273 | 279 | }; |
274 | 280 | }; |
275 | 281 | buildConfigurationList = 2ABAFAE07AA42044AE58F688 /* Build configuration list for PBXProject "PureMac" */; |
| 282 | + compatibilityVersion = "Xcode 14.0"; |
276 | 283 | developmentRegion = en; |
277 | 284 | hasScannedForEncodings = 0; |
278 | 285 | knownRegions = ( |
|
286 | 293 | mainGroup = 13CF0676D0E93925F46C13AA; |
287 | 294 | minimizedProjectReferenceProxies = 1; |
288 | 295 | preferredProjectObjectVersion = 77; |
289 | | - productRefGroup = 4562CA9E5625FA4EEEFECB6D /* Products */; |
290 | 296 | projectDirPath = ""; |
291 | 297 | projectRoot = ""; |
292 | 298 | targets = ( |
|
318 | 324 | 75B5F0401D37F2872B1AD85A /* AppListView.swift in Sources */, |
319 | 325 | 9BB5AAA574AFED6C27A3F8E2 /* AppPathFinder.swift in Sources */, |
320 | 326 | 9AA80E035DF7B33F6EE118DF /* AppState.swift in Sources */, |
| 327 | + 535B23C0108C06475215B8E8 /* AppTheme.swift in Sources */, |
| 328 | + 95278ABDCF5F4D6AC60503B1 /* AppearancePill.swift in Sources */, |
321 | 329 | F2FA881A4B2209CC2A6342FB /* CLI.swift in Sources */, |
322 | 330 | B52938BBD11842631314543D /* CategoryDetailView.swift in Sources */, |
323 | 331 | 48D1431A7C99C19EEBDB056B /* CleaningEngine.swift in Sources */, |
324 | 332 | 8947F0CE448791BD50EECF46 /* Conditions.swift in Sources */, |
| 333 | + A2AE68CC75CB72D6B10CBDF5 /* DashboardView.swift in Sources */, |
325 | 334 | 76B132F9C499225D33E0D075 /* EmptyStateView.swift in Sources */, |
326 | 335 | 2253F11BDF561B617439C96B /* FullDiskAccessManager.swift in Sources */, |
327 | 336 | E60B0A2C5D0A6CAE35BF4DFB /* Locations.swift in Sources */, |
|
336 | 345 | D50EB059E741011EB2523731 /* ScanError.swift in Sources */, |
337 | 346 | 27F449EDD1B082FE11FEC9DF /* SchedulerService.swift in Sources */, |
338 | 347 | 93743B036059418560D876E6 /* SettingsView.swift in Sources */, |
339 | | - A89DF967EC9E5E8123B2925A /* SmartScanView.swift in Sources */, |
340 | 348 | 47C5ECD49C4DD75F271DB6CE /* StringNormalization.swift in Sources */, |
341 | 349 | 340E424F759ACCDE7372F99F /* Theme.swift in Sources */, |
342 | 350 | ); |
|
0 commit comments