dbeaver / dbeaver

Free universal database tool and SQL client
https://dbeaver.io
Apache License 2.0
40.52k stars 3.5k forks source link

Upgrade with less dialogs/clicks #13457

Open kai-morich opened 3 years ago

kai-morich commented 3 years ago

It's good to have the upgrade download and installation start now from within DBeaver, but there are still a lot of clicks to do:

  1. 🟢 close dbeaver to install the update
  2. 🔴 select language
  3. 🟢 installation welcome
  4. 🟡 license
  5. 🔴 for anyone / for me
  6. 🟢 UAC elevation
  7. 🔴 select language
  8. 🔴 installer welcome
  9. 🟡 license
  10. 🔴 components
  11. 🔴 target directory
  12. 🔴 start menu
  13. 🟢 installation progress
  14. 🟢 installation finished

I would prefer you preset as much as possible with values from current installation and show only show the 🟢 and the 🟡 if needed, e.g. on license changes.

The fist dialog could have an 'expert' button to still show everything.

The last dialog should have a 'start dbeaver' button.

tati-kru commented 3 years ago

Thanks for suggestion

ghost commented 2 years ago

It would be really nice if the upgrade could to be more seamless. I would even argue that it should be as simple as clicking upgrade, DBeaver closing, entering UAC (if necessary), seeing a progress bar and relaunching DBeaver after the upgrade, no more clicks. Feels unnecessary to click "Next" on the same dialogs every time I need to update.