Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update process is bad UX #390

Closed
joeytwiddle opened this issue Oct 17, 2016 · 2 comments
Closed

Update process is bad UX #390

joeytwiddle opened this issue Oct 17, 2016 · 2 comments

Comments

@joeytwiddle
Copy link

joeytwiddle commented Oct 17, 2016

Surely I'm not the only one who felt this? I am using the binary download of MacVim (because that gave me better Python support than the homebrew install did).

The real problem with the process is that it asks me when I am in the middle of using Vim combined with the fact that after the download is complete the prompt then wants me to restart Vim immediately, and cannot be closed.

Some possible improvements would be:

  • Download (or offer to download) the update in the background, and cache it without applying it.
  • Do not force me to restart immediately after the download is complete.
  • Ask me whether to update when I first open Vim, before I have invested any time and state in opening and editing files.
  • Or personally my preference would be: Silently download in the background, and automatically update the next time I restart Vim, without any prompting at all.

I think one or more of these could smooth off the sharp edges. Everything else about MacVim has been great for me!

@splhack
Copy link
Contributor

splhack commented Oct 17, 2016

It's the behavior of Sparkle https://sparkle-project.org/ and you can select "Remind Me Later". Also you can disable auto update https://github.com/macvim-dev/macvim/wiki/FAQ#how-can-i-disable-autoupdate-sparkle .

@joeytwiddle
Copy link
Author

joeytwiddle commented Oct 18, 2016

Thanks, good to know.

They mention "automatic background updates" and "user can choose to automatically download and install all updates" but I don't see how to enable those feature for MacVim. (Nothing promising in defaults read org.vim.MacVim)

However I did find in MacVim's preferences that "Check for updates" (when MacVim launches) was disabled, so I have turned that on. I expect that will interrupt me at a less critical stage in my workflow, but still make me wait for the download and then demand a restart.

I would still prefer the download to happen in the background, and then update Vim when it next closes or opens.


Update: I found a couple of interesting constants here. They aren't in the plist, but I have tried enabling them anyway, fingers crossed!

defaults write org.vim.MacVim SUAutomaticallyUpdate 1
defaults write org.vim.MacVim SUAllowsAutomaticUpdates 1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants