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

Notify about updates less periodically #295

Closed
DaVince opened this issue May 5, 2020 · 3 comments
Closed

Notify about updates less periodically #295

DaVince opened this issue May 5, 2020 · 3 comments
Labels
enhancement New feature or request

Comments

@DaVince
Copy link

DaVince commented May 5, 2020

Regular updates are great! But at some point I got several updates on a single day. I would like to request for updates (especially on the patch level) to be checked less often, like once a week.

Of course, when there is a new version available, this should still be reflected in the Updates tab and if someone wants to update sooner, they should be able to. But an actual notification should only be shown once, after a certain amount of days has passed.

There are, of course, alternative solutions, like collecting a certain amount of code changes across several days before releasing. But this would mean that testing can only happen after a certain point, so in this case a beta-release update channel would have to be considered. That might be a little much when the above strategy works just fine. 🙂

@lwouis
Copy link
Owner

lwouis commented May 5, 2020

Hey @DaVince! Thanks for sharing this feedback!

You make a valid point, and others have voiced a concern for frequent updates as well.

One way i see to deal with this is perhaps to add a dropdown on the existing UI. The second radio button would indicate: "Check updates [every day/week/month]"

The default being weekly seems more reasonable for the average user i imagine.

Should be pretty easily to add as all APIs already exist in the library we use for updates (i.e. Sparkle).

Also note that this would make #225 even more important, as updates get batched more.

@lwouis lwouis added the enhancement New feature or request label May 5, 2020
@lwouis
Copy link
Owner

lwouis commented May 5, 2020

Actually the UI is more complex than I thought. Also I wonder how many users care to be able to set the schedule to daily/week/monthly vs the added UI complexity of making it possible to customize that.

For the time being, I'll simply change the schedule from daily to weekly without any UI change. If more people want to be able to customize the frequency, then we may go further.

lwouis added a commit that referenced this issue May 5, 2020
@lwouis lwouis closed this as completed in 02920a7 May 5, 2020
lwouis pushed a commit that referenced this issue May 5, 2020
# [3.18.0](v3.17.2...v3.18.0) (2020-05-05)

### Bug Fixes

* activate shortcuts without updating their userdefaults ([6aad3e7](6aad3e7))
* can close feedback window with escape key ([05fb4a2](05fb4a2))
* correctly display right-to-left languages ([89f2df4](89f2df4))
* more robust preference migrations (closes [#220](#220)) ([bf857e8](bf857e8))

### Features

* add arabic localization ([0a1bb6e](0a1bb6e))
* check for updates weekly instead of daily ([02920a7](02920a7)), closes [#295](#295)
* update german localization ([1925777](1925777))
@mfn
Copy link

mfn commented May 7, 2020

I think that's good call, as long as I can get my daily AltTab fix and manually check for updates ;) Thanks!

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

No branches or pull requests

3 participants