Commit Graph

570 Commits

Author SHA1 Message Date
Angelo Stavrow
f948a16ad0
Use ObservedObject rather than unwrapping model.selectedPost 2021-01-27 10:18:26 -05:00
Angelo Stavrow
89261831bc
Update change log and Mac version and build number 2021-01-26 13:27:55 -05:00
Angelo Stavrow
dca12f1c1a
Merge pull request #166 from writeas/add-app-state-management
Add app state management
2021-01-26 12:59:28 -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
904c0a7bbb
Update change log for 1.0.2-ios release 2021-01-20 09:45:29 -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
b3489354e7
Build patch version and build number, update change log 2021-01-11 12:15:10 -05:00
Angelo Stavrow
c4bfb195fd
Improve VoiceOver tap target frames 2021-01-11 11:58:59 -05:00
Angelo Stavrow
18173d6470
Merge branch 'fix-dismiss-post-bug' into main 2021-01-11 10:55:28 -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
86dc41c0bc
Correct Mac version number and add beta verbiage 2021-01-07 15:53:01 -05:00
Angelo Stavrow
5a34019d4c
Bump version and build number for Mac app 2021-01-07 15:33:22 -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
86d10887f4
Add troubleshooting/deploy details to technote 2021-01-05 16:30:15 -05:00
Angelo Stavrow
9f1e125a18
Add Sparkle to the credits doc 2021-01-05 15:20:14 -05:00
Angelo Stavrow
2b826e0223
Remove sandboxing for Sparkle compatibility 2021-01-05 15:03:42 -05:00
Angelo Stavrow
749d5235e2
Update feed URL 2021-01-05 15:02:52 -05:00
Angelo Stavrow
d08daa95af
Add Sparkle feed URL and public key 2021-01-05 10:00:05 -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
2a00a4d6ba
Set frame height based on safe area 2021-01-04 12:00:00 -05:00
Angelo Stavrow
cfd34e2021
Replace bottom toolbar with overlaid view 2021-01-04 10:04:27 -05:00
Angelo Stavrow
e68030ec71
Improve a11y labels on post editor menu 2020-12-30 14:49:07 -05:00
Angelo Stavrow
34c2cd181e
Add a11y features to post editor context menu
Adding an .onTapGesture modifier here to dismiss the keyboard removes focus from whatever textview is active in the post editor, which prevents VoiceOver from getting confused about which accessibility frame should be read.
2020-12-30 10:39:48 -05:00
Angelo Stavrow
69cd86c1da
Prevent VO from reading the placeholder-text views 2020-12-30 10:34:54 -05:00
Angelo Stavrow
608c66e543
Add a11y labels/hints to post editor textviews
It’s impossible to differentiate these textviews because the placeholder text is not read by VoiceOver, so we need to add labels.
2020-12-30 10:19:25 -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
30b3a446d7
Initialize Sparkle based on UserDefaults 2020-12-23 15:00:44 -05:00
Angelo Stavrow
a169265707
Remove SUFeedURL key from Info.plist 2020-12-23 14:39:21 -05:00
Angelo Stavrow
70dfda7ea0
Improve layout of Updates/Preferences window 2020-12-23 14:38:53 -05:00