Angelo Stavrow
a1ebf4db23
Add privacy manifest to iOS app ( #260 )
...
* Add initial privacy manifest for iOS app
* Add privacy manifest for iOS app and action extension
2024-07-28 06:06:46 -04:00
Angelo Stavrow
3f424b399a
Improve offline experience ( #255 )
2023-10-23 17:15:41 -04:00
Angelo Stavrow
73d219d0ec
Handle undo of edited posts ( #251 )
2023-07-23 07:19:52 -04:00
Angelo Stavrow
040f398b0a
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
2023-01-15 15:46:16 -05:00
Angelo Stavrow
52618095f2
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.
2022-12-29 11:44:19 -05:00
Angelo Stavrow
1b75950eb5
Revert "Set the post editor font in the updateUIView method ( #237 )" ( #240 )
...
This reverts commit d46eb639ad
.
2022-12-29 09:26:18 -05:00
Angelo Stavrow
d46eb639ad
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
2022-12-18 15:27:15 -05:00
Angelo Stavrow
1361ff7586
Write logs to new post ( #236 )
2022-12-06 16:41:12 -05:00
Angelo Stavrow
f256996161
Improve editor scrolling on ios ( #229 )
...
* Unset isScrollEnabled property on UITextViews
* Begin implementing common MultilineTextView
* Remove legacy text views
* Fix firstResponder issues
* Bump version and build number and update change log
* Fix smart-dashes replacement in MultilineTextView
* Wait 10ms before navigating to the editor after creating a new post
* Wait before navigating to editor after creating a new post
* Bump build number
2022-11-03 06:56:11 -04:00
Angelo Stavrow
20592e1b32
Add ITSAppUsesNonExemptEncryption property flag
2022-10-06 07:34:52 -04:00
Angelo Stavrow
4a3874abcd
Embed text editor fields into ScrollView ( #227 )
...
* Embed text editor fields into ScrollView
* Bump version/build number and update change log
* Fix truncated post badges on status change
When going from a shorter label (e.g., ‘LOCAL’) to a longer one (e.g., ‘PUBLISHED’), the SwiftUI render loop would not expand the size of the post badge to fit the extra characters, so on change it would be truncated (e.g., read ‘PUBL…’). This change fixes the bug.
2022-10-05 09:23:43 -04:00
Angelo Stavrow
7863c2ba08
Add error handling to post editor
2022-05-28 09:23:16 -04:00
Angelo Stavrow
01ba57ae75
Move Account-related error handling up the hierarchy
2022-05-08 09:16:46 -04:00
Angelo Stavrow
3c0bc81fec
Only ignore safe area at bottom edge ( #206 )
2022-04-02 08:07:03 -04:00
Angelo Stavrow
3752b85414
Add action extension
2021-11-19 15:41:54 -05:00
Angelo Stavrow
2f1b895df5
Rename 'persistentContainer' to 'container'
2021-10-08 17:15:38 -04:00
Angelo Stavrow
11ad3bc2ff
Use LocalStorageManager 'standard' singleton
2021-10-08 17:07:06 -04:00
Angelo Stavrow
55d2659448
Use collection.url rather than server + collection alias in share sheets
2021-03-18 15:43:12 -04:00
Angelo Stavrow
e6599408eb
Turn off smart dashes for easy insertion of shortcodes
2021-02-01 11:37:46 -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
724478a80a
Add link to write a review in the App Store
2021-01-04 14:25:02 -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
03a568cfdc
Add a11y labels/hints to post list and settings
2020-12-29 16:52:26 -05:00
Angelo Stavrow
088e5924a1
Only update the textView if it doesn't match text binding
2020-11-13 13:36:50 -05:00
Angelo Stavrow
3b31f36a03
Fix bug with placeholder text not disappearing
2020-11-11 10:36:32 -05:00
Angelo Stavrow
0b02903b26
Fix cursor-jump bug
2020-11-10 15:08:55 -05:00
Angelo Stavrow
e5d844757a
Fix links to credits
2020-11-10 14:52:57 -05:00
Angelo Stavrow
4d37cae4bf
Save changes to local store when post status changes
2020-11-04 14:48:59 -05:00
Angelo Stavrow
d3e89e2a45
Save or clear last draft URL from based on change in post status
2020-11-04 14:22:00 -05:00
Angelo Stavrow
c1ed348c96
Dispatch last-draft URL save to main queue to avoid iPad race condition
2020-11-04 14:22:00 -05:00
Angelo Stavrow
14aed4a14d
Clear last draft when leaving the editor
2020-11-04 14:22:00 -05:00
Angelo Stavrow
efae5202f8
Merge branch 'main' into fix-crash-on-launch
2020-11-04 14:18:44 -05:00
Angelo Stavrow
51f8495a06
Make Return key navigate from title field to last body field position
2020-11-02 15:05:39 -05:00
Angelo Stavrow
c44d48e526
Add line spacing to title text field
2020-11-02 14:15:50 -05:00
Angelo Stavrow
d129c0d0f9
Save/clear last draft based on status when loading post in editor
2020-10-30 16:28:34 -04:00
Angelo Stavrow
e7408a47e9
Fix crash-on-load bug by cleaning up/thread-sanitizing CoreData calls
2020-10-29 16:09:35 -04:00
Angelo Stavrow
bd695b23e6
Remove anything that attempts to set selected post or last draft
2020-10-29 12:03:31 -04:00
Angelo Stavrow
3134965b2c
Add (dynamic) line spacing back to post body editor
2020-10-28 13:23:41 -04:00
Angelo Stavrow
61cc9464c0
Fix insertion-point bug in body editor
2020-10-28 10:36:08 -04:00
Angelo Stavrow
3becfcbf73
Use PostBodyTitleView and PostBodyTextView for post editor
2020-10-27 16:02:28 -04:00
Angelo Stavrow
86cf0e976d
Create UIViewRepresentable / UITextView for iOS post title editor
2020-10-27 14:39:27 -04:00
Angelo Stavrow
aa51935482
Create UIViewRepresentable / UITextView for iOS post body editor
2020-10-27 14:38:46 -04:00
Angelo Stavrow
3b88d45841
Add placeholder files for UIViewRepresentable replacement of TextEditor
2020-10-27 14:30:21 -04:00
Angelo Stavrow
e7dff39905
Merge pull request #109 from writeas/ios-add-howto-link
...
Add link to how-to guide for iOS app
2020-10-27 13:12:05 -04:00
Angelo Stavrow
a542afa405
Refactor text-editing views out of PostEditorView [Mac]
2020-10-23 16:01:37 -04:00
Angelo Stavrow
fea9160a15
Use adaptive line spacing on iOS ( fixes #111 )
2020-10-23 14:06:37 -04:00
Angelo Stavrow
14b7e0f941
Refactor text-editing views out of PostEditorView [iOS]
2020-10-23 12:30:51 -04:00