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

Check for latest version #32

Closed
torhus opened this issue Oct 12, 2022 Discussed in #29 · 5 comments
Closed

Check for latest version #32

torhus opened this issue Oct 12, 2022 Discussed in #29 · 5 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@torhus
Copy link
Owner

torhus commented Oct 12, 2022

Discussed in #29

Originally posted by The-Gig October 12, 2022
The idea is simple: adding a button to allow players to see if a new version of MonsterBrowser has been released.
I suppose the button could just check for an URL pointing to a text file (hosted somewhere in this github?) where you would just write the number of the latest official release, and show that string into a dialog window. So people could easily know that there is a new version available, and the window could contain a link to https://github.com/torhus/monster-browser/releases.

I don't know, maybe it may be part of an "About/Info" menu/screen, where you could also place links to https://sites.google.com/site/monsterbrowser, https://github.com/torhus/monster-browser, and to the included readme.txt and changelog.txt?

@The-Gig
Copy link

The-Gig commented Oct 24, 2022

Hi, I see you added "check for new version on startup" in Settings. That's perfectly fine, but I haven't fond a command to force check for updates...
I mean, if I usually don't want the check at startup (maybe fearing it may slow down opening the program), but today I want to check whether there is a new version... I have to enable the checkbox, close and open the program to see if there are updates, then disable the option again. That's not super comfortable.
Maybe a "check now" button next to the checkbox?

Furthermore, the "check for new" (servers) button can still be mistaked for "check for new version"...

@torhus
Copy link
Owner Author

torhus commented Oct 24, 2022

If you don't want to have the automatic check enabled, why not check the web site, or watch the repository for releases? The automatic update checker actually downloads https://api.github.com/repos/torhus/monster-browser/releases/latest , a 5 kB files that takes less than a second to download. So I wouldn't worry.

By the way, clicking OK after enabling the updater will start it.

I suppose I could change the main button labels to "Get servers" and "Refresh servers", if that's better. But a longer text will make the buttons much larger, which I would like to avoid

@The-Gig
Copy link

The-Gig commented Oct 24, 2022

Well, let me think...

  1. A single button to click is faster than opening the browser and typing a website.
    Of course, if the program included an hyperlink to the website, that might be better than doing by hand.
  2. True, the check is fast, but people might not know.
  3. A popup opening up when you start a program, when you only want to use that program quickly, can be annoying.
  4. Most programs I can think about which feature built-in update check have both automatic and manual check features, I thought that was quite standard.

Just M2C, of course!
Don't feel obliged to anything, of course! ;)

@torhus
Copy link
Owner Author

torhus commented Oct 24, 2022

Yes, but MB has a minimalist interface, no menu bar :)

@The-Gig
Copy link

The-Gig commented Oct 25, 2022

... but it has got the Setting windows, which has got room for a button even without enlarging it I think. :)

About "get servers/refresh servers", sounds good I think.

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

2 participants