hovancik/stretchly

[Bug]: Stretchly Informs User that a New Version is Available but New Version will not run on the OS

RobK88 opened this issue · 7 comments

RobK88 commented

Version

  • I'm using version 1.15.1

Known issues

  • I've checked Known issues

Existing issues

  • I've checked Existing issues

Advanced Preferences

  • I've checked Advanced Preferences

What operating system are you using?

macOS

Operating System Version

macOS 10.13

Reproduction steps

  1. Install Stretchly v 14.x on Mac running High Sierra
  2. Stretchly informs you that a new version is available
  3. Down latest Mac binary from Github
  4. Install Stretchly v 15.x
  5. Run Stretchly
  6. WILL NOT RUN - Stretchly now Requires Catalina
    ...
    Reproduces how often: [What percentage of the time does it reproduce?] 100%

Expected Behavior

Stretchly 15.x should run on the OS in question.

Actual Behavior

Stretchy should NOT inform the user that a new version is available when the new version will not run on the OS running on the Mac in question.

P.S. It may also be a good idea to state the system requirements on your web site and on Github.

Relevant log output

No response

Preferences

No response

Additional information

Stretchly should check the macOS version and make sure that the latest version will run on the Mac in question BEFORE informing the user that a new version is available.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Hi @RobK88 , what is the message that you see?

Seems like macOS 10.13 is not supported for quite some time https://endoflife.date/macos

I am using electron, and I can not find info what they support so I opened an issue: electron/electron#40739

RobK88 commented

But I won't be able to change the already installed version, right? And the new version is already not supported.

That's why I would like to see what kind of error you see whether we can somehow fix that. Sometimes "not supported" doesn't need to mean not possible to use.

RobK88 commented

This is a common problem on Macs since Apple updates its OS almost every year now.

In this situation where the user no longer runs an OS the is needed to run the most current version of the application, the user typically sees various message when checking for new versions within the application such as:

  • Up to date. No newer version available for your OS

  • Up to date. The latest version of Stretchy requires macOS 10.15 Catalina.

You can decide what you want to display. But if Stretchy says "new version available" as it does now, users will go the website, download it, install it and be disappointed it does not run. Moreover, they probably wiped out the old version. They will need to either use Time Machine, or go to your website to find the version that runs in their macOS. Very frustrating for users.

RobK88

Issue, as titled, on Windows 8.1 as well. There is no way to see what the highest compatible version is when searching Releases, either.

Well, TBH I don't know what OS versions are supported. What Electron says in docs in not telling much: https://github.com/electron/electron/blob/main/README.md#platform-support