Commit Graph

521 Commits

Author SHA1 Message Date
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
ea529c9f6a
Merge pull request #158 from writeas/implement-undo-in-editor
Enable undo in MacEditorTextView
2020-12-18 16:04:42 -05:00
Angelo Stavrow
3f11bf1ff1
Credit for MacEditorTextView 2020-12-18 15:11:13 -05:00
Angelo Stavrow
022792e7f4
Enable undo in MacEditorTextView 2020-12-18 14:58:09 -05:00
Angelo Stavrow
f880b48021
Merge branch 'add-help-tooltips' into main 2020-12-18 11:55:58 -05:00
Angelo Stavrow
725ff2eed9
Merge branch 'main' into add-help-tooltips 2020-12-18 11:54:22 -05:00
Angelo Stavrow
74384c1703
Merge branch 'add-move-post-ui' into main 2020-12-18 11:16:19 -05:00
Angelo Stavrow
8a36de2b51
Merge branch 'main' into add-move-post-ui 2020-12-18 11:14:58 -05:00
Angelo Stavrow
554ca83014
Only show logged-in requirement if logged out 2020-12-18 10:23:52 -05:00
Angelo Stavrow
a22c93ad36
Merge pull request #155 from writeas/add-share-feature
Add share feature
2020-12-18 10:00:46 -05:00
Angelo Stavrow
0b0fdd81a1
Move toolbar from ContentView to PostLIstView 2020-12-17 11:27:58 -05:00
Angelo Stavrow
c4e9089e76
Remove unimplemented menu commands 2020-12-17 11:15:23 -05:00
Angelo Stavrow
96472c2604
Add copy-published-post-link to Post command menu 2020-12-16 14:25:56 -05:00
Angelo Stavrow
6164ceeb99
Add PostCommands menu to Mac app 2020-12-16 11:35:40 -05:00
Angelo Stavrow
09131d5873
Remove duplicate ToolbarItemGroup in Mac app 2020-12-16 11:35:04 -05:00
Angelo Stavrow
851a0b6465
Open app prefs window if not logged in on publish 2020-12-15 15:10:26 -05:00
Angelo Stavrow
f52fae335b
Present publish-to menu for new local posts 2020-12-15 14:53:18 -05:00
Angelo Stavrow
82dbaba32b
Adjust spacing between post-related toolbar items 2020-12-15 13:33:22 -05:00
Angelo Stavrow
9b7fab4370
Add picker to toolbar for moving non-local posts 2020-12-14 14:09:49 -05:00
Angelo Stavrow
4ec81ccfbf
Add help tooltips to the toolbar buttons. 2020-12-11 16:16:43 -05:00
Angelo Stavrow
9aa582dd65
Hide unnecessary popover frame as much as possible 2020-12-11 15:59:47 -05:00
Angelo Stavrow
7e6997a821
Reset isPresented binding after dismissing picker 2020-12-11 15:26:40 -05:00
Angelo Stavrow
c99df92c6b
Don’t present share service picker twice 2020-12-11 15:07:27 -05:00
Angelo Stavrow
b8bbfbb208
Show sharing service picker on button press 2020-12-11 14:44:20 -05:00
Angelo Stavrow
2a2628d9e4
Add PostEditorSharingPicker for Mac app 2020-12-11 11:45:11 -05:00
Angelo Stavrow
1397009a8a
Merge pull request #150 from writeas/show-progressview-during-network-request
Show ProgressView during network request
2020-12-11 09:47:45 -05:00
Angelo Stavrow
0365874ed1
Merge branch 'main' into show-progressview-during-network-request 2020-12-11 09:47:33 -05:00
Angelo Stavrow
7a86da92a2
Merge pull request #151 from writeas/improve-new-post-reliability
Improve new-post reliability
2020-12-11 09:40:36 -05:00
Angelo Stavrow
d9b885e3f4
Merge pull request #149 from writeas/fix-crash-on-collection-change
Use published properties for selectedCollection and showAllPosts
2020-12-10 16:19:19 -05:00
Angelo Stavrow
c826806bc1
Ensure we’re setting the model object’s properties 2020-12-08 15:08:49 -05:00
Angelo Stavrow
246d3948a9
Show blog name badge in All Posts list 2020-12-08 11:55:32 -05:00
Angelo Stavrow
a5ab2182eb
Overlay ProgressView on post list while processing network requests 2020-12-07 15:15:49 -05:00
Angelo Stavrow
709a654528
Reset selectedCollection/showAllPosts when dismissing PostListView 2020-12-07 12:03:45 -05:00
Angelo Stavrow
a0b1218473
Use published properties for selectedCollection and showAllPosts 2020-12-04 17:08:32 -05:00
Angelo Stavrow
c87309d6b0
Merge pull request #145 from writeas/fix-ui-for-log-out-alert
Show alert instead of sheet on logout
2020-12-03 12:14:15 -05:00
Angelo Stavrow
30ec1581ea
Merge pull request #148 from writeas/add-a-support-link-to-the-help-menu
Add "Visit Support Forum" item to Help menu
2020-12-03 12:12:55 -05:00
Angelo Stavrow
5dc5108354
Add "Visit Support Forum" item to Help menu 2020-12-03 08:21:50 -05:00
Angelo Stavrow
fb5255cb04
Clean up SwiftLint warning with multiline string literal 2020-12-01 16:23:15 -05:00
Angelo Stavrow
bcf496e15d
Listen for shift-key on launch to run debug code 2020-12-01 16:17:53 -05:00
Angelo Stavrow
b987ab703f
Merge pull request #144 from writeas/overhaul-toolbar-on-mac
Overhaul toolbar on Mac app
2020-12-01 11:36:52 -05:00
Angelo Stavrow
eff423f79e
Change "Reload From Server" File menu item to read "Refresh Posts" 2020-12-01 11:24:55 -05:00
Angelo Stavrow
43088fdc44
Swap order of share and publish buttons in toolbar 2020-12-01 10:01:56 -05:00
Angelo Stavrow
68fd0c91e7
Make cancel the default action in the delete-confirmation alert 2020-12-01 09:58:04 -05:00