Skip to content

Release Brandy 1.0.1 - #7

Merged
iStorry merged 2 commits into
mainfrom
release/1.0.1
Oct 29, 2026
Merged

iStorry merged 2 commits into
mainfrom
release/1.0.1

Conversation

@iStorry

@iStorry iStorry commented Oct 29, 2026

Copy link
Copy Markdown
Owner

Fixes found while testing 1.0.0, and the version set to 1.0.1 (45).

  • Steam setup: the first update ran Steam with -noverifyfiles, which skips the check that makes Steam download its client, so setup failed with "Failed to load steamui.dll" and then waited forever. The flag is now only passed after the first update, and setup fails with Retry if Steam exits mid-update.
  • Bottle deletion: deleting reused the creating flag, so a deleted bottle stayed in the sidebar as "Creating…" until restart. Bottles now have a creating / moving / deleting activity; deletion stops the bottle's programs and removes the folder off the main thread.
  • Duplicate pins: setup pinned steam.exe, the Start Menu pinned Steam.exe. Pins now compare paths case-insensitively and existing duplicates collapse on load. The Steam pin opens through the single Steam session, and pins show when their program is running.
  • D3D11 games: DXVK is on by default and setup turns it on for the Steam bottle; without it Unity games failed with "Failed to initialize graphics".

Tested by hand on an M2 Pro: Steam setup from scratch, deleting the Steam bottle, the Steam pin, and R.E.P.O. launching with DXVK. swift test (39 tests), SwiftLint and both release builds pass.

Steam setup: the first update started Steam with -noverifyfiles, which
skips the check that makes Steam download its client, so it failed with
"Failed to load steamui.dll". The flag is now only passed once the first
update is done, and setup fails with a retry if Steam exits mid-update
instead of waiting forever.

Bottle deletion: deleting reused the creating flag, and reloading kept
bottles in creation that weren't in the saved list, so a deleted bottle
stayed in the sidebar as "Creating…". Bottles now have a creating,
moving or deleting activity, and deletion stops the bottle's programs
and removes the folder off the main thread.

Pins: setup pinned steam.exe while the Start Menu pinned Steam.exe.
Pins now compare paths case-insensitively, and existing duplicates
collapse on load. The Steam pin opens through the single Steam session,
and pins show when their program is running.

D3D11 games: DXVK is on by default and setup turns it on for the Steam
bottle; without it Unity games failed with "Failed to initialize
graphics".
@iStorry
iStorry merged commit 6aecb8e into main Oct 29, 2026
1 check passed
@iStorry
iStorry deleted the release/1.0.1 branch October 29, 2026 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant