2020-07-22 13:57:10 +00:00
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
2022-09-07 12:29:13 +00:00
objectVersion = 54;
2020-07-22 13:57:10 +00:00
objects = {
/* Begin PBXBuildFile section */
2022-07-28 11:47:39 +00:00
17027E25286741B90062EB29 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17027E24286741B80062EB29 /* Logging.swift */; };
17027E26286741B90062EB29 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17027E24286741B80062EB29 /* Logging.swift */; };
17027E27286757650062EB29 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17027E24286741B80062EB29 /* Logging.swift */; };
2020-09-23 18:39:43 +00:00
170DFA34251BBC44001D82A0 /* PostEditorModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170DFA33251BBC44001D82A0 /* PostEditorModel.swift */; };
170DFA35251BBC44001D82A0 /* PostEditorModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170DFA33251BBC44001D82A0 /* PostEditorModel.swift */; };
2020-08-10 16:37:19 +00:00
17120DA124E19839002B9F6C /* AccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5388D24DDEC7400DEFF9A /* AccountView.swift */; };
17120DA224E1985C002B9F6C /* AccountModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5388B24DDC83F00DEFF9A /* AccountModel.swift */; };
17120DA324E19A42002B9F6C /* PreferencesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5389124DDED0000DEFF9A /* PreferencesView.swift */; };
17120DA724E19D11002B9F6C /* SettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17120DA424E19CBF002B9F6C /* SettingsView.swift */; };
2020-08-10 17:20:53 +00:00
17120DA924E1B2F5002B9F6C /* AccountLogoutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17120DA824E1B2F5002B9F6C /* AccountLogoutView.swift */; };
17120DAA24E1B2F5002B9F6C /* AccountLogoutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17120DA824E1B2F5002B9F6C /* AccountLogoutView.swift */; };
2020-08-10 17:31:46 +00:00
17120DAC24E1B99F002B9F6C /* AccountLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17120DAB24E1B99F002B9F6C /* AccountLoginView.swift */; };
17120DAD24E1B99F002B9F6C /* AccountLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17120DAB24E1B99F002B9F6C /* AccountLoginView.swift */; };
2020-08-10 20:21:26 +00:00
17120DB224E1E19C002B9F6C /* SettingsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17120DB124E1E19C002B9F6C /* SettingsHeaderView.swift */; };
2020-08-10 14:25:35 +00:00
171BFDFA24D4AF8300888236 /* CollectionListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171BFDF924D4AF8300888236 /* CollectionListView.swift */; };
171BFDFB24D4AF8300888236 /* CollectionListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171BFDF924D4AF8300888236 /* CollectionListView.swift */; };
2021-11-05 18:18:36 +00:00
171DC677272C7D0B002B9B8A /* UserDefaults+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171DC676272C7D0B002B9B8A /* UserDefaults+Extensions.swift */; };
171DC678272C7D0B002B9B8A /* UserDefaults+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171DC676272C7D0B002B9B8A /* UserDefaults+Extensions.swift */; };
2022-07-27 13:56:32 +00:00
1727526628099802003D0A6A /* ErrorConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1727526528099802003D0A6A /* ErrorConstants.swift */; };
1727526728099802003D0A6A /* ErrorConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1727526528099802003D0A6A /* ErrorConstants.swift */; };
1727526828099802003D0A6A /* ErrorConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1727526528099802003D0A6A /* ErrorConstants.swift */; };
1727526A2809991A003D0A6A /* ErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172752692809991A003D0A6A /* ErrorHandling.swift */; };
1727526B2809991A003D0A6A /* ErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172752692809991A003D0A6A /* ErrorHandling.swift */; };
1727526C2809991A003D0A6A /* ErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172752692809991A003D0A6A /* ErrorHandling.swift */; };
2020-12-23 16:53:01 +00:00
172C492E2593981900E20ADF /* MacUpdatesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172C492D2593981900E20ADF /* MacUpdatesView.swift */; };
2021-11-05 19:12:04 +00:00
172E10012735B83E00061372 /* UniformTypeIdentifiers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 172E10002735B83E00061372 /* UniformTypeIdentifiers.framework */; platformFilter = maccatalyst; };
172E10042735B83E00061372 /* Media.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 172E10032735B83E00061372 /* Media.xcassets */; };
172E10062735B83E00061372 /* ActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172E10052735B83E00061372 /* ActionViewController.swift */; };
172E100D2735B83E00061372 /* ActionExtension-iOS.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 172E0FFF2735B83E00061372 /* ActionExtension-iOS.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
2021-11-05 19:40:36 +00:00
172E10132735BB6200061372 /* Action.js in Resources */ = {isa = PBXBuildFile; fileRef = 172E10122735BB6200061372 /* Action.js */; };
2021-11-19 20:41:54 +00:00
172E10152735C2BD00061372 /* UIHostingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172E10142735C2BD00061372 /* UIHostingView.swift */; };
172E10172735C2DF00061372 /* EnvironmentValues+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172E10162735C2DF00061372 /* EnvironmentValues+Extensions.swift */; };
172E10192735C3DB00061372 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172E10182735C3DB00061372 /* ContentView.swift */; };
172E101C2735C57400061372 /* LocalStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB924FED45500207AB8 /* LocalStorageManager.swift */; };
172E101D2735C5AB00061372 /* LocalStorageModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB524FED3A400207AB8 /* LocalStorageModel.xcdatamodeld */; };
172E101E2735C62F00061372 /* PostStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E612507D8E600072984 /* PostStatus.swift */; };
172E101F2735C64600061372 /* WFAPost+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */; };
172E10202735C64600061372 /* WFACollection+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBFF24FEE18400207AB8 /* WFACollection+CoreDataClass.swift */; };
172E10212735C64600061372 /* WFACollection+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DC0024FEE18400207AB8 /* WFACollection+CoreDataProperties.swift */; };
172E10222735C64600061372 /* WFAPost+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D72502D23E0017B536 /* WFAPost+CoreDataProperties.swift */; };
172E10232735C6FF00061372 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E6F250AA12200072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift */; };
172E10242735C72500061372 /* PreferencesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D435E724E3128F0036B539 /* PreferencesModel.swift */; };
2020-10-23 14:54:07 +00:00
173E19D1254318F600440F0F /* RemoteChangePromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 173E19D0254318F600440F0F /* RemoteChangePromptView.swift */; };
2020-10-23 16:30:51 +00:00
173E19E3254329CC00440F0F /* PostTextEditingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 173E19E2254329CC00440F0F /* PostTextEditingView.swift */; };
2020-11-23 15:52:19 +00:00
17466626256C0D0600629997 /* MacEditorTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17466625256C0D0600629997 /* MacEditorTextView.swift */; };
2020-12-11 16:45:11 +00:00
17479F152583D8E40072B7FB /* PostEditorSharingPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17479F142583D8E40072B7FB /* PostEditorSharingPicker.swift */; };
2020-09-16 16:45:49 +00:00
17480CA5251272EE00EB7765 /* Bundle+AppVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17480CA4251272EE00EB7765 /* Bundle+AppVersion.swift */; };
17480CA6251272EE00EB7765 /* Bundle+AppVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17480CA4251272EE00EB7765 /* Bundle+AppVersion.swift */; };
2020-08-18 18:06:02 +00:00
174D313224EC2831006CA9EE /* WriteFreelyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174D313124EC2831006CA9EE /* WriteFreelyModel.swift */; };
174D313324EC2831006CA9EE /* WriteFreelyModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 174D313124EC2831006CA9EE /* WriteFreelyModel.swift */; };
2020-08-12 14:36:10 +00:00
1753F6AC24E431CC00309365 /* MacPreferencesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1753F6AB24E431CC00309365 /* MacPreferencesView.swift */; };
2020-09-08 15:29:13 +00:00
1756AE6E24CB255B00FD7257 /* PostListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE6D24CB255B00FD7257 /* PostListModel.swift */; };
1756AE6F24CB255B00FD7257 /* PostListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE6D24CB255B00FD7257 /* PostListModel.swift */; };
2020-08-17 16:03:27 +00:00
1756AE7424CB26FA00FD7257 /* PostCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE7324CB26FA00FD7257 /* PostCellView.swift */; };
1756AE7524CB26FA00FD7257 /* PostCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE7324CB26FA00FD7257 /* PostCellView.swift */; };
2020-08-17 18:16:42 +00:00
1756AE7724CB2EDD00FD7257 /* PostEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE7624CB2EDD00FD7257 /* PostEditorView.swift */; };
2020-08-17 17:46:23 +00:00
1756AE7A24CB65DF00FD7257 /* PostListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE7924CB65DF00FD7257 /* PostListView.swift */; };
1756AE7B24CB65DF00FD7257 /* PostListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE7924CB65DF00FD7257 /* PostListView.swift */; };
2020-07-25 11:02:11 +00:00
1756AE8124CB844500FD7257 /* View+Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756AE8024CB844500FD7257 /* View+Keyboard.swift */; };
2020-09-01 19:00:20 +00:00
1756DBB324FECDBB00207AB8 /* PostEditorStatusToolbarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB224FECDBB00207AB8 /* PostEditorStatusToolbarView.swift */; };
1756DBB424FECDBB00207AB8 /* PostEditorStatusToolbarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB224FECDBB00207AB8 /* PostEditorStatusToolbarView.swift */; };
2020-09-01 19:10:17 +00:00
1756DBB724FED3A400207AB8 /* LocalStorageModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB524FED3A400207AB8 /* LocalStorageModel.xcdatamodeld */; };
1756DBB824FED3A400207AB8 /* LocalStorageModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB524FED3A400207AB8 /* LocalStorageModel.xcdatamodeld */; };
2020-09-09 18:19:40 +00:00
1756DBBA24FED45500207AB8 /* LocalStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB924FED45500207AB8 /* LocalStorageManager.swift */; };
1756DBBB24FED45500207AB8 /* LocalStorageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBB924FED45500207AB8 /* LocalStorageManager.swift */; };
2020-09-01 20:11:51 +00:00
1756DC0124FEE18400207AB8 /* WFACollection+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBFF24FEE18400207AB8 /* WFACollection+CoreDataClass.swift */; };
1756DC0224FEE18400207AB8 /* WFACollection+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DBFF24FEE18400207AB8 /* WFACollection+CoreDataClass.swift */; };
1756DC0324FEE18400207AB8 /* WFACollection+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DC0024FEE18400207AB8 /* WFACollection+CoreDataProperties.swift */; };
1756DC0424FEE18400207AB8 /* WFACollection+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1756DC0024FEE18400207AB8 /* WFACollection+CoreDataProperties.swift */; };
2020-12-16 16:35:40 +00:00
1780F6EF25895EDB00FE45FF /* PostCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1780F6EE25895EDB00FE45FF /* PostCommands.swift */; };
2021-11-19 20:41:54 +00:00
17836C14273EFB870047AF61 /* UserDefaults+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171DC676272C7D0B002B9B8A /* UserDefaults+Extensions.swift */; };
17836C15273F0FBB0047AF61 /* Hack-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F3A42514F1E900517CE6 /* Hack-Regular.ttf */; };
17836C16273F0FBB0047AF61 /* LoraGX.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F36B2514EE2F00517CE6 /* LoraGX.ttf */; };
17836C17273F0FBB0047AF61 /* OpenSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F39D2514F0E500517CE6 /* OpenSans-Regular.ttf */; };
2022-04-02 12:04:50 +00:00
1784D2ED27946D880033E72E /* WriteFreely in Frameworks */ = {isa = PBXBuildFile; productRef = 1784D2EC27946D880033E72E /* WriteFreely */; };
1784D2EF27946D9A0033E72E /* WriteFreely in Frameworks */ = {isa = PBXBuildFile; productRef = 1784D2EE27946D9A0033E72E /* WriteFreely */; };
1784D2F127946DA10033E72E /* WriteFreely in Frameworks */ = {isa = PBXBuildFile; productRef = 1784D2F027946DA10033E72E /* WriteFreely */; };
2020-12-22 20:06:25 +00:00
17A4FEED25927E730037E96B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A4FEEC25927E730037E96B /* AppDelegate.swift */; };
2020-08-12 14:36:49 +00:00
17A5388824DDA31F00DEFF9A /* MacAccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5388724DDA31F00DEFF9A /* MacAccountView.swift */; };
2020-08-07 20:31:13 +00:00
17A5388C24DDC83F00DEFF9A /* AccountModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5388B24DDC83F00DEFF9A /* AccountModel.swift */; };
2020-08-10 14:39:44 +00:00
17A5388F24DDEC7400DEFF9A /* AccountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5388D24DDEC7400DEFF9A /* AccountView.swift */; };
17A5389324DDED0000DEFF9A /* PreferencesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A5389124DDED0000DEFF9A /* PreferencesView.swift */; };
2020-09-22 20:18:00 +00:00
17A67CAF251A5DD7002F163D /* PostEditorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A67CAE251A5DD7002F163D /* PostEditorView.swift */; };
2021-02-01 18:46:25 +00:00
17B37C4B25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B37C4A25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift */; };
17B37C4C25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B37C4A25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift */; };
17B37C5625C8679800FE75E9 /* WriteFreelyModel+API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B37C5525C8679800FE75E9 /* WriteFreelyModel+API.swift */; };
17B37C5725C8679800FE75E9 /* WriteFreelyModel+API.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B37C5525C8679800FE75E9 /* WriteFreelyModel+API.swift */; };
17B37C5D25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B37C5C25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift */; };
17B37C5E25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B37C5C25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift */; };
2020-09-14 13:53:48 +00:00
17B3E965250FAA9000EE9748 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 17B3E964250FAA9000EE9748 /* LaunchScreen.storyboard */; };
2020-09-18 19:48:05 +00:00
17B5103B2515448D00E9631F /* Credits.rtf in Resources */ = {isa = PBXBuildFile; fileRef = 17B5103A2515448D00E9631F /* Credits.rtf */; };
2020-09-04 20:55:13 +00:00
17B996D82502D23E0017B536 /* WFAPost+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */; };
17B996D92502D23E0017B536 /* WFAPost+CoreDataClass.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */; };
17B996DA2502D23E0017B536 /* WFAPost+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D72502D23E0017B536 /* WFAPost+CoreDataProperties.swift */; };
17B996DB2502D23E0017B536 /* WFAPost+CoreDataProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B996D72502D23E0017B536 /* WFAPost+CoreDataProperties.swift */; };
2020-11-27 16:02:18 +00:00
17BC618A25715318003363CA /* ActivePostToolbarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17BC617825715068003363CA /* ActivePostToolbarView.swift */; };
2020-09-08 15:27:57 +00:00
17C42E622507D8E600072984 /* PostStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E612507D8E600072984 /* PostStatus.swift */; };
17C42E632507D8E600072984 /* PostStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E612507D8E600072984 /* PostStatus.swift */; };
2020-09-09 14:56:23 +00:00
17C42E652509237800072984 /* PostListFilteredView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E642509237800072984 /* PostListFilteredView.swift */; };
17C42E662509237800072984 /* PostListFilteredView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E642509237800072984 /* PostListFilteredView.swift */; };
2020-09-10 18:08:29 +00:00
17C42E70250AA12300072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E6F250AA12200072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift */; };
2020-09-10 19:03:52 +00:00
17C42E71250AAFD500072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17C42E6F250AA12200072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift */; };
2020-08-11 18:06:10 +00:00
17D435E824E3128F0036B539 /* PreferencesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D435E724E3128F0036B539 /* PreferencesModel.swift */; };
17D435E924E3128F0036B539 /* PreferencesModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D435E724E3128F0036B539 /* PreferencesModel.swift */; };
2022-04-02 12:04:50 +00:00
17D4926527947B4D0035BD7E /* Sparkle in Frameworks */ = {isa = PBXBuildFile; productRef = 17D4926427947B4D0035BD7E /* Sparkle */; };
17D4926727947D780035BD7E /* MacUpdatesViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D4926627947D780035BD7E /* MacUpdatesViewModel.swift */; };
2020-09-18 14:59:59 +00:00
17D4F36C2514EE2F00517CE6 /* LoraGX.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F36B2514EE2F00517CE6 /* LoraGX.ttf */; };
17D4F36D2514EE2F00517CE6 /* LoraGX.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F36B2514EE2F00517CE6 /* LoraGX.ttf */; };
17D4F39E2514F0E500517CE6 /* OpenSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F39D2514F0E500517CE6 /* OpenSans-Regular.ttf */; };
17D4F39F2514F0E500517CE6 /* OpenSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F39D2514F0E500517CE6 /* OpenSans-Regular.ttf */; };
17D4F3A52514F1E900517CE6 /* Hack-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F3A42514F1E900517CE6 /* Hack-Regular.ttf */; };
17D4F3A62514F1E900517CE6 /* Hack-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 17D4F3A42514F1E900517CE6 /* Hack-Regular.ttf */; };
2020-07-22 13:57:10 +00:00
17DF329D24C87D3500BCE2E3 /* Tests_iOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF329C24C87D3500BCE2E3 /* Tests_iOS.swift */; };
17DF32A824C87D3500BCE2E3 /* Tests_macOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF32A724C87D3500BCE2E3 /* Tests_macOS.swift */; };
17DF32AA24C87D3500BCE2E3 /* WriteFreely_MultiPlatformApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF328124C87D3300BCE2E3 /* WriteFreely_MultiPlatformApp.swift */; };
17DF32AB24C87D3500BCE2E3 /* WriteFreely_MultiPlatformApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF328124C87D3300BCE2E3 /* WriteFreely_MultiPlatformApp.swift */; };
17DF32AC24C87D3500BCE2E3 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF328224C87D3300BCE2E3 /* ContentView.swift */; };
17DF32AD24C87D3500BCE2E3 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF328224C87D3300BCE2E3 /* ContentView.swift */; };
17DF32AE24C87D3500BCE2E3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 17DF328324C87D3500BCE2E3 /* Assets.xcassets */; };
17DF32AF24C87D3500BCE2E3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 17DF328324C87D3500BCE2E3 /* Assets.xcassets */; };
2020-08-17 16:05:26 +00:00
17DF32D524C8CA3400BCE2E3 /* PostStatusBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF32D424C8CA3400BCE2E3 /* PostStatusBadgeView.swift */; };
17DF32D624C8CA3400BCE2E3 /* PostStatusBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17DF32D424C8CA3400BCE2E3 /* PostStatusBadgeView.swift */; };
2020-09-24 19:54:11 +00:00
17DFDE87251D309400A25F31 /* Hack-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17DFDE84251D309400A25F31 /* Hack-License.txt */; };
17DFDE88251D309400A25F31 /* Hack-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17DFDE84251D309400A25F31 /* Hack-License.txt */; };
17DFDE89251D309400A25F31 /* Lora-Cyrillic-OFL.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17DFDE85251D309400A25F31 /* Lora-Cyrillic-OFL.txt */; };
17DFDE8A251D309400A25F31 /* Lora-Cyrillic-OFL.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17DFDE85251D309400A25F31 /* Lora-Cyrillic-OFL.txt */; };
17DFDE8B251D309400A25F31 /* OpenSans-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17DFDE86251D309400A25F31 /* OpenSans-License.txt */; };
17DFDE8C251D309400A25F31 /* OpenSans-License.txt in Resources */ = {isa = PBXBuildFile; fileRef = 17DFDE86251D309400A25F31 /* OpenSans-License.txt */; };
2020-10-23 20:01:37 +00:00
17E5DF8A2543610700DCDC9B /* PostTextEditingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E5DF892543610700DCDC9B /* PostTextEditingView.swift */; };
2023-10-23 21:15:41 +00:00
37095AE02AA4A0E700C9C5F8 /* NoSelectedPostView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37113EF82A98C10A00B36B98 /* NoSelectedPostView.swift */; };
37113EF92A98C10A00B36B98 /* NoSelectedPostView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37113EF82A98C10A00B36B98 /* NoSelectedPostView.swift */; };
2024-07-28 10:06:46 +00:00
374451452BFA845E0000BCDD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 374451442BFA80EA0000BCDD /* PrivacyInfo.xcprivacy */; };
374451462BFA845F0000BCDD /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 374451442BFA80EA0000BCDD /* PrivacyInfo.xcprivacy */; };
2022-11-03 10:56:11 +00:00
375A67E828FC555C007A1AC0 /* MultilineTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375A67E728FC555C007A1AC0 /* MultilineTextView.swift */; };
2024-07-28 10:02:02 +00:00
376A350D2B5D5C8E00255D61 /* WFNavigation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 376A350C2B5D5C8E00255D61 /* WFNavigation.swift */; };
376A350E2B5D5C8E00255D61 /* WFNavigation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 376A350C2B5D5C8E00255D61 /* WFNavigation.swift */; };
2023-04-17 14:27:01 +00:00
3779389729EC0C880032D6C1 /* HelpCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3779389629EC0C880032D6C1 /* HelpCommands.swift */; };
2023-06-10 10:49:45 +00:00
37F749D129B4D3090087F0BF /* SearchablePostListFilteredView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F749D029B4D3090087F0BF /* SearchablePostListFilteredView.swift */; };
37F749D229B4D3090087F0BF /* SearchablePostListFilteredView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F749D029B4D3090087F0BF /* SearchablePostListFilteredView.swift */; };
2020-07-22 13:57:10 +00:00
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
2021-11-05 19:12:04 +00:00
172E100B2735B83E00061372 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 17DF327C24C87D3300BCE2E3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 172E0FFE2735B83E00061372;
remoteInfo = "ActionExtension-iOS";
};
2020-07-22 13:57:10 +00:00
17DF329924C87D3500BCE2E3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 17DF327C24C87D3300BCE2E3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 17DF328724C87D3500BCE2E3;
remoteInfo = "WriteFreely-MultiPlatform (iOS)";
};
17DF32A424C87D3500BCE2E3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 17DF327C24C87D3300BCE2E3 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 17DF328F24C87D3500BCE2E3;
remoteInfo = "WriteFreely-MultiPlatform (macOS)";
};
/* End PBXContainerItemProxy section */
2021-11-05 19:12:04 +00:00
/* Begin PBXCopyFilesBuildPhase section */
172E100E2735B83E00061372 /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
172E100D2735B83E00061372 /* ActionExtension-iOS.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
2020-07-22 13:57:10 +00:00
/* Begin PBXFileReference section */
2022-07-28 11:47:39 +00:00
17027E24286741B80062EB29 /* Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = "<group>"; };
2020-09-23 15:21:03 +00:00
1709ADDF251B9A110053AF79 /* EditorLaunchingPolicy.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = EditorLaunchingPolicy.md; sourceTree = "<group>"; };
2020-09-23 18:39:43 +00:00
170DFA33251BBC44001D82A0 /* PostEditorModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostEditorModel.swift; sourceTree = "<group>"; };
2020-08-10 16:37:19 +00:00
17120DA424E19CBF002B9F6C /* SettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsView.swift; sourceTree = "<group>"; };
2020-08-10 17:20:53 +00:00
17120DA824E1B2F5002B9F6C /* AccountLogoutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountLogoutView.swift; sourceTree = "<group>"; };
2020-08-10 17:31:46 +00:00
17120DAB24E1B99F002B9F6C /* AccountLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountLoginView.swift; sourceTree = "<group>"; };
2020-08-10 20:21:26 +00:00
17120DB124E1E19C002B9F6C /* SettingsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsHeaderView.swift; sourceTree = "<group>"; };
2020-08-10 14:25:35 +00:00
171BFDF924D4AF8300888236 /* CollectionListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionListView.swift; sourceTree = "<group>"; };
2021-11-05 18:18:36 +00:00
171DC676272C7D0B002B9B8A /* UserDefaults+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+Extensions.swift"; sourceTree = "<group>"; };
2022-07-27 13:56:32 +00:00
1727526528099802003D0A6A /* ErrorConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorConstants.swift; sourceTree = "<group>"; };
172752692809991A003D0A6A /* ErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorHandling.swift; sourceTree = "<group>"; };
2020-12-23 16:53:01 +00:00
172C492D2593981900E20ADF /* MacUpdatesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacUpdatesView.swift; sourceTree = "<group>"; };
2021-11-05 19:12:04 +00:00
172E0FFF2735B83E00061372 /* ActionExtension-iOS.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "ActionExtension-iOS.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
172E10002735B83E00061372 /* UniformTypeIdentifiers.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UniformTypeIdentifiers.framework; path = System/Library/Frameworks/UniformTypeIdentifiers.framework; sourceTree = SDKROOT; };
172E10032735B83E00061372 /* Media.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Media.xcassets; sourceTree = "<group>"; };
172E10052735B83E00061372 /* ActionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionViewController.swift; sourceTree = "<group>"; };
2021-11-19 20:41:54 +00:00
172E100A2735B83E00061372 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; usesTabs = 1; };
2021-11-05 19:40:36 +00:00
172E10122735BB6200061372 /* Action.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Action.js; sourceTree = "<group>"; };
2021-11-19 20:41:54 +00:00
172E10142735C2BD00061372 /* UIHostingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIHostingView.swift; sourceTree = "<group>"; };
172E10162735C2DF00061372 /* EnvironmentValues+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EnvironmentValues+Extensions.swift"; sourceTree = "<group>"; };
172E10182735C3DB00061372 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
2020-10-23 14:54:07 +00:00
173E19D0254318F600440F0F /* RemoteChangePromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteChangePromptView.swift; sourceTree = "<group>"; };
2020-10-23 16:30:51 +00:00
173E19E2254329CC00440F0F /* PostTextEditingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostTextEditingView.swift; sourceTree = "<group>"; };
2020-11-23 15:52:19 +00:00
17466625256C0D0600629997 /* MacEditorTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacEditorTextView.swift; sourceTree = "<group>"; };
2020-12-11 16:45:11 +00:00
17479F142583D8E40072B7FB /* PostEditorSharingPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostEditorSharingPicker.swift; sourceTree = "<group>"; };
2020-09-16 16:45:49 +00:00
17480CA4251272EE00EB7765 /* Bundle+AppVersion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+AppVersion.swift"; sourceTree = "<group>"; };
2020-08-18 18:06:02 +00:00
174D313124EC2831006CA9EE /* WriteFreelyModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WriteFreelyModel.swift; sourceTree = "<group>"; };
2020-08-12 14:36:10 +00:00
1753F6AB24E431CC00309365 /* MacPreferencesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacPreferencesView.swift; sourceTree = "<group>"; };
2020-09-08 15:29:13 +00:00
1756AE6D24CB255B00FD7257 /* PostListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostListModel.swift; sourceTree = "<group>"; };
2020-08-17 16:03:27 +00:00
1756AE7324CB26FA00FD7257 /* PostCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCellView.swift; sourceTree = "<group>"; };
2020-08-17 18:16:42 +00:00
1756AE7624CB2EDD00FD7257 /* PostEditorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostEditorView.swift; sourceTree = "<group>"; };
2020-08-17 17:46:23 +00:00
1756AE7924CB65DF00FD7257 /* PostListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostListView.swift; sourceTree = "<group>"; };
2020-07-25 11:02:11 +00:00
1756AE8024CB844500FD7257 /* View+Keyboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+Keyboard.swift"; sourceTree = "<group>"; };
2020-09-01 19:00:20 +00:00
1756DBB224FECDBB00207AB8 /* PostEditorStatusToolbarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostEditorStatusToolbarView.swift; sourceTree = "<group>"; };
2020-09-01 19:10:17 +00:00
1756DBB624FED3A400207AB8 /* LocalStorageModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = LocalStorageModel.xcdatamodel; sourceTree = "<group>"; };
2020-09-09 18:19:40 +00:00
1756DBB924FED45500207AB8 /* LocalStorageManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalStorageManager.swift; sourceTree = "<group>"; };
2020-09-01 20:11:51 +00:00
1756DBFF24FEE18400207AB8 /* WFACollection+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WFACollection+CoreDataClass.swift"; sourceTree = SOURCE_ROOT; };
1756DC0024FEE18400207AB8 /* WFACollection+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WFACollection+CoreDataProperties.swift"; sourceTree = SOURCE_ROOT; };
2020-12-16 16:35:40 +00:00
1780F6EE25895EDB00FE45FF /* PostCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostCommands.swift; sourceTree = "<group>"; };
2021-11-19 20:41:54 +00:00
17836C18273F10C40047AF61 /* ActionExtension-iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "ActionExtension-iOS.entitlements"; sourceTree = "<group>"; };
2021-10-15 19:05:51 +00:00
17A355D3271A052C007C7A47 /* WriteFreely-MultiPlatform (iOS).entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "WriteFreely-MultiPlatform (iOS).entitlements"; sourceTree = "<group>"; };
2020-12-22 16:06:06 +00:00
17A4FEDF25924E810037E96B /* MacSoftwareUpdater.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = MacSoftwareUpdater.md; sourceTree = "<group>"; };
2020-12-22 20:06:25 +00:00
17A4FEEC25927E730037E96B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
2020-08-12 14:36:49 +00:00
17A5388724DDA31F00DEFF9A /* MacAccountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacAccountView.swift; sourceTree = "<group>"; };
2020-08-07 20:31:13 +00:00
17A5388B24DDC83F00DEFF9A /* AccountModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountModel.swift; sourceTree = "<group>"; };
2020-08-10 14:39:44 +00:00
17A5388D24DDEC7400DEFF9A /* AccountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountView.swift; sourceTree = "<group>"; };
17A5389124DDED0000DEFF9A /* PreferencesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesView.swift; sourceTree = "<group>"; };
2020-09-22 20:18:00 +00:00
17A67CAE251A5DD7002F163D /* PostEditorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostEditorView.swift; sourceTree = "<group>"; };
2021-02-01 18:46:25 +00:00
17B37C4A25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WriteFreelyModel+Keychain.swift"; sourceTree = "<group>"; };
17B37C5525C8679800FE75E9 /* WriteFreelyModel+API.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WriteFreelyModel+API.swift"; sourceTree = "<group>"; };
17B37C5C25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WriteFreelyModel+APIHandlers.swift"; sourceTree = "<group>"; };
2020-09-14 13:53:48 +00:00
17B3E964250FAA9000EE9748 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
2020-09-18 19:48:05 +00:00
17B5103A2515448D00E9631F /* Credits.rtf */ = {isa = PBXFileReference; lastKnownFileType = text.rtf; path = Credits.rtf; sourceTree = "<group>"; };
2021-01-05 20:20:14 +00:00
17B68D4F25A4FED2005ED37C /* Sparkle-License.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = "Sparkle-License.txt"; sourceTree = "<group>"; };
2020-09-04 20:55:13 +00:00
17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WFAPost+CoreDataClass.swift"; sourceTree = SOURCE_ROOT; };
17B996D72502D23E0017B536 /* WFAPost+CoreDataProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WFAPost+CoreDataProperties.swift"; sourceTree = SOURCE_ROOT; };
2020-11-27 16:02:18 +00:00
17BC617825715068003363CA /* ActivePostToolbarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivePostToolbarView.swift; sourceTree = "<group>"; };
2020-09-08 15:27:57 +00:00
17C42E612507D8E600072984 /* PostStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostStatus.swift; sourceTree = "<group>"; };
2020-09-09 14:56:23 +00:00
17C42E642509237800072984 /* PostListFilteredView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostListFilteredView.swift; sourceTree = "<group>"; };
2020-09-10 18:08:29 +00:00
17C42E6F250AA12200072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedObjectContext+ExecuteAndMergeChanges.swift"; sourceTree = "<group>"; };
2020-08-11 18:06:10 +00:00
17D435E724E3128F0036B539 /* PreferencesModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesModel.swift; sourceTree = "<group>"; };
2022-04-02 12:04:50 +00:00
17D4926627947D780035BD7E /* MacUpdatesViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacUpdatesViewModel.swift; sourceTree = "<group>"; };
2020-09-18 14:59:59 +00:00
17D4F36B2514EE2F00517CE6 /* LoraGX.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = LoraGX.ttf; sourceTree = "<group>"; };
17D4F39D2514F0E500517CE6 /* OpenSans-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "OpenSans-Regular.ttf"; sourceTree = "<group>"; };
17D4F3A42514F1E900517CE6 /* Hack-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Hack-Regular.ttf"; sourceTree = "<group>"; };
2020-07-22 13:57:10 +00:00
17DF328124C87D3300BCE2E3 /* WriteFreely_MultiPlatformApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WriteFreely_MultiPlatformApp.swift; sourceTree = "<group>"; };
17DF328224C87D3300BCE2E3 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
17DF328324C87D3500BCE2E3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
17DF328824C87D3500BCE2E3 /* WriteFreely-MultiPlatform.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "WriteFreely-MultiPlatform.app"; sourceTree = BUILT_PRODUCTS_DIR; };
17DF328B24C87D3500BCE2E3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2020-11-11 21:22:51 +00:00
17DF329024C87D3500BCE2E3 /* WriteFreely for Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "WriteFreely for Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; };
2020-07-22 13:57:10 +00:00
17DF329224C87D3500BCE2E3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
17DF329324C87D3500BCE2E3 /* macOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = macOS.entitlements; sourceTree = "<group>"; };
17DF329824C87D3500BCE2E3 /* Tests iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Tests iOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
17DF329C24C87D3500BCE2E3 /* Tests_iOS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests_iOS.swift; sourceTree = "<group>"; };
17DF329E24C87D3500BCE2E3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
17DF32A324C87D3500BCE2E3 /* Tests macOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Tests macOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
17DF32A724C87D3500BCE2E3 /* Tests_macOS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tests_macOS.swift; sourceTree = "<group>"; };
17DF32A924C87D3500BCE2E3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2020-07-22 15:54:01 +00:00
17DF32C624C884FF00BCE2E3 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
17DF32C724C8853700BCE2E3 /* CODE_OF_CONDUCT.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CODE_OF_CONDUCT.md; sourceTree = "<group>"; };
17DF32C824C8854B00BCE2E3 /* CONTRIBUTING.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CONTRIBUTING.md; sourceTree = "<group>"; };
17DF32C924C8855E00BCE2E3 /* LICENSE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = LICENSE.md; sourceTree = "<group>"; };
17DF32CA24C8856C00BCE2E3 /* CHANGELOG.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = CHANGELOG.md; sourceTree = "<group>"; };
2020-08-17 16:05:26 +00:00
17DF32D424C8CA3400BCE2E3 /* PostStatusBadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostStatusBadgeView.swift; sourceTree = "<group>"; };
2020-09-24 19:54:11 +00:00
17DFDE84251D309400A25F31 /* Hack-License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Hack-License.txt"; sourceTree = "<group>"; };
17DFDE85251D309400A25F31 /* Lora-Cyrillic-OFL.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Lora-Cyrillic-OFL.txt"; sourceTree = "<group>"; };
17DFDE86251D309400A25F31 /* OpenSans-License.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "OpenSans-License.txt"; sourceTree = "<group>"; };
2020-10-23 20:01:37 +00:00
17E5DF892543610700DCDC9B /* PostTextEditingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostTextEditingView.swift; sourceTree = "<group>"; };
2023-10-23 21:15:41 +00:00
37113EF82A98C10A00B36B98 /* NoSelectedPostView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoSelectedPostView.swift; sourceTree = "<group>"; };
2024-07-28 10:06:46 +00:00
374451442BFA80EA0000BCDD /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
2022-11-03 10:56:11 +00:00
375A67E728FC555C007A1AC0 /* MultilineTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineTextView.swift; sourceTree = "<group>"; };
2024-07-28 10:02:02 +00:00
376A350C2B5D5C8E00255D61 /* WFNavigation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WFNavigation.swift; sourceTree = "<group>"; };
2023-04-17 14:27:01 +00:00
3779389629EC0C880032D6C1 /* HelpCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HelpCommands.swift; sourceTree = "<group>"; };
2023-06-10 10:49:45 +00:00
37F749D029B4D3090087F0BF /* SearchablePostListFilteredView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchablePostListFilteredView.swift; sourceTree = "<group>"; };
2020-07-22 13:57:10 +00:00
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2021-11-05 19:12:04 +00:00
172E0FFC2735B83E00061372 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
172E10012735B83E00061372 /* UniformTypeIdentifiers.framework in Frameworks */,
2022-04-02 12:04:50 +00:00
1784D2F127946DA10033E72E /* WriteFreely in Frameworks */,
2021-11-05 19:12:04 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-07-22 13:57:10 +00:00
17DF328524C87D3500BCE2E3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2022-04-02 12:04:50 +00:00
1784D2ED27946D880033E72E /* WriteFreely in Frameworks */,
2020-07-22 13:57:10 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF328D24C87D3500BCE2E3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2022-04-02 12:04:50 +00:00
1784D2EF27946D9A0033E72E /* WriteFreely in Frameworks */,
17D4926527947B4D0035BD7E /* Sparkle in Frameworks */,
2020-07-22 13:57:10 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF329524C87D3500BCE2E3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF32A024C87D3500BCE2E3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
2022-07-28 11:47:39 +00:00
17027E23286741910062EB29 /* Logging */ = {
isa = PBXGroup;
children = (
17027E24286741B80062EB29 /* Logging.swift */,
);
path = Logging;
sourceTree = "<group>";
};
2020-09-23 15:21:03 +00:00
1709ADDE251B99D40053AF79 /* Technotes */ = {
isa = PBXGroup;
children = (
1709ADDF251B9A110053AF79 /* EditorLaunchingPolicy.md */,
2020-12-22 16:06:06 +00:00
17A4FEDF25924E810037E96B /* MacSoftwareUpdater.md */,
2020-09-23 15:21:03 +00:00
);
path = Technotes;
sourceTree = "<group>";
};
2020-08-10 16:37:19 +00:00
17120DA624E19CE2002B9F6C /* Settings */ = {
isa = PBXGroup;
children = (
2020-08-10 20:21:26 +00:00
17120DB124E1E19C002B9F6C /* SettingsHeaderView.swift */,
2020-08-17 20:45:02 +00:00
17120DA424E19CBF002B9F6C /* SettingsView.swift */,
2020-08-10 16:37:19 +00:00
);
path = Settings;
sourceTree = "<group>";
};
2022-07-27 13:56:32 +00:00
17275264280997BF003D0A6A /* ErrorHandling */ = {
isa = PBXGroup;
children = (
1727526528099802003D0A6A /* ErrorConstants.swift */,
172752692809991A003D0A6A /* ErrorHandling.swift */,
);
path = ErrorHandling;
sourceTree = "<group>";
};
2021-11-05 19:12:04 +00:00
172E10022735B83E00061372 /* ActionExtension-iOS */ = {
isa = PBXGroup;
children = (
2021-11-19 20:41:54 +00:00
17836C18273F10C40047AF61 /* ActionExtension-iOS.entitlements */,
2021-11-05 19:12:04 +00:00
172E10032735B83E00061372 /* Media.xcassets */,
2021-11-19 20:41:54 +00:00
172E10182735C3DB00061372 /* ContentView.swift */,
2021-11-05 19:12:04 +00:00
172E10052735B83E00061372 /* ActionViewController.swift */,
172E100A2735B83E00061372 /* Info.plist */,
2021-11-05 19:40:36 +00:00
172E10122735BB6200061372 /* Action.js */,
2021-11-05 19:12:04 +00:00
);
path = "ActionExtension-iOS";
sourceTree = "<group>";
};
2020-08-17 17:50:48 +00:00
1739B8D324EAFAB700DA7421 /* PostEditor */ = {
isa = PBXGroup;
children = (
2020-09-23 18:39:43 +00:00
170DFA33251BBC44001D82A0 /* PostEditorModel.swift */,
2020-09-01 19:00:20 +00:00
1756DBB224FECDBB00207AB8 /* PostEditorStatusToolbarView.swift */,
2020-08-17 17:50:48 +00:00
);
path = PostEditor;
sourceTree = "<group>";
};
2020-07-25 11:02:11 +00:00
1756AE7F24CB841200FD7257 /* Extensions */ = {
isa = PBXGroup;
children = (
2020-09-16 16:45:49 +00:00
17480CA4251272EE00EB7765 /* Bundle+AppVersion.swift */,
2021-02-01 22:03:40 +00:00
17C42E6F250AA12200072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift */,
2021-02-01 18:46:25 +00:00
17B37C5525C8679800FE75E9 /* WriteFreelyModel+API.swift */,
17B37C5C25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift */,
17B37C4A25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift */,
2021-11-05 18:18:36 +00:00
171DC676272C7D0B002B9B8A /* UserDefaults+Extensions.swift */,
2020-07-25 11:02:11 +00:00
);
path = Extensions;
sourceTree = "<group>";
};
2020-08-17 18:45:47 +00:00
1762DCB124EB07680019C4EB /* Models */ = {
isa = PBXGroup;
children = (
2020-09-01 20:11:51 +00:00
1756DBFF24FEE18400207AB8 /* WFACollection+CoreDataClass.swift */,
1756DC0024FEE18400207AB8 /* WFACollection+CoreDataProperties.swift */,
2020-09-04 20:55:13 +00:00
17B996D62502D23E0017B536 /* WFAPost+CoreDataClass.swift */,
17B996D72502D23E0017B536 /* WFAPost+CoreDataProperties.swift */,
2020-09-08 15:27:57 +00:00
17C42E612507D8E600072984 /* PostStatus.swift */,
2020-08-18 18:06:02 +00:00
174D313124EC2831006CA9EE /* WriteFreelyModel.swift */,
2020-09-01 19:10:17 +00:00
1756DBB524FED3A400207AB8 /* LocalStorageModel.xcdatamodeld */,
2020-08-17 18:45:47 +00:00
);
path = Models;
sourceTree = "<group>";
};
2020-08-10 14:39:44 +00:00
1765F62C24E1924800C9EBF0 /* Preferences */ = {
isa = PBXGroup;
children = (
2020-08-11 18:06:10 +00:00
17D435E724E3128F0036B539 /* PreferencesModel.swift */,
2020-08-17 20:45:02 +00:00
17A5389124DDED0000DEFF9A /* PreferencesView.swift */,
2020-08-10 14:39:44 +00:00
);
path = Preferences;
sourceTree = "<group>";
};
2020-09-21 20:15:16 +00:00
17681E3F251940F200D394AE /* Extensions */ = {
isa = PBXGroup;
children = (
2020-09-22 14:26:59 +00:00
1756AE8024CB844500FD7257 /* View+Keyboard.swift */,
2021-11-19 20:41:54 +00:00
172E10142735C2BD00061372 /* UIHostingView.swift */,
172E10162735C2DF00061372 /* EnvironmentValues+Extensions.swift */,
2020-09-21 20:15:16 +00:00
);
path = Extensions;
sourceTree = "<group>";
};
2020-08-07 20:31:13 +00:00
17A5388924DDA50500DEFF9A /* Settings */ = {
isa = PBXGroup;
children = (
2020-08-12 14:36:49 +00:00
17A5388724DDA31F00DEFF9A /* MacAccountView.swift */,
2020-08-12 14:36:10 +00:00
1753F6AB24E431CC00309365 /* MacPreferencesView.swift */,
2020-12-23 16:53:01 +00:00
172C492D2593981900E20ADF /* MacUpdatesView.swift */,
2022-04-02 12:04:50 +00:00
17D4926627947D780035BD7E /* MacUpdatesViewModel.swift */,
2020-08-07 20:31:13 +00:00
);
path = Settings;
sourceTree = "<group>";
};
2020-09-22 20:18:00 +00:00
17A67CAB251A5D7E002F163D /* PostEditor */ = {
isa = PBXGroup;
children = (
1756AE7624CB2EDD00FD7257 /* PostEditorView.swift */,
2020-10-23 14:54:07 +00:00
173E19D0254318F600440F0F /* RemoteChangePromptView.swift */,
2020-10-23 16:30:51 +00:00
173E19E2254329CC00440F0F /* PostTextEditingView.swift */,
2022-11-03 10:56:11 +00:00
375A67E728FC555C007A1AC0 /* MultilineTextView.swift */,
2020-09-22 20:18:00 +00:00
);
path = PostEditor;
sourceTree = "<group>";
};
17A67CAC251A5D8D002F163D /* PostEditor */ = {
isa = PBXGroup;
children = (
2020-12-11 19:44:20 +00:00
17479F142583D8E40072B7FB /* PostEditorSharingPicker.swift */,
2020-09-22 20:18:00 +00:00
17A67CAE251A5DD7002F163D /* PostEditorView.swift */,
2020-10-23 20:01:37 +00:00
17E5DF892543610700DCDC9B /* PostTextEditingView.swift */,
2020-11-23 15:52:19 +00:00
17466625256C0D0600629997 /* MacEditorTextView.swift */,
2020-09-22 20:18:00 +00:00
);
path = PostEditor;
sourceTree = "<group>";
};
2020-11-27 16:02:18 +00:00
17BC617725715042003363CA /* Navigation */ = {
isa = PBXGroup;
children = (
17BC617825715068003363CA /* ActivePostToolbarView.swift */,
2020-12-16 16:35:40 +00:00
1780F6EE25895EDB00FE45FF /* PostCommands.swift */,
2023-04-17 14:27:01 +00:00
3779389629EC0C880032D6C1 /* HelpCommands.swift */,
2020-11-27 16:02:18 +00:00
);
path = Navigation;
sourceTree = "<group>";
};
2020-09-18 14:59:59 +00:00
17D4F3722514EE4400517CE6 /* Resources */ = {
isa = PBXGroup;
children = (
2020-09-24 19:54:11 +00:00
17DFDE83251D309400A25F31 /* Licenses */,
2020-09-18 14:59:59 +00:00
17D4F3A42514F1E900517CE6 /* Hack-Regular.ttf */,
17D4F39D2514F0E500517CE6 /* OpenSans-Regular.ttf */,
17D4F36B2514EE2F00517CE6 /* LoraGX.ttf */,
);
path = Resources;
sourceTree = "<group>";
};
2020-07-22 13:57:10 +00:00
17DF327B24C87D3300BCE2E3 = {
isa = PBXGroup;
children = (
2021-10-15 19:05:51 +00:00
17A355D3271A052C007C7A47 /* WriteFreely-MultiPlatform (iOS).entitlements */,
2020-07-22 15:54:01 +00:00
17DF32C624C884FF00BCE2E3 /* README.md */,
17DF32C924C8855E00BCE2E3 /* LICENSE.md */,
17DF32CA24C8856C00BCE2E3 /* CHANGELOG.md */,
17DF32C724C8853700BCE2E3 /* CODE_OF_CONDUCT.md */,
17DF32C824C8854B00BCE2E3 /* CONTRIBUTING.md */,
2020-09-23 15:21:03 +00:00
1709ADDE251B99D40053AF79 /* Technotes */,
2020-07-22 13:57:10 +00:00
17DF328024C87D3300BCE2E3 /* Shared */,
17DF328A24C87D3500BCE2E3 /* iOS */,
17DF329124C87D3500BCE2E3 /* macOS */,
17DF329B24C87D3500BCE2E3 /* Tests iOS */,
17DF32A624C87D3500BCE2E3 /* Tests macOS */,
2021-11-05 19:12:04 +00:00
172E10022735B83E00061372 /* ActionExtension-iOS */,
2020-07-22 13:57:10 +00:00
17DF328924C87D3500BCE2E3 /* Products */,
2020-07-22 14:07:14 +00:00
17DF32C124C87D8D00BCE2E3 /* Frameworks */,
2020-07-22 13:57:10 +00:00
);
sourceTree = "<group>";
};
17DF328024C87D3300BCE2E3 /* Shared */ = {
isa = PBXGroup;
children = (
17DF328124C87D3300BCE2E3 /* WriteFreely_MultiPlatformApp.swift */,
2020-09-09 18:19:40 +00:00
1756DBB924FED45500207AB8 /* LocalStorageManager.swift */,
2020-07-22 13:57:10 +00:00
17DF328324C87D3500BCE2E3 /* Assets.xcassets */,
2020-08-07 20:31:13 +00:00
17DF32D024C8B75C00BCE2E3 /* Account */,
2020-07-25 11:02:11 +00:00
1756AE7F24CB841200FD7257 /* Extensions */,
2022-07-27 13:56:32 +00:00
17275264280997BF003D0A6A /* ErrorHandling */,
2022-07-28 11:47:39 +00:00
17027E23286741910062EB29 /* Logging */,
2020-08-17 18:45:47 +00:00
1762DCB124EB07680019C4EB /* Models */,
2020-07-25 11:02:11 +00:00
17DF32CC24C8B72300BCE2E3 /* Navigation */,
2020-08-17 17:50:48 +00:00
1739B8D324EAFAB700DA7421 /* PostEditor */,
2020-08-17 17:55:28 +00:00
17DF32D124C8B78500BCE2E3 /* PostList */,
2020-08-10 14:39:44 +00:00
17DF32D224C8B78D00BCE2E3 /* PostCollection */,
1765F62C24E1924800C9EBF0 /* Preferences */,
2020-09-18 14:59:59 +00:00
17D4F3722514EE4400517CE6 /* Resources */,
2020-07-22 13:57:10 +00:00
);
path = Shared;
sourceTree = "<group>";
};
17DF328924C87D3500BCE2E3 /* Products */ = {
isa = PBXGroup;
children = (
17DF328824C87D3500BCE2E3 /* WriteFreely-MultiPlatform.app */,
2020-11-11 21:22:51 +00:00
17DF329024C87D3500BCE2E3 /* WriteFreely for Mac.app */,
2020-07-22 13:57:10 +00:00
17DF329824C87D3500BCE2E3 /* Tests iOS.xctest */,
17DF32A324C87D3500BCE2E3 /* Tests macOS.xctest */,
2021-11-05 19:12:04 +00:00
172E0FFF2735B83E00061372 /* ActionExtension-iOS.appex */,
2020-07-22 13:57:10 +00:00
);
name = Products;
sourceTree = "<group>";
};
17DF328A24C87D3500BCE2E3 /* iOS */ = {
isa = PBXGroup;
children = (
17DF328B24C87D3500BCE2E3 /* Info.plist */,
2020-09-14 13:53:48 +00:00
17B3E964250FAA9000EE9748 /* LaunchScreen.storyboard */,
2020-09-21 20:15:16 +00:00
17681E3F251940F200D394AE /* Extensions */,
2020-09-22 20:18:00 +00:00
17A67CAB251A5D7E002F163D /* PostEditor */,
2020-08-10 16:37:19 +00:00
17120DA624E19CE2002B9F6C /* Settings */,
2024-07-28 10:06:46 +00:00
374451442BFA80EA0000BCDD /* PrivacyInfo.xcprivacy */,
2020-07-22 13:57:10 +00:00
);
path = iOS;
sourceTree = "<group>";
};
17DF329124C87D3500BCE2E3 /* macOS */ = {
isa = PBXGroup;
children = (
17DF329224C87D3500BCE2E3 /* Info.plist */,
17DF329324C87D3500BCE2E3 /* macOS.entitlements */,
2020-12-22 20:06:25 +00:00
17A4FEEC25927E730037E96B /* AppDelegate.swift */,
2020-11-27 16:02:18 +00:00
17BC617725715042003363CA /* Navigation */,
2020-09-22 20:18:00 +00:00
17A67CAC251A5D8D002F163D /* PostEditor */,
2020-08-07 20:31:13 +00:00
17A5388924DDA50500DEFF9A /* Settings */,
2020-09-18 19:48:05 +00:00
17B5103A2515448D00E9631F /* Credits.rtf */,
2020-07-22 13:57:10 +00:00
);
path = macOS;
sourceTree = "<group>";
};
17DF329B24C87D3500BCE2E3 /* Tests iOS */ = {
isa = PBXGroup;
children = (
17DF329C24C87D3500BCE2E3 /* Tests_iOS.swift */,
17DF329E24C87D3500BCE2E3 /* Info.plist */,
);
path = "Tests iOS";
sourceTree = "<group>";
};
17DF32A624C87D3500BCE2E3 /* Tests macOS */ = {
isa = PBXGroup;
children = (
17DF32A724C87D3500BCE2E3 /* Tests_macOS.swift */,
17DF32A924C87D3500BCE2E3 /* Info.plist */,
);
path = "Tests macOS";
sourceTree = "<group>";
};
2020-07-22 14:07:14 +00:00
17DF32C124C87D8D00BCE2E3 /* Frameworks */ = {
isa = PBXGroup;
children = (
2021-11-05 19:12:04 +00:00
172E10002735B83E00061372 /* UniformTypeIdentifiers.framework */,
2020-07-22 14:07:14 +00:00
);
name = Frameworks;
sourceTree = "<group>";
};
2020-07-25 11:02:11 +00:00
17DF32CC24C8B72300BCE2E3 /* Navigation */ = {
isa = PBXGroup;
children = (
17DF328224C87D3300BCE2E3 /* ContentView.swift */,
2023-10-23 21:15:41 +00:00
37113EF82A98C10A00B36B98 /* NoSelectedPostView.swift */,
2024-07-28 10:02:02 +00:00
376A350C2B5D5C8E00255D61 /* WFNavigation.swift */,
2020-07-25 11:02:11 +00:00
);
path = Navigation;
sourceTree = "<group>";
};
2020-08-07 20:31:13 +00:00
17DF32D024C8B75C00BCE2E3 /* Account */ = {
2020-07-25 11:02:11 +00:00
isa = PBXGroup;
children = (
2020-08-07 20:31:13 +00:00
17A5388B24DDC83F00DEFF9A /* AccountModel.swift */,
2020-08-10 17:31:46 +00:00
17120DAB24E1B99F002B9F6C /* AccountLoginView.swift */,
2020-08-17 20:45:02 +00:00
17120DA824E1B2F5002B9F6C /* AccountLogoutView.swift */,
17A5388D24DDEC7400DEFF9A /* AccountView.swift */,
2020-07-25 11:02:11 +00:00
);
2020-08-07 20:31:13 +00:00
path = Account;
2020-07-25 11:02:11 +00:00
sourceTree = "<group>";
};
2020-08-17 17:55:28 +00:00
17DF32D124C8B78500BCE2E3 /* PostList */ = {
2020-07-25 11:02:11 +00:00
isa = PBXGroup;
children = (
2020-08-17 16:03:27 +00:00
1756AE7324CB26FA00FD7257 /* PostCellView.swift */,
2020-09-08 15:29:13 +00:00
1756AE6D24CB255B00FD7257 /* PostListModel.swift */,
2020-08-17 17:46:23 +00:00
1756AE7924CB65DF00FD7257 /* PostListView.swift */,
2020-08-17 16:05:26 +00:00
17DF32D424C8CA3400BCE2E3 /* PostStatusBadgeView.swift */,
2020-09-09 14:56:23 +00:00
17C42E642509237800072984 /* PostListFilteredView.swift */,
2023-06-10 10:49:45 +00:00
37F749D029B4D3090087F0BF /* SearchablePostListFilteredView.swift */,
2020-07-25 11:02:11 +00:00
);
2020-08-17 17:55:28 +00:00
path = PostList;
2020-07-25 11:02:11 +00:00
sourceTree = "<group>";
};
2020-07-30 20:30:34 +00:00
17DF32D224C8B78D00BCE2E3 /* PostCollection */ = {
2020-07-25 11:02:11 +00:00
isa = PBXGroup;
children = (
2020-08-10 14:25:35 +00:00
171BFDF924D4AF8300888236 /* CollectionListView.swift */,
2020-07-25 11:02:11 +00:00
);
2020-07-30 20:30:34 +00:00
path = PostCollection;
2020-07-25 11:02:11 +00:00
sourceTree = "<group>";
};
2020-09-24 19:54:11 +00:00
17DFDE83251D309400A25F31 /* Licenses */ = {
isa = PBXGroup;
children = (
2021-01-05 20:20:14 +00:00
17B68D4F25A4FED2005ED37C /* Sparkle-License.txt */,
2020-09-24 19:54:11 +00:00
17DFDE84251D309400A25F31 /* Hack-License.txt */,
17DFDE85251D309400A25F31 /* Lora-Cyrillic-OFL.txt */,
17DFDE86251D309400A25F31 /* OpenSans-License.txt */,
);
path = Licenses;
sourceTree = "<group>";
};
2020-07-22 13:57:10 +00:00
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
2021-11-05 19:12:04 +00:00
172E0FFE2735B83E00061372 /* ActionExtension-iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 172E10112735B83E00061372 /* Build configuration list for PBXNativeTarget "ActionExtension-iOS" */;
buildPhases = (
172E0FFB2735B83E00061372 /* Sources */,
172E0FFC2735B83E00061372 /* Frameworks */,
172E0FFD2735B83E00061372 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = "ActionExtension-iOS";
2021-11-19 20:41:54 +00:00
packageProductDependencies = (
2022-04-02 12:04:50 +00:00
1784D2F027946DA10033E72E /* WriteFreely */,
2021-11-19 20:41:54 +00:00
);
2021-11-05 19:12:04 +00:00
productName = "ActionExtension-iOS";
productReference = 172E0FFF2735B83E00061372 /* ActionExtension-iOS.appex */;
productType = "com.apple.product-type.app-extension";
};
2020-07-22 13:57:10 +00:00
17DF328724C87D3500BCE2E3 /* WriteFreely-MultiPlatform (iOS) */ = {
isa = PBXNativeTarget;
buildConfigurationList = 17DF32B224C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "WriteFreely-MultiPlatform (iOS)" */;
buildPhases = (
17DF328424C87D3500BCE2E3 /* Sources */,
17DF328524C87D3500BCE2E3 /* Frameworks */,
17DF328624C87D3500BCE2E3 /* Resources */,
2020-07-22 14:07:14 +00:00
17DF32C424C87E6700BCE2E3 /* ShellScript */,
2021-11-05 19:12:04 +00:00
172E100E2735B83E00061372 /* Embed App Extensions */,
2020-07-22 13:57:10 +00:00
);
buildRules = (
);
dependencies = (
2021-11-05 19:12:04 +00:00
172E100C2735B83E00061372 /* PBXTargetDependency */,
2020-07-22 13:57:10 +00:00
);
name = "WriteFreely-MultiPlatform (iOS)";
2020-07-22 14:07:14 +00:00
packageProductDependencies = (
2022-04-02 12:04:50 +00:00
1784D2EC27946D880033E72E /* WriteFreely */,
2020-07-22 14:07:14 +00:00
);
2020-07-22 13:57:10 +00:00
productName = "WriteFreely-MultiPlatform (iOS)";
productReference = 17DF328824C87D3500BCE2E3 /* WriteFreely-MultiPlatform.app */;
productType = "com.apple.product-type.application";
};
17DF328F24C87D3500BCE2E3 /* WriteFreely-MultiPlatform (macOS) */ = {
isa = PBXNativeTarget;
buildConfigurationList = 17DF32B524C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "WriteFreely-MultiPlatform (macOS)" */;
buildPhases = (
17DF328C24C87D3500BCE2E3 /* Sources */,
17DF328D24C87D3500BCE2E3 /* Frameworks */,
17DF328E24C87D3500BCE2E3 /* Resources */,
2020-07-22 14:17:11 +00:00
17DF32C524C87FDB00BCE2E3 /* ShellScript */,
2020-07-22 13:57:10 +00:00
);
buildRules = (
);
dependencies = (
);
name = "WriteFreely-MultiPlatform (macOS)";
2020-07-22 14:07:14 +00:00
packageProductDependencies = (
2022-04-02 12:04:50 +00:00
1784D2EE27946D9A0033E72E /* WriteFreely */,
17D4926427947B4D0035BD7E /* Sparkle */,
2020-07-22 14:07:14 +00:00
);
2020-07-22 13:57:10 +00:00
productName = "WriteFreely-MultiPlatform (macOS)";
2020-11-11 21:22:51 +00:00
productReference = 17DF329024C87D3500BCE2E3 /* WriteFreely for Mac.app */;
2020-07-22 13:57:10 +00:00
productType = "com.apple.product-type.application";
};
17DF329724C87D3500BCE2E3 /* Tests iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 17DF32B824C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "Tests iOS" */;
buildPhases = (
17DF329424C87D3500BCE2E3 /* Sources */,
17DF329524C87D3500BCE2E3 /* Frameworks */,
17DF329624C87D3500BCE2E3 /* Resources */,
);
buildRules = (
);
dependencies = (
17DF329A24C87D3500BCE2E3 /* PBXTargetDependency */,
);
name = "Tests iOS";
productName = "Tests iOS";
productReference = 17DF329824C87D3500BCE2E3 /* Tests iOS.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
17DF32A224C87D3500BCE2E3 /* Tests macOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 17DF32BB24C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "Tests macOS" */;
buildPhases = (
17DF329F24C87D3500BCE2E3 /* Sources */,
17DF32A024C87D3500BCE2E3 /* Frameworks */,
17DF32A124C87D3500BCE2E3 /* Resources */,
);
buildRules = (
);
dependencies = (
17DF32A524C87D3500BCE2E3 /* PBXTargetDependency */,
);
name = "Tests macOS";
productName = "Tests macOS";
productReference = 17DF32A324C87D3500BCE2E3 /* Tests macOS.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
17DF327C24C87D3300BCE2E3 /* Project object */ = {
isa = PBXProject;
attributes = {
2021-11-05 19:12:04 +00:00
LastSwiftUpdateCheck = 1310;
2022-04-02 12:04:50 +00:00
LastUpgradeCheck = 1320;
2020-07-22 13:57:10 +00:00
TargetAttributes = {
2021-11-05 19:12:04 +00:00
172E0FFE2735B83E00061372 = {
CreatedOnToolsVersion = 13.1;
};
2020-07-22 13:57:10 +00:00
17DF328724C87D3500BCE2E3 = {
CreatedOnToolsVersion = 12.0;
};
17DF328F24C87D3500BCE2E3 = {
CreatedOnToolsVersion = 12.0;
};
17DF329724C87D3500BCE2E3 = {
CreatedOnToolsVersion = 12.0;
TestTargetID = 17DF328724C87D3500BCE2E3;
};
17DF32A224C87D3500BCE2E3 = {
CreatedOnToolsVersion = 12.0;
TestTargetID = 17DF328F24C87D3500BCE2E3;
};
};
};
buildConfigurationList = 17DF327F24C87D3300BCE2E3 /* Build configuration list for PBXProject "WriteFreely-MultiPlatform" */;
compatibilityVersion = "Xcode 9.3";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 17DF327B24C87D3300BCE2E3;
2020-07-22 14:07:14 +00:00
packageReferences = (
2022-04-02 12:04:50 +00:00
1784D2EB27946D880033E72E /* XCRemoteSwiftPackageReference "writefreely-swift" */,
17D4926327947B4D0035BD7E /* XCRemoteSwiftPackageReference "Sparkle" */,
2020-07-22 14:07:14 +00:00
);
2020-07-22 13:57:10 +00:00
productRefGroup = 17DF328924C87D3500BCE2E3 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
17DF328724C87D3500BCE2E3 /* WriteFreely-MultiPlatform (iOS) */,
17DF328F24C87D3500BCE2E3 /* WriteFreely-MultiPlatform (macOS) */,
17DF329724C87D3500BCE2E3 /* Tests iOS */,
17DF32A224C87D3500BCE2E3 /* Tests macOS */,
2021-11-05 19:12:04 +00:00
172E0FFE2735B83E00061372 /* ActionExtension-iOS */,
2020-07-22 13:57:10 +00:00
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
2021-11-05 19:12:04 +00:00
172E0FFD2735B83E00061372 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2024-07-28 10:06:46 +00:00
374451462BFA845F0000BCDD /* PrivacyInfo.xcprivacy in Resources */,
2021-11-19 20:41:54 +00:00
17836C17273F0FBB0047AF61 /* OpenSans-Regular.ttf in Resources */,
2021-11-05 19:40:36 +00:00
172E10132735BB6200061372 /* Action.js in Resources */,
2021-11-05 19:12:04 +00:00
172E10042735B83E00061372 /* Media.xcassets in Resources */,
2021-11-19 20:41:54 +00:00
17836C15273F0FBB0047AF61 /* Hack-Regular.ttf in Resources */,
17836C16273F0FBB0047AF61 /* LoraGX.ttf in Resources */,
2021-11-05 19:12:04 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-07-22 13:57:10 +00:00
17DF328624C87D3500BCE2E3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2020-09-14 13:53:48 +00:00
17B3E965250FAA9000EE9748 /* LaunchScreen.storyboard in Resources */,
2020-09-24 19:54:11 +00:00
17DFDE8B251D309400A25F31 /* OpenSans-License.txt in Resources */,
2020-07-22 13:57:10 +00:00
17DF32AE24C87D3500BCE2E3 /* Assets.xcassets in Resources */,
2024-07-28 10:06:46 +00:00
374451452BFA845E0000BCDD /* PrivacyInfo.xcprivacy in Resources */,
2020-09-18 14:59:59 +00:00
17D4F39E2514F0E500517CE6 /* OpenSans-Regular.ttf in Resources */,
17D4F36C2514EE2F00517CE6 /* LoraGX.ttf in Resources */,
17D4F3A52514F1E900517CE6 /* Hack-Regular.ttf in Resources */,
2020-09-24 19:54:11 +00:00
17DFDE89251D309400A25F31 /* Lora-Cyrillic-OFL.txt in Resources */,
17DFDE87251D309400A25F31 /* Hack-License.txt in Resources */,
2020-07-22 13:57:10 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF328E24C87D3500BCE2E3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
17DF32AF24C87D3500BCE2E3 /* Assets.xcassets in Resources */,
2020-09-24 19:54:11 +00:00
17DFDE8C251D309400A25F31 /* OpenSans-License.txt in Resources */,
2020-09-18 19:48:05 +00:00
17B5103B2515448D00E9631F /* Credits.rtf in Resources */,
2020-09-18 14:59:59 +00:00
17D4F39F2514F0E500517CE6 /* OpenSans-Regular.ttf in Resources */,
17D4F3A62514F1E900517CE6 /* Hack-Regular.ttf in Resources */,
17D4F36D2514EE2F00517CE6 /* LoraGX.ttf in Resources */,
2020-09-24 19:54:11 +00:00
17DFDE8A251D309400A25F31 /* Lora-Cyrillic-OFL.txt in Resources */,
17DFDE88251D309400A25F31 /* Hack-License.txt in Resources */,
2020-07-22 13:57:10 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF329624C87D3500BCE2E3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF32A124C87D3500BCE2E3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
2020-07-22 14:07:14 +00:00
/* Begin PBXShellScriptBuildPhase section */
17DF32C424C87E6700BCE2E3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
2022-09-07 12:29:13 +00:00
alwaysOutOfDate = 1;
2020-07-22 14:07:14 +00:00
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
2020-07-22 14:17:11 +00:00
shellScript = "# Run SwiftLint on builds\nif which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
};
17DF32C524C87FDB00BCE2E3 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
2022-09-07 12:29:13 +00:00
alwaysOutOfDate = 1;
2020-07-22 14:17:11 +00:00
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Run SwiftLint on builds\nif which swiftlint >/dev/null; then\n swiftlint\nelse\n echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
2020-07-22 14:07:14 +00:00
};
/* End PBXShellScriptBuildPhase section */
2020-07-22 13:57:10 +00:00
/* Begin PBXSourcesBuildPhase section */
2021-11-05 19:12:04 +00:00
172E0FFB2735B83E00061372 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
172E10062735B83E00061372 /* ActionViewController.swift in Sources */,
2021-11-19 20:41:54 +00:00
172E10202735C64600061372 /* WFACollection+CoreDataClass.swift in Sources */,
172E10222735C64600061372 /* WFAPost+CoreDataProperties.swift in Sources */,
172E101D2735C5AB00061372 /* LocalStorageModel.xcdatamodeld in Sources */,
2022-07-28 11:47:39 +00:00
17027E27286757650062EB29 /* Logging.swift in Sources */,
2021-11-19 20:41:54 +00:00
17836C14273EFB870047AF61 /* UserDefaults+Extensions.swift in Sources */,
172E10242735C72500061372 /* PreferencesModel.swift in Sources */,
172E10172735C2DF00061372 /* EnvironmentValues+Extensions.swift in Sources */,
172E10212735C64600061372 /* WFACollection+CoreDataProperties.swift in Sources */,
172E101C2735C57400061372 /* LocalStorageManager.swift in Sources */,
172E10192735C3DB00061372 /* ContentView.swift in Sources */,
2022-07-27 13:56:32 +00:00
1727526828099802003D0A6A /* ErrorConstants.swift in Sources */,
2021-11-19 20:41:54 +00:00
172E10152735C2BD00061372 /* UIHostingView.swift in Sources */,
172E101F2735C64600061372 /* WFAPost+CoreDataClass.swift in Sources */,
2022-07-27 13:56:32 +00:00
1727526C2809991A003D0A6A /* ErrorHandling.swift in Sources */,
2021-11-19 20:41:54 +00:00
172E10232735C6FF00061372 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift in Sources */,
172E101E2735C62F00061372 /* PostStatus.swift in Sources */,
2021-11-05 19:12:04 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
2020-07-22 13:57:10 +00:00
17DF328424C87D3500BCE2E3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
17DF32AC24C87D3500BCE2E3 /* ContentView.swift in Sources */,
2020-10-23 14:54:07 +00:00
173E19D1254318F600440F0F /* RemoteChangePromptView.swift in Sources */,
2021-02-01 18:46:25 +00:00
17B37C5625C8679800FE75E9 /* WriteFreelyModel+API.swift in Sources */,
2020-09-08 15:27:57 +00:00
17C42E622507D8E600072984 /* PostStatus.swift in Sources */,
2023-10-23 21:15:41 +00:00
37095AE02AA4A0E700C9C5F8 /* NoSelectedPostView.swift in Sources */,
2020-09-09 18:19:40 +00:00
1756DBBA24FED45500207AB8 /* LocalStorageManager.swift in Sources */,
2022-07-27 13:56:32 +00:00
1727526A2809991A003D0A6A /* ErrorHandling.swift in Sources */,
2020-07-25 11:02:11 +00:00
1756AE8124CB844500FD7257 /* View+Keyboard.swift in Sources */,
2020-09-09 14:56:23 +00:00
17C42E652509237800072984 /* PostListFilteredView.swift in Sources */,
2020-09-23 18:39:43 +00:00
170DFA34251BBC44001D82A0 /* PostEditorModel.swift in Sources */,
2020-08-10 17:31:46 +00:00
17120DAC24E1B99F002B9F6C /* AccountLoginView.swift in Sources */,
2021-02-01 18:46:25 +00:00
17B37C4B25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift in Sources */,
2020-09-16 16:45:49 +00:00
17480CA5251272EE00EB7765 /* Bundle+AppVersion.swift in Sources */,
2021-02-01 18:46:25 +00:00
17B37C5D25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift in Sources */,
2020-08-10 17:20:53 +00:00
17120DA924E1B2F5002B9F6C /* AccountLogoutView.swift in Sources */,
2020-08-10 14:25:35 +00:00
171BFDFA24D4AF8300888236 /* CollectionListView.swift in Sources */,
2020-09-01 19:00:20 +00:00
1756DBB324FECDBB00207AB8 /* PostEditorStatusToolbarView.swift in Sources */,
2020-08-10 20:21:26 +00:00
17120DB224E1E19C002B9F6C /* SettingsHeaderView.swift in Sources */,
2022-11-03 10:56:11 +00:00
375A67E828FC555C007A1AC0 /* MultilineTextView.swift in Sources */,
2021-11-05 18:18:36 +00:00
171DC677272C7D0B002B9B8A /* UserDefaults+Extensions.swift in Sources */,
2020-09-01 19:10:17 +00:00
1756DBB724FED3A400207AB8 /* LocalStorageModel.xcdatamodeld in Sources */,
2020-09-04 20:55:13 +00:00
17B996DA2502D23E0017B536 /* WFAPost+CoreDataProperties.swift in Sources */,
2020-08-17 18:16:42 +00:00
1756AE7724CB2EDD00FD7257 /* PostEditorView.swift in Sources */,
2020-08-17 16:05:26 +00:00
17DF32D524C8CA3400BCE2E3 /* PostStatusBadgeView.swift in Sources */,
2023-06-10 10:49:45 +00:00
37F749D129B4D3090087F0BF /* SearchablePostListFilteredView.swift in Sources */,
2024-07-28 10:02:02 +00:00
376A350D2B5D5C8E00255D61 /* WFNavigation.swift in Sources */,
2020-08-11 18:06:10 +00:00
17D435E824E3128F0036B539 /* PreferencesModel.swift in Sources */,
2020-08-17 17:46:23 +00:00
1756AE7A24CB65DF00FD7257 /* PostListView.swift in Sources */,
2020-09-04 20:55:13 +00:00
17B996D82502D23E0017B536 /* WFAPost+CoreDataClass.swift in Sources */,
2020-09-01 20:11:51 +00:00
1756DC0124FEE18400207AB8 /* WFACollection+CoreDataClass.swift in Sources */,
2020-07-22 13:57:10 +00:00
17DF32AA24C87D3500BCE2E3 /* WriteFreely_MultiPlatformApp.swift in Sources */,
2020-08-10 16:37:19 +00:00
17120DA724E19D11002B9F6C /* SettingsView.swift in Sources */,
2022-07-28 11:47:39 +00:00
17027E25286741B90062EB29 /* Logging.swift in Sources */,
2022-07-27 13:56:32 +00:00
1727526628099802003D0A6A /* ErrorConstants.swift in Sources */,
2020-09-01 20:11:51 +00:00
1756DC0324FEE18400207AB8 /* WFACollection+CoreDataProperties.swift in Sources */,
2020-08-10 16:37:19 +00:00
17120DA224E1985C002B9F6C /* AccountModel.swift in Sources */,
17120DA324E19A42002B9F6C /* PreferencesView.swift in Sources */,
2020-09-08 15:29:13 +00:00
1756AE6E24CB255B00FD7257 /* PostListModel.swift in Sources */,
2020-10-23 16:30:51 +00:00
173E19E3254329CC00440F0F /* PostTextEditingView.swift in Sources */,
2020-08-18 18:06:02 +00:00
174D313224EC2831006CA9EE /* WriteFreelyModel.swift in Sources */,
2020-09-10 18:08:29 +00:00
17C42E70250AA12300072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift in Sources */,
2020-08-10 16:37:19 +00:00
17120DA124E19839002B9F6C /* AccountView.swift in Sources */,
2020-08-17 16:03:27 +00:00
1756AE7424CB26FA00FD7257 /* PostCellView.swift in Sources */,
2020-07-22 13:57:10 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF328C24C87D3500BCE2E3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2021-11-05 18:18:36 +00:00
171DC678272C7D0B002B9B8A /* UserDefaults+Extensions.swift in Sources */,
2020-07-22 13:57:10 +00:00
17DF32AD24C87D3500BCE2E3 /* ContentView.swift in Sources */,
2020-09-09 18:19:40 +00:00
1756DBBB24FED45500207AB8 /* LocalStorageManager.swift in Sources */,
2020-12-22 20:06:25 +00:00
17A4FEED25927E730037E96B /* AppDelegate.swift in Sources */,
2020-08-18 18:06:02 +00:00
174D313324EC2831006CA9EE /* WriteFreelyModel.swift in Sources */,
2020-08-11 18:06:10 +00:00
17D435E924E3128F0036B539 /* PreferencesModel.swift in Sources */,
2020-08-10 17:20:53 +00:00
17120DAA24E1B2F5002B9F6C /* AccountLogoutView.swift in Sources */,
2020-08-17 16:05:26 +00:00
17DF32D624C8CA3400BCE2E3 /* PostStatusBadgeView.swift in Sources */,
2020-12-23 16:53:01 +00:00
172C492E2593981900E20ADF /* MacUpdatesView.swift in Sources */,
2023-10-23 21:15:41 +00:00
37113EF92A98C10A00B36B98 /* NoSelectedPostView.swift in Sources */,
2022-07-27 13:56:32 +00:00
1727526728099802003D0A6A /* ErrorConstants.swift in Sources */,
2020-12-11 16:45:11 +00:00
17479F152583D8E40072B7FB /* PostEditorSharingPicker.swift in Sources */,
2020-09-16 16:45:49 +00:00
17480CA6251272EE00EB7765 /* Bundle+AppVersion.swift in Sources */,
2023-04-17 14:27:01 +00:00
3779389729EC0C880032D6C1 /* HelpCommands.swift in Sources */,
2020-09-09 14:56:23 +00:00
17C42E662509237800072984 /* PostListFilteredView.swift in Sources */,
2020-08-10 17:31:46 +00:00
17120DAD24E1B99F002B9F6C /* AccountLoginView.swift in Sources */,
2022-04-02 12:04:50 +00:00
17D4926727947D780035BD7E /* MacUpdatesViewModel.swift in Sources */,
2020-11-23 15:52:19 +00:00
17466626256C0D0600629997 /* MacEditorTextView.swift in Sources */,
2022-07-28 11:47:39 +00:00
17027E26286741B90062EB29 /* Logging.swift in Sources */,
2022-07-27 13:56:32 +00:00
1727526B2809991A003D0A6A /* ErrorHandling.swift in Sources */,
2020-10-23 20:01:37 +00:00
17E5DF8A2543610700DCDC9B /* PostTextEditingView.swift in Sources */,
2023-06-10 10:49:45 +00:00
37F749D229B4D3090087F0BF /* SearchablePostListFilteredView.swift in Sources */,
2020-09-10 19:03:52 +00:00
17C42E71250AAFD500072984 /* NSManagedObjectContext+ExecuteAndMergeChanges.swift in Sources */,
2020-08-17 17:46:23 +00:00
1756AE7B24CB65DF00FD7257 /* PostListView.swift in Sources */,
2020-08-12 14:36:10 +00:00
1753F6AC24E431CC00309365 /* MacPreferencesView.swift in Sources */,
2020-09-01 20:11:51 +00:00
1756DC0424FEE18400207AB8 /* WFACollection+CoreDataProperties.swift in Sources */,
2024-07-28 10:02:02 +00:00
376A350E2B5D5C8E00255D61 /* WFNavigation.swift in Sources */,
2020-09-04 20:55:13 +00:00
17B996DB2502D23E0017B536 /* WFAPost+CoreDataProperties.swift in Sources */,
2020-11-27 16:02:18 +00:00
17BC618A25715318003363CA /* ActivePostToolbarView.swift in Sources */,
2020-08-10 14:25:35 +00:00
171BFDFB24D4AF8300888236 /* CollectionListView.swift in Sources */,
2020-09-22 20:18:00 +00:00
17A67CAF251A5DD7002F163D /* PostEditorView.swift in Sources */,
2020-07-22 13:57:10 +00:00
17DF32AB24C87D3500BCE2E3 /* WriteFreely_MultiPlatformApp.swift in Sources */,
2021-02-01 18:46:25 +00:00
17B37C5725C8679800FE75E9 /* WriteFreelyModel+API.swift in Sources */,
2020-08-07 20:31:13 +00:00
17A5388C24DDC83F00DEFF9A /* AccountModel.swift in Sources */,
2020-09-04 20:55:13 +00:00
17B996D92502D23E0017B536 /* WFAPost+CoreDataClass.swift in Sources */,
2020-09-01 19:10:17 +00:00
1756DBB824FED3A400207AB8 /* LocalStorageModel.xcdatamodeld in Sources */,
2021-02-01 18:46:25 +00:00
17B37C4C25C8661300FE75E9 /* WriteFreelyModel+Keychain.swift in Sources */,
2020-08-10 14:39:44 +00:00
17A5389324DDED0000DEFF9A /* PreferencesView.swift in Sources */,
2020-09-08 15:29:13 +00:00
1756AE6F24CB255B00FD7257 /* PostListModel.swift in Sources */,
2020-09-01 20:11:51 +00:00
1756DC0224FEE18400207AB8 /* WFACollection+CoreDataClass.swift in Sources */,
2020-09-01 19:00:20 +00:00
1756DBB424FECDBB00207AB8 /* PostEditorStatusToolbarView.swift in Sources */,
2020-08-10 14:39:44 +00:00
17A5388F24DDEC7400DEFF9A /* AccountView.swift in Sources */,
2020-12-16 16:35:40 +00:00
1780F6EF25895EDB00FE45FF /* PostCommands.swift in Sources */,
2021-02-01 18:46:25 +00:00
17B37C5E25C8698900FE75E9 /* WriteFreelyModel+APIHandlers.swift in Sources */,
2020-09-23 18:39:43 +00:00
170DFA35251BBC44001D82A0 /* PostEditorModel.swift in Sources */,
2020-08-17 16:03:27 +00:00
1756AE7524CB26FA00FD7257 /* PostCellView.swift in Sources */,
2020-08-12 14:36:49 +00:00
17A5388824DDA31F00DEFF9A /* MacAccountView.swift in Sources */,
2020-09-08 15:27:57 +00:00
17C42E632507D8E600072984 /* PostStatus.swift in Sources */,
2020-07-22 13:57:10 +00:00
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF329424C87D3500BCE2E3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
17DF329D24C87D3500BCE2E3 /* Tests_iOS.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
17DF329F24C87D3500BCE2E3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
17DF32A824C87D3500BCE2E3 /* Tests_macOS.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
2021-11-05 19:12:04 +00:00
172E100C2735B83E00061372 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 172E0FFE2735B83E00061372 /* ActionExtension-iOS */;
targetProxy = 172E100B2735B83E00061372 /* PBXContainerItemProxy */;
};
2020-07-22 13:57:10 +00:00
17DF329A24C87D3500BCE2E3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 17DF328724C87D3500BCE2E3 /* WriteFreely-MultiPlatform (iOS) */;
targetProxy = 17DF329924C87D3500BCE2E3 /* PBXContainerItemProxy */;
};
17DF32A524C87D3500BCE2E3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 17DF328F24C87D3500BCE2E3 /* WriteFreely-MultiPlatform (macOS) */;
targetProxy = 17DF32A424C87D3500BCE2E3 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
2021-11-05 19:12:04 +00:00
172E100F2735B83E00061372 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-11-19 20:41:54 +00:00
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = "";
ASSETCATALOG_COMPILER_APPICON_NAME = AppIconExtension;
2021-11-05 19:12:04 +00:00
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
2021-11-19 20:41:54 +00:00
CODE_SIGN_ENTITLEMENTS = "ActionExtension-iOS/ActionExtension-iOS.entitlements";
2021-11-05 19:12:04 +00:00
CODE_SIGN_STYLE = Automatic;
2023-10-23 21:15:41 +00:00
CURRENT_PROJECT_VERSION = 706;
2021-11-05 19:12:04 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "ActionExtension-iOS/Info.plist";
2021-11-19 20:51:37 +00:00
INFOPLIST_KEY_CFBundleDisplayName = "Create WriteFreely draft";
2021-11-05 19:12:04 +00:00
INFOPLIST_KEY_NSHumanReadableCopyright = "";
2021-11-19 20:41:54 +00:00
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
2021-11-05 19:12:04 +00:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2023-10-23 21:15:41 +00:00
MARKETING_VERSION = 1.0.17;
2021-11-05 19:12:04 +00:00
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform.ActionExtension-iOS";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
172E10102735B83E00061372 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-11-19 20:41:54 +00:00
ASSETCATALOG_COMPILER_ALTERNATE_APPICON_NAMES = "";
ASSETCATALOG_COMPILER_APPICON_NAME = AppIconExtension;
2021-11-05 19:12:04 +00:00
CLANG_CXX_LANGUAGE_STANDARD = "gnu++17";
2021-11-19 20:41:54 +00:00
CODE_SIGN_ENTITLEMENTS = "ActionExtension-iOS/ActionExtension-iOS.entitlements";
2021-11-05 19:12:04 +00:00
CODE_SIGN_STYLE = Automatic;
2023-10-23 21:15:41 +00:00
CURRENT_PROJECT_VERSION = 706;
2021-11-05 19:12:04 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_FILE = "ActionExtension-iOS/Info.plist";
2021-11-19 20:51:37 +00:00
INFOPLIST_KEY_CFBundleDisplayName = "Create WriteFreely draft";
2021-11-05 19:12:04 +00:00
INFOPLIST_KEY_NSHumanReadableCopyright = "";
2021-11-19 20:41:54 +00:00
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
2021-11-05 19:12:04 +00:00
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
2023-10-23 21:15:41 +00:00
MARKETING_VERSION = 1.0.17;
2021-11-05 19:12:04 +00:00
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform.ActionExtension-iOS";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_EMIT_LOC_STRINGS = YES;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
2020-07-22 13:57:10 +00:00
17DF32B024C87D3500BCE2E3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
};
name = Debug;
};
17DF32B124C87D3500BCE2E3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OPTIMIZATION_LEVEL = "-O";
};
name = Release;
};
17DF32B324C87D3500BCE2E3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-11-05 19:12:04 +00:00
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2020-07-22 13:57:10 +00:00
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
2021-10-15 19:05:51 +00:00
CODE_SIGN_ENTITLEMENTS = "WriteFreely-MultiPlatform (iOS).entitlements";
2020-07-22 13:57:10 +00:00
CODE_SIGN_STYLE = Automatic;
2024-07-28 10:02:02 +00:00
CURRENT_PROJECT_VERSION = 710;
2020-07-22 13:57:10 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = iOS/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2024-07-28 10:02:02 +00:00
MARKETING_VERSION = 1.0.18;
2020-07-22 13:57:10 +00:00
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
PRODUCT_NAME = "WriteFreely-MultiPlatform";
SDKROOT = iphoneos;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
17DF32B424C87D3500BCE2E3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
2021-11-05 19:12:04 +00:00
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
2020-07-22 13:57:10 +00:00
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
2021-10-15 19:05:51 +00:00
CODE_SIGN_ENTITLEMENTS = "WriteFreely-MultiPlatform (iOS).entitlements";
2020-07-22 13:57:10 +00:00
CODE_SIGN_STYLE = Automatic;
2024-07-28 10:02:02 +00:00
CURRENT_PROJECT_VERSION = 710;
2020-07-22 13:57:10 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = iOS/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
2024-07-28 10:02:02 +00:00
MARKETING_VERSION = 1.0.18;
2020-07-22 13:57:10 +00:00
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
PRODUCT_NAME = "WriteFreely-MultiPlatform";
SDKROOT = iphoneos;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
17DF32B624C87D3500BCE2E3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements;
2022-04-02 12:04:50 +00:00
CODE_SIGN_IDENTITY = "Apple Development";
2020-07-22 13:57:10 +00:00
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
2023-04-17 14:27:01 +00:00
CURRENT_PROJECT_VERSION = 708;
2020-07-22 13:57:10 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = macOS/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
2024-07-28 10:02:02 +00:00
MACOSX_DEPLOYMENT_TARGET = 13.0;
Fix sharing picker and prep for v1.0 release of Mac app (#242)
* Present sharing menu in background, not popover
* Write logs to new post (#236)
* Set the post editor font in the updateUIView method (#237)
* Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
* Bump build number and update change log
* Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
* Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
* Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
* Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Update change log
* Set the post editor font in the updateUIView method
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Squashed commit of the following:
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
Also, wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Fix crash-on-launch when post list is empty (#241)
* Apply a quarter-second delay to the dispatched call
* Update change log
* Fix nav-back bug when launching to last draft
* Improve keyboard present/dismiss animations
* Update change log and bump build number
* Update change log and bump build number
* Adjust initial frame size
* Bump minimum version to macOS 12
* Bump version and build number
* Bump build number
* Bump build number (again?)
* Undo initial sizing of settings window
* Bump build number
* Improve share button services
Adds two useful services to which the user can share a post: copy-URL-to-pasteboard (custom), and add-to-reading-list (system-provided).
* Improve initial layout of window
2023-02-12 16:14:26 +00:00
MARKETING_VERSION = 1.0.0;
2020-07-22 13:57:10 +00:00
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
2020-11-11 21:22:51 +00:00
PRODUCT_NAME = "WriteFreely for Mac";
2020-07-22 13:57:10 +00:00
SDKROOT = macosx;
SWIFT_VERSION = 5.0;
};
name = Debug;
};
17DF32B724C87D3500BCE2E3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = macOS/macOS.entitlements;
2022-04-02 12:04:50 +00:00
CODE_SIGN_IDENTITY = "Apple Development";
2020-07-22 13:57:10 +00:00
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
2023-04-17 14:27:01 +00:00
CURRENT_PROJECT_VERSION = 708;
2020-07-22 13:57:10 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = macOS/Info.plist;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
);
2024-07-28 10:02:02 +00:00
MACOSX_DEPLOYMENT_TARGET = 13.0;
Fix sharing picker and prep for v1.0 release of Mac app (#242)
* Present sharing menu in background, not popover
* Write logs to new post (#236)
* Set the post editor font in the updateUIView method (#237)
* Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
* Bump build number and update change log
* Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
* Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
* Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
* Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Update change log
* Set the post editor font in the updateUIView method
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Squashed commit of the following:
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
Also, wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Fix crash-on-launch when post list is empty (#241)
* Apply a quarter-second delay to the dispatched call
* Update change log
* Fix nav-back bug when launching to last draft
* Improve keyboard present/dismiss animations
* Update change log and bump build number
* Update change log and bump build number
* Adjust initial frame size
* Bump minimum version to macOS 12
* Bump version and build number
* Bump build number
* Bump build number (again?)
* Undo initial sizing of settings window
* Bump build number
* Improve share button services
Adds two useful services to which the user can share a post: copy-URL-to-pasteboard (custom), and add-to-reading-list (system-provided).
* Improve initial layout of window
2023-02-12 16:14:26 +00:00
MARKETING_VERSION = 1.0.0;
2020-07-22 13:57:10 +00:00
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.WriteFreely-MultiPlatform";
2020-11-11 21:22:51 +00:00
PRODUCT_NAME = "WriteFreely for Mac";
2020-07-22 13:57:10 +00:00
SDKROOT = macosx;
SWIFT_VERSION = 5.0;
};
name = Release;
};
17DF32B924C87D3500BCE2E3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = TPPAB4YBA6;
INFOPLIST_FILE = "Tests iOS/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.Tests-iOS";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = "WriteFreely-MultiPlatform (iOS)";
};
name = Debug;
};
17DF32BA24C87D3500BCE2E3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = TPPAB4YBA6;
INFOPLIST_FILE = "Tests iOS/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.Tests-iOS";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = "WriteFreely-MultiPlatform (iOS)";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
17DF32BC24C87D3500BCE2E3 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
Fix sharing picker and prep for v1.0 release of Mac app (#242)
* Present sharing menu in background, not popover
* Write logs to new post (#236)
* Set the post editor font in the updateUIView method (#237)
* Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
* Bump build number and update change log
* Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
* Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
* Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
* Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Update change log
* Set the post editor font in the updateUIView method
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Squashed commit of the following:
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
Also, wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Fix crash-on-launch when post list is empty (#241)
* Apply a quarter-second delay to the dispatched call
* Update change log
* Fix nav-back bug when launching to last draft
* Improve keyboard present/dismiss animations
* Update change log and bump build number
* Update change log and bump build number
* Adjust initial frame size
* Bump minimum version to macOS 12
* Bump version and build number
* Bump build number
* Bump build number (again?)
* Undo initial sizing of settings window
* Bump build number
* Improve share button services
Adds two useful services to which the user can share a post: copy-URL-to-pasteboard (custom), and add-to-reading-list (system-provided).
* Improve initial layout of window
2023-02-12 16:14:26 +00:00
CURRENT_PROJECT_VERSION = 702;
2020-07-22 13:57:10 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
INFOPLIST_FILE = "Tests macOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.Tests-macOS";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SWIFT_VERSION = 5.0;
TEST_TARGET_NAME = "WriteFreely-MultiPlatform (macOS)";
};
name = Debug;
};
17DF32BD24C87D3500BCE2E3 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
Fix sharing picker and prep for v1.0 release of Mac app (#242)
* Present sharing menu in background, not popover
* Write logs to new post (#236)
* Set the post editor font in the updateUIView method (#237)
* Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
* Bump build number and update change log
* Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
* Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
* Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
* Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Update change log
* Set the post editor font in the updateUIView method
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Squashed commit of the following:
commit f9f94b48d3465f9bcfc47ea5e478cc1d66da9a4d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500
Fix missed changes in change log
commit 593cc8f1fa83feec923905a5004b885fa68e3003
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500
Bump patch version and build number
commit e0f752e6a4828c3d09649da8f9fe5a1902a2f137
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 2f7163dff4ca9d3279c553190b78d2d47277a03e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500
Update change log
commit e42436676d2ce2e70e96a18364cb8127a5921cb5
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500
Squashed commit of the following:
commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 15:28:10 2022 -0500
Merge branch 'main' into fix-crash-on-launch-tmp-no-nav
commit a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d6293560f7a6d02e5f80197c04949106df
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:16 2022 -0500
Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
commit d7c03b9d2d1165a9b34d96a4e5350214211c1643
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500
Revert "Set the post editor font in the updateUIView method (#237)" (#240)
This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.
commit 43b53c6e456d7b59e7363d1591363c58a246b4be
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500
Revert "Don't navigate to new/last draft on launch (#238)" (#239)
This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.
commit 34546f994efaa77d21ff51aad84201f2dbbffd3e
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500
Don't navigate to new/last draft on launch (#238)
* Only navigate to new/last draft on launch on macOS
This is causing the app to crash on launch when there are no existing posts, so we’re going to remove it for now while we investigate.
* Bump build number and update change log
commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500
Bump build number and update change log
commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500
Set the font in the updateUIView method
commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500
Wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Set the font in the updateUIView method
Also, wrap becomeFirstResponder in async dispatch
This fixes issues when we’re updating the responder chain every time SwiftUI refreshes the view, which can have unpredictable side effects.
* Fix crash-on-launch when post list is empty (#241)
* Apply a quarter-second delay to the dispatched call
* Update change log
* Fix nav-back bug when launching to last draft
* Improve keyboard present/dismiss animations
* Update change log and bump build number
* Update change log and bump build number
* Adjust initial frame size
* Bump minimum version to macOS 12
* Bump version and build number
* Bump build number
* Bump build number (again?)
* Undo initial sizing of settings window
* Bump build number
* Improve share button services
Adds two useful services to which the user can share a post: copy-URL-to-pasteboard (custom), and add-to-reading-list (system-provided).
* Improve initial layout of window
2023-02-12 16:14:26 +00:00
CURRENT_PROJECT_VERSION = 702;
2020-07-22 13:57:10 +00:00
DEVELOPMENT_TEAM = TPPAB4YBA6;
INFOPLIST_FILE = "Tests macOS/Info.plist";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/../Frameworks",
"@loader_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 10.15;
PRODUCT_BUNDLE_IDENTIFIER = "com.abunchtell.Tests-macOS";
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = macosx;
SWIFT_VERSION = 5.0;
TEST_TARGET_NAME = "WriteFreely-MultiPlatform (macOS)";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
2021-11-05 19:12:04 +00:00
172E10112735B83E00061372 /* Build configuration list for PBXNativeTarget "ActionExtension-iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
172E100F2735B83E00061372 /* Debug */,
172E10102735B83E00061372 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
2020-07-22 13:57:10 +00:00
17DF327F24C87D3300BCE2E3 /* Build configuration list for PBXProject "WriteFreely-MultiPlatform" */ = {
isa = XCConfigurationList;
buildConfigurations = (
17DF32B024C87D3500BCE2E3 /* Debug */,
17DF32B124C87D3500BCE2E3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
17DF32B224C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "WriteFreely-MultiPlatform (iOS)" */ = {
isa = XCConfigurationList;
buildConfigurations = (
17DF32B324C87D3500BCE2E3 /* Debug */,
17DF32B424C87D3500BCE2E3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
17DF32B524C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "WriteFreely-MultiPlatform (macOS)" */ = {
isa = XCConfigurationList;
buildConfigurations = (
17DF32B624C87D3500BCE2E3 /* Debug */,
17DF32B724C87D3500BCE2E3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
17DF32B824C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "Tests iOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
17DF32B924C87D3500BCE2E3 /* Debug */,
17DF32BA24C87D3500BCE2E3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
17DF32BB24C87D3500BCE2E3 /* Build configuration list for PBXNativeTarget "Tests macOS" */ = {
isa = XCConfigurationList;
buildConfigurations = (
17DF32BC24C87D3500BCE2E3 /* Debug */,
17DF32BD24C87D3500BCE2E3 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
2020-07-22 14:07:14 +00:00
/* Begin XCRemoteSwiftPackageReference section */
2022-04-02 12:04:50 +00:00
1784D2EB27946D880033E72E /* XCRemoteSwiftPackageReference "writefreely-swift" */ = {
2020-12-22 15:41:56 +00:00
isa = XCRemoteSwiftPackageReference;
2022-04-02 12:04:50 +00:00
repositoryURL = "https://github.com/writefreely/writefreely-swift";
2020-12-22 15:41:56 +00:00
requirement = {
2021-03-24 17:31:40 +00:00
kind = upToNextMajorVersion;
2023-06-10 10:49:45 +00:00
minimumVersion = 0.3.7;
2020-12-22 15:41:56 +00:00
};
};
2022-04-02 12:04:50 +00:00
17D4926327947B4D0035BD7E /* XCRemoteSwiftPackageReference "Sparkle" */ = {
2020-07-22 14:07:14 +00:00
isa = XCRemoteSwiftPackageReference;
2022-04-02 12:04:50 +00:00
repositoryURL = "https://github.com/sparkle-project/Sparkle";
2020-07-22 14:07:14 +00:00
requirement = {
2022-04-02 12:04:50 +00:00
kind = upToNextMinorVersion;
2024-07-28 10:02:02 +00:00
minimumVersion = 2.6.2;
2020-07-22 14:07:14 +00:00
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
2022-04-02 12:04:50 +00:00
1784D2EC27946D880033E72E /* WriteFreely */ = {
2020-12-22 15:41:56 +00:00
isa = XCSwiftPackageProductDependency;
2022-04-02 12:04:50 +00:00
package = 1784D2EB27946D880033E72E /* XCRemoteSwiftPackageReference "writefreely-swift" */;
2021-03-24 17:31:40 +00:00
productName = WriteFreely;
2020-12-22 15:41:56 +00:00
};
2022-04-02 12:04:50 +00:00
1784D2EE27946D9A0033E72E /* WriteFreely */ = {
2020-07-22 14:07:14 +00:00
isa = XCSwiftPackageProductDependency;
2022-04-02 12:04:50 +00:00
package = 1784D2EB27946D880033E72E /* XCRemoteSwiftPackageReference "writefreely-swift" */;
2020-07-22 14:07:14 +00:00
productName = WriteFreely;
};
2022-04-02 12:04:50 +00:00
1784D2F027946DA10033E72E /* WriteFreely */ = {
2021-11-19 20:41:54 +00:00
isa = XCSwiftPackageProductDependency;
2022-04-02 12:04:50 +00:00
package = 1784D2EB27946D880033E72E /* XCRemoteSwiftPackageReference "writefreely-swift" */;
2021-11-19 20:41:54 +00:00
productName = WriteFreely;
};
2022-04-02 12:04:50 +00:00
17D4926427947B4D0035BD7E /* Sparkle */ = {
2020-07-22 14:07:14 +00:00
isa = XCSwiftPackageProductDependency;
2022-04-02 12:04:50 +00:00
package = 17D4926327947B4D0035BD7E /* XCRemoteSwiftPackageReference "Sparkle" */;
2021-03-24 17:31:40 +00:00
productName = Sparkle;
2020-07-22 14:07:14 +00:00
};
/* End XCSwiftPackageProductDependency section */
2020-09-01 19:10:17 +00:00
/* Begin XCVersionGroup section */
1756DBB524FED3A400207AB8 /* LocalStorageModel.xcdatamodeld */ = {
isa = XCVersionGroup;
children = (
1756DBB624FED3A400207AB8 /* LocalStorageModel.xcdatamodel */,
);
currentVersion = 1756DBB624FED3A400207AB8 /* LocalStorageModel.xcdatamodel */;
path = LocalStorageModel.xcdatamodeld;
sourceTree = "<group>";
versionGroupType = wrapper.xcdatamodel;
};
/* End XCVersionGroup section */
2020-07-22 13:57:10 +00:00
};
rootObject = 17DF327C24C87D3300BCE2E3 /* Project object */;
}