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

Simplify auto check for update #261

Closed
5 tasks done
hql287 opened this issue Mar 9, 2018 · 1 comment
Closed
5 tasks done

Simplify auto check for update #261

hql287 opened this issue Mar 9, 2018 · 1 comment
Assignees

Comments

@hql287
Copy link
Owner

hql287 commented Mar 9, 2018

This is an improvement on how Manta should handle checking for updates.

Expected Behavior

Automatic

  • The app will always check for updates on startup,
  • If there's no update, the user doesn't need to know about it.
  • If there's a new update, let the user know about it and ask what to do next - displaying a dialogue box with options (Ignore or Upgrade)

Manual
If the user explicitly checks for updates:

  • If there's no update, DO let the user know by displaying a dialogue box.
  • If there's new update, DO let the user know and ask what to do next by displaying a dialogue box with options (Ignore or Upgrade).

Goal

  • This means the user doesn't even need to think about updating the app unless they want to.
  • Simpler UI as settings like check for update frequency can be safely removed.

Current Behavior

Manta uses check-for-update-frequency setting value (daily or weekly) to determine whether it should check for update, which is not necessary.

Possible Solution

  • Refactor (simplify) check for update helper
  • Remove Check for updates Frequency option in Settings page

Your Environment

  • Version used: v.1.1.3
  • Operating System and version: macOS
@hql287 hql287 added this to the Build 06 - v1.1.4 milestone Mar 9, 2018
@hql287 hql287 self-assigned this Mar 9, 2018
@hql287
Copy link
Owner Author

hql287 commented Mar 9, 2018

Fixed with #262

@hql287 hql287 closed this as completed Mar 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant