HomeMusing Studio

Fix sharing picker and prep for v1.0 release of Mac app (#242)

Description

Fix sharing picker and prep for v1.0 release of Mac app (#242)

  • Present sharing menu in background, not popover
  • Write logs to new post (#236)
  • 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
  • Don't navigate to new/last draft on launch (#238)
  • 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
  • Revert "Don't navigate to new/last draft on launch (#238)" (#239)

This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.

  • Revert "Set the post editor font in the updateUIView method (#237)" (#240)

This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.

  • Squashed commit of the following:

commit 804255b1da2820d9c5a8850d31ae80e556afccd5
Merge: a799fd6 d46eb63
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 a799fd62102f327d928b138c90a6fd5b7862d5b6
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Sun Dec 18 08:16:34 2022 -0500

    Bump build number and update change log

commit b81276d6293560f7a6d02e5f80197c04949106df
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.
  • Update change log
  • Set the post editor font in the updateUIView method

commit rWFSUIf9f94b48d346
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500

    Fix missed changes in change log

commit rWFSUI593cc8f1fa83
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500

    Bump patch version and build number

commit rWFSUIe0f752e6a482
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500

    Bump build number and update change log

commit rWFSUI2f7163dff4ca
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500

    Update change log

commit rWFSUIe42436676d2c
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500

    Squashed commit of the following:

    commit 804255b1da2820d9c5a8850d31ae80e556afccd5
    Merge: a799fd6 d46eb63
    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 a799fd62102f327d928b138c90a6fd5b7862d5b6
    Author: Angelo Stavrow <angelo@droppedbits.com>
    Date:   Sun Dec 18 08:16:34 2022 -0500

        Bump build number and update change log

    commit b81276d6293560f7a6d02e5f80197c04949106df
    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.

commit rWFSUId7c03b9d2d11
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500

    Revert "Set the post editor font in the updateUIView method (#237)" (#240)

    This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.

commit rWFSUI43b53c6e456d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500

    Revert "Don't navigate to new/last draft on launch (#238)" (#239)

    This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.

commit rWFSUI34546f994efa
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500

    Don't navigate to new/last draft on launch (#238)

    * 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

commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500

    Bump build number and update change log

commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500

    Set the font in the updateUIView method

commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500

    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.
  • Squashed commit of the following:

commit rWFSUIf9f94b48d346
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 10:05:03 2022 -0500

    Fix missed changes in change log

commit rWFSUI593cc8f1fa83
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:46:36 2022 -0500

    Bump patch version and build number

commit rWFSUIe0f752e6a482
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500

    Bump build number and update change log

commit rWFSUI2f7163dff4ca
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:43:00 2022 -0500

    Update change log

commit rWFSUIe42436676d2c
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:40:27 2022 -0500

    Squashed commit of the following:

    commit 804255b1da2820d9c5a8850d31ae80e556afccd5
    Merge: a799fd6 d46eb63
    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 a799fd62102f327d928b138c90a6fd5b7862d5b6
    Author: Angelo Stavrow <angelo@droppedbits.com>
    Date:   Sun Dec 18 08:16:34 2022 -0500

        Bump build number and update change log

    commit b81276d6293560f7a6d02e5f80197c04949106df
    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.

commit rWFSUId7c03b9d2d11
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:26:18 2022 -0500

    Revert "Set the post editor font in the updateUIView method (#237)" (#240)

    This reverts commit d46eb639addb4aa9fb4bcbe267a633ef988d2862.

commit rWFSUI43b53c6e456d
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:25:36 2022 -0500

    Revert "Don't navigate to new/last draft on launch (#238)" (#239)

    This reverts commit f4ba5f9a901e37b7f47d620f88fc43ca49a90abe.

commit rWFSUI34546f994efa
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Thu Dec 29 09:06:31 2022 -0500

    Don't navigate to new/last draft on launch (#238)

    * 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

commit bc3bc23308ec3deeb78530715e2b6ef745ec93f2
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:47:37 2022 -0500

    Bump build number and update change log

commit 7703e925b77bd8eac38d1bdcbe45ff6f1a5e0f23
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:41 2022 -0500

    Set the font in the updateUIView method

commit 6e60e0ded5d9f1ffe48a3dd0201f41371ddff5ff
Author: Angelo Stavrow <angelo@droppedbits.com>
Date: Mon Dec 12 07:40:11 2022 -0500

    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

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.

  • 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
  • Update change log and bump build number
  • Adjust initial frame size
  • Bump minimum version to macOS 12
  • Bump version and build number
  • Bump build number
  • Bump build number (again?)
  • Undo initial sizing of settings window
  • Bump build number
  • Improve share button services

Adds two useful services to which the user can share a post: copy-URL-to-pasteboard (custom), and add-to-reading-list (system-provided).

  • Improve initial layout of window