Skip to content

Releases: vinegarhq/vinegar

v1.6.0

21 Dec 21:22
7f5d95b
Compare
Choose a tag to compare
  • Refactored internal state, saves only after a successful Binary setup process
  • Refactored DXVK, fetches DXVK tarball to a temporary file, no caching involved.
  • Dropped Global ([global]) configuration directive. Please use [env] as opposed to [global.env].
  • Splash uses 44x64 padding accurate logo
  • Stub desktop file is included
  • nosplash support is dropped (build-time splash, splash can still be disabled via configuration)
  • Require AVX before doing anything, if AVX is not present, vinegar will immediately exit with a dialog message.
  • Switched to the drpc discord rpc library, fixes some problems such as Flatpak discord RPC.
  • Error dialog now appears upon Binary failure
  • Allow Splash to be built with wayland and vulkan by default
  • Vinegar will ask the user if they would like to submit hardware information to Merlin via dialog

v1.5.9

09 Dec 20:29
8054419
Compare
Choose a tag to compare
  • Changed vinegar sysinfo output slightly
  • Set binary environment during vinegar run-time (fixed #265)
  • Set env OBS_VKCAPTURE by default for player by @Noted-Jrelvas in #278
  • Added Git version retrieval if available in vinegar sysinfo
  • Updated Vinegar's Usage output
  • Add new "GameMode" option which implements org.freedesktop.portal.GameMode by @Noted-Jrelvas in #284
  • Updated Go modules
  • Print card path in vinegar sysinfo
  • Use card PCI discriminator for PRIME
  • Removed vinegar install-webview2
  • Don't panic on nosplash with splash enabled
  • sysinfo: check if cpu has split lock detection flag by @Noted-Jrelvas in #289
  • Added Roblox manifest zip file size to internal structures
  • Set Roblox renderer during configuration initialization for Binaries
  • Fix setting Studio Environment or FFlags
  • Introduce Merlin hardware data submission with vinegar submit

v1.5.8

03 Nov 17:17
40698e4
Compare
Choose a tag to compare
  • Fixes DXVK renderer checking due to global boolean (#254)
  • Set renderer to D3D11 by default
  • Allows exotic multi-gpu systems to use PRIME, with the proper OpenGL check
  • Initial unit tests

v1.5.7

02 Nov 13:57
9324a23
Compare
Choose a tag to compare
  • Fixes systems with multiple GPUs, causing Vinegar to panic even without configuration
  • Deprecated env for global.env, keeping it for compatibility
  • Added error checking for if DXVK is enabled and using non-dxvk compatible renderer

v1.5.6

01 Nov 10:35
c12f747
Compare
Choose a tag to compare
  • Fixes go build requirements by downgrading back to only a requirement of go version 1.21

v1.5.5

01 Nov 08:42
66c0354
Compare
Choose a tag to compare
  • Added automatic PRIME Gpu handling and gpu Configuration option (#206) @Noted-Jrelvas
  • Added 'See game page' for Discord Rich Presence
  • Make Discord RPC Failure a warning
  • Adjusted and clarified errors
  • Removed ability to kill Roblox after it says it has been shutdown
  • Added new Splash styles: Familar and Compact ui.style = "familar/compact"
  • Changed Dialog style to match Compact
  • Skip wineprefix initialization and set DPI only
  • Added system information grabbing: vinegar sysinfo
  • Fixed vinegar edit automatic configuration creation
  • Removed Vinegar branding from MIME Desktop files
  • Bumped Go version requirement
  • Updated Go modules
  • Export config and splash packages
  • Kill wineprefix on 'Cancel' on Splash, fixing the ability to kill Roblox when the Splash window is closed.

sysinfo sub-command preview:

## System information
* Distro: KISS Linux
* Processor: 13th Gen Intel(R) Core(TM) i5-13600K
  * Supports AVX: true
* Kernel: 6.5.9acid
* Wine: wine-8.18
* Cards:
  * Card 0: amdgpu /sys/class/drm/card0

Splash 'Compact' style preview:
image

Splash 'Familar' style preview:
image

Dialog window preview:
image

v1.5.4

21 Oct 19:10
864d396
Compare
Choose a tag to compare
  • Fixes Studio's font by removing a broken font
  • Bloxstrap Discord rich presence protocol implemented
  • Forward Roblox's log to Vinegar too
  • Proper API Error handling
  • Roblox will be killed when it says its been shutdown (#173)
  • SIGINT/SIGTERM now only kills Roblox
  • Wineprefix will not be automatically killed if another Roblox process is running
  • Dialog will display if the user attempts to do an action in which WebView is required, which is broken on Wine
  • Dropped disablement of Wine crash dialogs

Dialog window:
image

v1.5.3

15 Oct 07:03
ed4f65a
Compare
Choose a tag to compare
  • Fixes critical bug where the prefix root directory hasn't been created before wine can use it, causing it to exit if it doesn't already

v1.5.2

13 Oct 20:12
681593a
Compare
Choose a tag to compare
  • Fix empty map error for configuration setup
  • Fix installation of DXVK if the version mismatches and not if its installed with previously mentioned condition (@KetanM94)

v1.5.1

13 Oct 07:41
3bbfd1c
Compare
Choose a tag to compare
  • New [global] section of configuration which encompasses both player and studio but either can override.
  • Print DXVK URL during download
  • Change DPI to 97 during Wineprefix initialization
  • Renamed Studio during splash window
  • Bring back CommFound, which only checks for the process of Roblox instead of waiting for Wine to exit, fixing #173
    • Enable Autokill for studio