commit 804255b1da
Merge: a799fd6d46eb63
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 a799fd6210
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500
Bump build number and update change log
commit b81276d629
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.
* 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
* 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
* 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
* 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.
* Add error handling to Mac app
* Log fatal crashes and present alert on next launch
* Update crash alert copy and navigate to help forum
* Refactor logging into reuseable methods
* Refactor class to use protocol
* Add environment object to settings window
* Improve deactivation of app when miniaturizing
* Chagne dispatch type when creating new post
* Bump version and build number
* Remove unnecessary TODO comment
* Update change log
* Log fatal crashes and present alert on next launch
* Update crash alert copy and navigate to help forum
* Refactor logging into reuseable methods
* Add environment object to settings window
* Improve deactivation of app when miniaturizing
* Chagne dispatch type when creating new post
* Improve default window size (#220)
* Clean up unnecessary import
* Set idealWidth property on sidebars
* Unset selected post on collection change (#218)
* Unset selected post when changing collection
* Update change log
* Bump build number and update change log
* Don’t render spacer in iOS 16+
* Bump version and build for TestFlight
* Bump version and build of action extension
* Run SwiftLint on all files for each build
This prevents a build warning in Xcode 14 because SwiftLint doesn’t yet support input/output files for these script execution build phases. It’s fast enough, so running it on all files isn’t an issue.
* Add missing error handling on login view
* Clean up line_length warning
* Update change log