Okay, I will implement it as per the suggestions. Thanks
On Wed, Mar 19, 2025 at 5:14 PM Dave Page <dp...@pgadmin.org> wrote: > > > 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 > > -- *Anil Sahoo* Software Development Engineer II LinkedIn <https://www.linkedin.com/in/anilksahoo9/> || Blog <https://www.enterprisedb.com/anil-sahoo> || *GitHub <https://github.com/anilsahoo20>* enterprisedb.com