Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
12.69k stars 268 forks source link

[Bug]: Changing default bottle path and Moving a bottle to new path clears all pinned programs from all bottles #830

Open WWWFWWW opened 9 months ago

WWWFWWW commented 9 months ago

Description

Changing default bottle path and Moving a bottle there clears all pinned programs from all bottles, even the unmoved ones. Haven't checked if other configuration options persist or not.

Steps to reproduce

  1. have several bottles with pinned programs in them
  2. change default bottle path
  3. move a single bottle to the new default path using Whisky's Move function
  4. all pinned programs from each and every bottle disappear

Expected behaviour

pinned programs and other configuration options should persist

Logs

Whisky Version: 2.2.3
Date: 2024-02-REDACTED
macOS Version: 14.3.1

Bottle Name: Bottle
Bottle URL: /Users/REDACTED/Library/Containers/com.isaacmarovitz.Whisky/Bottles/REDACTED

Wine Version: 7.7.0
Windows Version: win10
Enhanced Sync: msync

Metal HUD: false
Metal Trace: false

Arguments: -k

Environment:
{
    WINEDEBUG = "fixme-all";
    WINEPREFIX = "/Users/REDACTED/Library/Containers/com.isaacmarovitz.Whisky/Bottles/REDACTED";
}

What version of Whisky are you using?

2.2.3

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

EmilianoTalamo commented 3 months ago

Yup, just moved a bottle and it cleared all my pinned programs. Params and arguments are restored once you pin then back, but it's quite a hassle.