On Wed, 19 Mar 2025 at 10:58, Anil Sahoo <anil.sa...@enterprisedb.com>
wrote:

> Hi Dave,
>
> As discussed I moved with auto-update of pgAdmin 4 application in macOs
> system locally. It is successful.
> So now I have to do some additional user experience improvements.
>
> Listing down some ways we can show the user that a new version is
> available and he can download and install it.
>
> *Option 1:*
>
> Show a dialog with the released features and fixes(mentioned in the
> release note) with *"Download & Restart"* and *"Cancel"*  buttons. This
> dialog will be shown only when the application starts for the first time of
> the day.
>
> Benefits of showing this dialog will help users to know about the new
> features and bugs fixed available in the latest version.
>
> "Download & Restart" button will download the latest version and quit the
> app and install and open the latest app. "Cancel" will cancel the
> notification.
>
> *Option 2:*
>
> We are currently showing a warning notification of the latest version
> available, if the older version is being used by the user, we can add 
> *"Download
> & Restart"* and *"Cancel" * buttons. And those buttons will work the way
> they are working in Option 1.
>
> Additionally we will add *"Check for updates"* option in pgAdmin 4 native
> menu, if any time a user wants to check for updates manually then can
> prefer this and if update is available then the *"Restart to update"*
> option will show and if clicked will quit the app and install the latest
> version.
>
> Let me know in which way we can proceed.
>

Option 1 seems good to me; though the current notifier should continue to
work as it does now if a particular distribution channel doesn't support
auto-updates (for example, the EDB PostgreSQL Installer).

-- 
Dave Page
pgAdmin: https://www.pgadmin.org
PostgreSQL: https://www.postgresql.org
pgEdge: https://www.pgedge.com

Reply via email to