Angelo Stavrow
e36f129ab8
Merge pull request #185 from writeas/update-spm-url
...
Update URL for WriteFreely Swift package
2021-04-07 11:04:54 -04:00
Angelo Stavrow
615e2199f3
Update URL for WriteFreely Swift package
2021-03-24 13:31:40 -04:00
Angelo Stavrow
4d4032594c
Don't trigger navigation to Drafts list when creating new post
2021-03-18 16:25:30 -04:00
Angelo Stavrow
a4b0710281
Merge pull request #178 from writeas/bugfix-mac-crash
...
Bugfix mac crash
2021-02-11 10:34:02 -05:00
Angelo Stavrow
8184919697
Create new draft in selected collection
2021-02-10 15:12:13 -05:00
Angelo Stavrow
3ccc9d68fd
Use shared instance var for app model
2021-02-10 15:01:23 -05:00
Angelo Stavrow
be625c7822
Update createdDate to the current timestamp when publishing new post
2021-02-08 16:14:02 -05:00
Angelo Stavrow
a354b807fe
Don't try to log in if the server string isn't valid
2021-02-02 11:40:01 -05:00
Angelo Stavrow
de50f3c9a4
Change wording of error message
2021-02-02 11:39:29 -05:00
Angelo Stavrow
6da33e22cc
Add logic for AccountError.invalidServerURL case when logging in
2021-02-02 11:12:30 -05:00
Angelo Stavrow
1a8951a3e0
Use URLComponents to parse out scheme and host if possible
2021-02-01 17:03:40 -05:00
Angelo Stavrow
c00b71cd43
Rewrite server URL string if logging into Write.as
2021-02-01 15:45:33 -05:00
Angelo Stavrow
461f9cca40
Mark WriteFreelyModel class as final
2021-02-01 14:27:15 -05:00
Angelo Stavrow
fa8c0026e7
Drop trailing slash when validating login form
2021-02-01 14:20:42 -05:00
Angelo Stavrow
cae270e8c4
Refactor WriteFreelyModel extensions into separate files
2021-02-01 13:46:25 -05:00
Angelo Stavrow
26ea1d97d2
Merge pull request #168 from writeas/mac-editor-qol-fixes
...
Add editing menu, enable find/replace, ignore formatted text on paste
2021-02-01 11:07:22 -05:00
Angelo Stavrow
7d7fe4134b
Add editing menu, enable find/replace, ignore formatted text on paste
2021-01-28 17:45:10 -05:00
Angelo Stavrow
5cdce15808
Differentiate between updating old post / publishing new post in handler
2021-01-27 16:12:40 -05:00
Angelo Stavrow
f948a16ad0
Use ObservedObject rather than unwrapping model.selectedPost
2021-01-27 10:18:26 -05:00
Angelo Stavrow
12785d733c
Use model.selectedPost for ActivePostToolbarView
2021-01-26 10:29:05 -05:00
Angelo Stavrow
9bc4532193
Clear last draft when holding Shift key on Mac app launch
2021-01-26 09:27:43 -05:00
Angelo Stavrow
900ef269ba
Use same code path to set iOS and Mac app state on launch
2021-01-26 09:23:47 -05:00
Angelo Stavrow
34b14ba46c
Move state-fetching logic to PostEditorModel for iOS app
2021-01-25 13:46:30 -05:00
Angelo Stavrow
4ad076ccab
Move new-post generation for iOS app to PostEditorModel
2021-01-25 13:22:15 -05:00
Angelo Stavrow
e1c5823cd6
Move new-post generation for Mac app to PostEditorModel
2021-01-25 11:53:16 -05:00
Angelo Stavrow
20f12fa7cc
Move state-fetching logic to PostEditorModel for Mac app
2021-01-25 11:30:52 -05:00
Angelo Stavrow
dcb18c86db
Set app state in App entrypoint for macOS, in relevant Views for iOS
2021-01-21 15:39:28 -05:00
Angelo Stavrow
0b19c8461f
Set selection of post
2021-01-19 11:29:41 -05:00
Angelo Stavrow
6beee8cf32
Prevent AppStorage updates if there's no change
2021-01-19 10:33:25 -05:00
Angelo Stavrow
083d69d143
Track changes to model.showAllPosts in @AppStorage
2021-01-19 09:48:00 -05:00
Angelo Stavrow
deadfb8509
Save/restore navigation state to last selected post and collection
2021-01-14 17:04:52 -05:00
Angelo Stavrow
9b06eb34a8
Fix race condition in creating new post
2021-01-14 13:29:51 -05:00
Angelo Stavrow
3b6c7748e8
Ensure showAllPosts is false when navigating to a given blog
2021-01-14 10:28:14 -05:00
Angelo Stavrow
1acd25ad42
Handle selectedCollection in CollectionView
2021-01-13 17:03:42 -05:00
Angelo Stavrow
d51fa4672a
Remove unnecessary SidebarView
...
SidebarView literally just calls CollectionListView and provides no other functionality or state management; ContentView can therefore just call CollectionListView directly.
2021-01-12 16:38:18 -05:00
Angelo Stavrow
c4bfb195fd
Improve VoiceOver tap target frames
2021-01-11 11:58:59 -05:00
Angelo Stavrow
5557566657
Fix merge conflict in Shared/PostList/PostListView
2021-01-11 10:52:12 -05:00
Angelo Stavrow
ac98cd2030
Merge pull request #162 from writeas/add-review-link
...
Add link to write a review in the App Store
2021-01-11 09:35:02 -05:00
Angelo Stavrow
e3ddefa769
Merge pull request #160 from writeas/add-button-accessibility-hints
...
Improve accessibility labels and hints
2021-01-11 09:16:13 -05:00
Angelo Stavrow
34dfc1d7e1
Merge pull request #163 from writeas/integrate-sparkle-via-spm
...
Integrate sparkle via spm
2021-01-07 15:16:25 -05:00
Angelo Stavrow
9f1e125a18
Add Sparkle to the credits doc
2021-01-05 15:20:14 -05:00
Angelo Stavrow
724478a80a
Add link to write a review in the App Store
2021-01-04 14:25:02 -05:00
Angelo Stavrow
a1b3ece294
Move bottom bar back to PostListView
...
Fixes a bug where tapping the new-post button creates the new local draft, but doesn’t automatically load it in the post editor until you open, and then dismiss, the settings sheet.
2021-01-04 12:58:35 -05:00
Angelo Stavrow
cfd34e2021
Replace bottom toolbar with overlaid view
2021-01-04 10:04:27 -05:00
Angelo Stavrow
7d99c8afc4
Add “does.not.exist” 1x1 transparent image
...
This is to silence runtime warnings about missing images for the workaround used to add a11y labels/hints to toolbar buttons.
2020-12-30 10:03:53 -05:00
Angelo Stavrow
f9cce6c901
Fix button-image sizing and tap target/a11y frame
2020-12-30 09:24:04 -05:00
Angelo Stavrow
555b988282
Add a11y label/hint to remote-change prompt on macOS
2020-12-29 16:53:48 -05:00
Angelo Stavrow
03a568cfdc
Add a11y labels/hints to post list and settings
2020-12-29 16:52:26 -05:00
Angelo Stavrow
1d1d4927b3
Conditionally include PostCommands if macOS
2020-12-28 15:15:14 -05:00
Angelo Stavrow
70dfda7ea0
Improve layout of Updates/Preferences window
2020-12-23 14:38:53 -05:00