Releases: ow-mods/ow-mod-man
Releases · ow-mods/ow-mod-man
Outer Wilds Mod Manager GUI Version 0.12.0
GUI Changes
- Added thumbnails to mod rows (can be disabled in settings)
- Added a settings toggle to hide mods in the remote tab that require the DLC
- Added a puzzle piece icon next to mod names that require the DLC
- Added the ability to launch the game using the
owmods
URI - Added a "Donate" button in the overflow menu for mods that specify
donateLink
in their manifest (ow-mods/owml#561) - Added a button to copy the unique name of a mod to the overflow menu
- Added a button to open the manager's log to the overflow menu
- Better distinction between whether the remote database is still fetching or if there was an error while fetching it.
- Better distinction when loading a remote mod between whether it was in the database, it wasn't in the database, the database is still loading, and the database failed to load.
- Window now requests focus earlier when being invoked by the protocol
- Switch settings to a 2-column layout
- Factor remote database names into local search (resolves #286)
- The log window now has a lower threshold for when logs are incoming too fast
- Remove Ctrl+P for print dialogue (thanks @Raicuparta!)
Other Changes
- The nix flake that was previously in a separate repo has now been added to this one. To use it see
README.md
in thenix
folder. (thanks @Spoonbaker and @loco-choco!) - The flake now builds the manager from scratch instead of using a
.deb
file. This process takes a while so we're currently working on getting a cachix instance ready for it.
Outer Wilds Mod Manager Core Version 0.12.0
Core Changes
- BREAKING:
ProtocolInstallType
has been renamed toProtocolVerb
,ProtocolPayload::install_type
has been renamed toProtocolPayload::verb
- BREAKING:
ProgressPayload::parse
now returns aResult<ProgressPayload>
instead of aProgressPayload
, you now need to error handle for when an invalid progress payload is parsed - BREAKING:
ProgressBars::process
now takes an ownedProgressPayload
instead of a&str
, you now need to handle parsing the progress payload (useProgressPayload::parse
) - BREAKING:
UnsafeLocalMod::Valid
is now placed in aBox
for less memory usage - Added new
run-game
protocol verb - Added New
thumbnail
field toRemoteMod
and subsequentModThumbnail
struct - Added New
search_with_remote
method forLocalDatabase
, which searches the local database while taking remote db names into account - Add
donate_link
property toModManifest
for donation links (ow-mods/owml#561) - Derive
Debug
on most structs for easier debugging
Outer Wilds Mod Manager CLI Version 0.12.0
CLI Changes
- Added
raw
command for displaying database contents as JSON - Added
--assert-setup
to exit with code 2 if OWML isn't setup - Added support for
run-game
protocol verb - Added
donation_link
display inowmods info
Outer Wilds Mod Manager GUI Version 0.11.3
GUI Changes
- Added a prompt to update OWML when launching the game
- Added Chinese translation, thanks @xiaojiafei520!
Outer Wilds Mod Manager Core Version 0.11.3
core_v0.11.3 Version 0.11.3 (#205)
Outer Wilds Mod Manager CLI Version 0.11.3
cli_v0.11.3 Version 0.11.3 (#205)
Outer Wilds Mod Manager GUI Version 0.11.2
GUI Changes
- Fixed a regression where logs wouldn't properly update if a filter or search was applied. (resolves #180)
- Fixed OWML showing up in the remote mods tab despite it not being able to be installed from there.
Outer Wilds Mod Manager Core Version 0.11.2
Core Changes
- OWML is now always removed from RemoteData::mods. Meaning iterations through db.mods.values won't include OWML anymore (better for UX).
Outer Wilds Mod Manager CLI Version 0.11.2
CLI Changes
- There's now a nicer message for when the user attempts to install OWML through
owmods install
and now suggests usingowmods setup
.
Outer Wilds Mod Manager GUI Version 0.11.1
GUI Changes
- Various improvements to performance
- Removed some previously GUI-specific functionality to the core lib
- Fixed the prerelease button showing on mods that don't have one