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

"*-Latest" wine/crossover displays only the version in selectors on Mac #4272

Open
arielj opened this issue Jan 13, 2025 · 0 comments
Open
Labels
bug:unconfirmed Someone works on identifying the issue

Comments

@arielj
Copy link
Collaborator

arielj commented Jan 13, 2025

Describe the bug

As an example: when both Wine-Crossover-Wine-23.7.1-1 and Wine-Crossover-Latest are installed, they both show up as Wine Crossover - 23.7.1-1:

image

This creates 2 problems:

  • You don't know which one you are picking (this is a problem because '-Latest' depends on when it's updated, while the other one doesn't change)
  • You can't really pick the second one (picking either of them always selects the first one cause they have the same value in the option element)

Add logs

I added some logs changing the code:

    {
      wineserver: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-Crossover-latest/Contents/Resources/wine/bin/wineserver',
      lib: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-Crossover-latest/Contents/Resources/wine/lib',
      lib32: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-Crossover-latest/Contents/Resources/wine/lib',
      bin: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-Crossover-latest/Contents/Resources/wine/bin/wine64',
      name: 'Wine Crossover - 23.7.1-1',
      type: 'wine'
    },
    {
      wineserver: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.0.1/Contents/Resources/wine/bin/wineserver',
      lib: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.0.1/Contents/Resources/wine/lib',
      lib32: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.0.1/Contents/Resources/wine/lib',
      bin: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.0.1/Contents/Resources/wine/bin/wine64',
      name: 'Wine Crossover - 230.1.',
      type: 'wine'
    },
    {
      wineserver: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.7.1-1/Contents/Resources/wine/bin/wineserver',
      lib: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.7.1-1/Contents/Resources/wine/lib',
      lib32: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.7.1-1/Contents/Resources/wine/lib',
      bin: '/Users/arielj/Library/Application Support/heroic/tools/wine/Wine-crossover-wine-23.7.1-1/Contents/Resources/wine/bin/wine64',
      name: 'Wine Crossover - 23.7.1-1',
      type: 'wine'
    }

Steps to reproduce

  1. Install the latest wine crossover and Wine-Crossover-Latest
  2. open the settings of a game
  3. in the wine tab, open the wine/crossover selector

Expected behavior

Latest should show up as Wine Crossover Latest, like it does on Linux.

(bonus points (?) - it would be good it if actually shows Wine Crossover Latest (23.7.1-1), so you know what "latest" means.

Also, selecting the second option should select the second option and not the first one.

Screenshots

No response

Heroic Version

Latest Stable

System Information

Any Mac

Additional information

No response

@arielj arielj added the bug:unconfirmed Someone works on identifying the issue label Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug:unconfirmed Someone works on identifying the issue
Projects
None yet
Development

No branches or pull requests

1 participant