Skip to content

0.75#1

Draft
elseform wants to merge 21 commits into
masterfrom
ux-improvement
Draft

0.75#1
elseform wants to merge 21 commits into
masterfrom
ux-improvement

Conversation

@elseform

@elseform elseform commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Tighten the SwiftUI setup flow and derived app state for wrapper creation and updates
  • Expand setup configuration and engine behavior for renderer and wrapper settings handling
  • Package D3DMetal resources and bundled reticle-fix assets with the app build
  • Add regression coverage for setup configuration, engine core behavior, and app settings persistence

Testing

  • Added and updated Swift unit tests for configuration, engine, and settings behavior
  • Updated shell coverage for setup engine flows and packaging-related expectations
  • Not run (not requested)

elseform and others added 21 commits June 15, 2026 00:51
- Restore existence guard in createLaunchBatches so existing batch files
  are preserved on update runs (was unconditionally overwriting)
- Add legacy marker fallback in winetricksMarkersInstalled so wrappers
  set up before the v2 marker consolidation don't show as uninstalled
- Tolerate native,builtin when native is expected in missingDllOverrides
  so old installs don't permanently show d3dcompiler_47 as needing update
- Replace try? with do/catch + reporter.log in resolveCompatibleWinetricks
  so transient process errors don't silently trigger managed copy deletion
  and re-download
- Use path comparison in setLaunchExecutable when mo2Path is known, so
  a differently-located exe named ModOrganizer.exe doesn't get MO2 env vars
- Derive resetWrapperDerivedSettings values from SetupConfiguration() instead
  of inline literals to stay in sync with declared defaults
- Promote commandValue parsing to SetupCLICommandTools.value(for:in:) to
  eliminate the duplicate implementation in AppModel+WrapperSettings
- Use hasPrefix instead of contains when stripping DXMT env lines from
  mo2.bat to avoid incorrectly removing echo/comment lines

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bug fixes from code review; all tests pass.
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