Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-01 | fix(Inst.Import): Show error reason in fail dialog | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | refactor: setAbortStatus -> setAbortable | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | fix: move file deletion to the end of the instance update | flow | |
This makes it harder for problems in the updating process to affect the current instance. Network issues, for instance, will no longer put the instance in an invalid state. Still, a possible improvement to this would be passing that logic to InstanceStaging instead, to be handled with the instance commiting directly. However, as it is now, the code would become very spaguetti-y, and given that the override operation in the commiting could also put the instance into an invalid state, it seems to me that, in order to fully error-proof this, we would need to do a copy operation on the whole instance, in order to modify the copy, and only in the end override everything an once with a rename. That also has the possibility of corrupting the instance if done without super care, however, so I think we may need to instead create an automatic backup system, with an undo command of sorts, or something like that. This doesn't seem very trivial though, so it'll probably need to wait until another PR. In the meantime, the user is advised to always backup their instances before doing this kind of action, as always. What a long commit message o.O Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | fix: some abort-related issues | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | feat(ui): improve info dialog before updating an instance | flow | |
Adds a 'Cancel' option, and add a note about doing a backup before updating. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | fix: hook up setAbortStatus in instance import tasks | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-20 | refactor: add instance creation abstraction and move vanilla | flow | |
This is so that 1. Code is more cleanly separated, and 2. Allows to more easily add instance updating :) Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-04-18 | fix: don't set mod loader as important | Sefa Eyeoglu | |
2022-04-15 | Add option to install mod loader during instance creation | Kenneth Chew | |
2022-02-21 | refactor: set default InstanceType to OneSix | Sefa Eyeoglu | |
2021-07-25 | NOISSUE Flatten gui and logic libraries into MultiMC | Petr Mrázek | |