From ea62d39ca36349c05e46c3a989c82dfd99377674 Mon Sep 17 00:00:00 2001 From: Warren Hood Date: Wed, 9 Oct 2024 02:08:02 +0200 Subject: [PATCH] Update TODOs and marked testing merge apply policies as done --- TODO.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/TODO.md b/TODO.md index a873a91..eb16428 100644 --- a/TODO.md +++ b/TODO.md @@ -16,14 +16,15 @@ This is a rather unorganised list of TODOs just so I can somewhat keep track of merge (with conflict overrides on a file content level) should result in an install dir with A and B, where a.json and b.json are in A, and a.json is the result of merging a.json into the installed a.json (overwriting any existing key's values with the modpack's values), and the original files in folder B untouched (x.json and y.json) merge (retaining original/modified values) merge should result in an install dir with A and B, where a.json and b.json are in A, and a.json is the result of merging a.json into the installed a.json (retaining the existing values from the file in the install dir), and the original files in folder B untouched (x.json and y.json) -- [ ] Test the merge apply policies when I am not half asleep +- [X] Test the merge apply policies when I am not half asleep. (nevermind, I tested while half asleep and seems good to me) - [ ] Show package version somewhere in `mmm` - [X] Save userdata after removing profiles with the remove command ### Nice to haves +- [ ] Preserve formatting as much as possible when merging files - [ ] Support resource and shaderpack installs rather than just mods. - [ ] Concurrent mod downloads to speed up profile installation/updates. - [ ] Concurrent mod metadata downloads to speed up running the `update` command. - [ ] Get mmm working properly on `wayland` with Nix. -- [ ] Get cross-compilation to Windows working with the mingw toolcahin. +- [ ] Get cross-compilation to Windows working with the mingw toolchain.