Repository navigation
Releases: ShaiLaric/BG3MacModManager
Releases · ShaiLaric/BG3MacModManager
Release list
v1.4.0
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-macosScript 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
Bug Fixes
- Fix drag-and-drop reliability — Remove
.animation()modifiers on mod lists that broke SwiftUI's.onMove,.onInsert, and.draggablegesture handlers - Fix click/selection sluggishness — Remove
.onTapGesture(count: 2)from mod rows that delayed every click while disambiguating taps from drags; remove.onHoverhover-background that conflicted with drag gesture handling - Fix duplicate headers in detail panel — Remove redundant
.headlinetext 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
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
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
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
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
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
v1.0.1
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
What's Changed
*initial release
New Contributors
- @ShaiLaric made their first contribution in #1
Full Changelog: https://github.com/ShaiLaric/BG3MacModManager/commits/v1.0.0