Skip to content

Releases: ShaiLaric/BG3MacModManager

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 21:03

BG3 Mac Mod Manager 1.4.0

This release adds safer load-order management, launch readiness checks, save-game tools, and a more flexible Nexus update workflow.

Highlights

  • Importing a mod now preserves the activation state and order of every existing mod.
  • Added activation at a chosen load-order position, persistent ordering rules, and improved sorting controls.
  • Added launch-readiness diagnostics while correctly recognizing an installed bg3se-macos Script Extender.
  • Added save-game browsing and profile associations, including support for current and legacy save formats.
  • Added transactional mod updates with recovery safeguards.
  • Improved PAK discovery and metadata selection, eliminating false missing-PAK reports for alternate metadata layouts.
  • Required game components such as Gustav remain active and are no longer presented as ordinary inactive mods.
  • Improved Nexus integration for alternate/optional files. Individual versions can be ignored, or update checks can be disabled per mod.
  • Expanded Help to cover the application's current features and update controls.
  • Hardened archive handling, file operations, diagnostics, tests, and the signed/notarized release pipeline.

The downloadable DMG contains version 1.4.0 (build 3), signed with a Developer ID certificate and notarized by Apple.

Full changelog: v1.3.1...v1.4.0

v1.3.1

Choose a tag to compare

@ShaiLaric ShaiLaric released this 28 Feb 05:32

Bug Fixes

  • Fix drag-and-drop reliability — Remove .animation() modifiers on mod lists that broke SwiftUI's .onMove, .onInsert, and .draggable gesture handlers
  • Fix click/selection sluggishness — Remove .onTapGesture(count: 2) from mod rows that delayed every click while disambiguating taps from drags; remove .onHover hover-background that conflicted with drag gesture handling
  • Fix duplicate headers in detail panel — Remove redundant .headline text inside DisclosureGroup sections (Dependencies, Conflicts, Tags, File Info) where the DisclosureGroup label already serves as the section header
  • Clean up dependencies section — Only show "Activate Missing" button when activatable dependencies exist

Notes

  • Double-click to toggle active/inactive has been reverted due to macOS SwiftUI gesture conflicts. Use the +/- buttons or right-click context menu instead.
  • HelpView documentation updated to reflect changes

Full Changelog: v1.2.1...v1.3.1

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Mar 13:08

What's Changed

  • Fix CSV header detection, URL validation, test fixtures, and CI by @ShaiLaric in #70
  • Make service storage URLs injectable for test isolation by @ShaiLaric in #71

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Feb 17:38
69e3327

What's Changed

  • Add ZIP file support to PAK Inspector with multi-PAK selection by @ShaiLaric in #66
  • Fix file picker ZIP navigation with Select/Browse/Import buttons by @ShaiLaric in #67
  • Use NSOpenSavePanelDelegate to prevent ZIP navigation in file pickers by @ShaiLaric in #68
  • Replace NSOpenPanel with custom file picker for ZIP-as-file selection by @ShaiLaric in #69

Full Changelog: v1.1.0...v1.2.0

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Feb 05:48
5a59cfe

What's Changed

  • Add comprehensive test suite for core services and models by @ShaiLaric in #64
  • Add Nexus Mods integration: bulk URL import, update checking, and mod notes by @ShaiLaric in #65

Full Changelog: v1.0.6...v1.1.0

v1.0.6

Choose a tag to compare

@github-actions github-actions released this 15 Feb 20:56
cc49794

What's Changed

  • Add unsaved changes confirmation on app quit and window close by @ShaiLaric in #63

Full Changelog: v1.0.5...v1.0.6

v1.0.5

Choose a tag to compare

@github-actions github-actions released this 15 Feb 15:11
b0ea655

What's Changed

  • Add profile rename and update features with load summary by @ShaiLaric in #59
  • Add PAK inspector tool and enhance mod filtering/sorting by @ShaiLaric in #60

Full Changelog: v1.0.4...v1.0.5

v1.0.4

Choose a tag to compare

@github-actions github-actions released this 15 Feb 02:22
814d4ac

What's Changed

Full Changelog: v1.0.3...v1.0.4

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 14 Feb 01:34
e568f73

What's Changed

  • Add primary action bar with save, rescan, and launch buttons by @ShaiLaric in #36
  • Remove duplicate Save/Refresh/Launch toolbar buttons by @ShaiLaric in #37

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@ShaiLaric ShaiLaric released this 13 Feb 19:15
15abc4d

What's Changed

*initial release

New Contributors

Full Changelog: https://github.com/ShaiLaric/BG3MacModManager/commits/v1.0.0