aboutsummaryrefslogtreecommitdiff
path: root/launcher/InstanceList.cpp
AgeCommit message (Collapse)Author
2023-03-20refactor: use UUID toString modeRachel Powers
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat: track instance copies that use linksRachel Powers
confirm deleations when other instances link to it Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2023-03-20feat: support reflink on windows via winbtrfs!Rachel Powers
https://github.com/maharmstone/btrfs Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2022-12-06fix(ManagedPackPage): only update the current instance exactlyflow
Also carry on the original ID to avoid updating the wrong instance. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-26huge nit: added const refs, everywheretimoreo
Signed-off-by: timoreo <contact@timoreo.fr>
2022-09-20fix: don't change groups when updating an instanceflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20feat: add dialog to ask whether to chaneg instance's nameflow
This prevents custom names from being lost when updating, by only changing the name if the old instance name constains the old version, so that we can update it if the user whishes to. Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20refactor: setAbortStatus -> setAbortableflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20fix: some abort-related issuesflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20fix: hook up setAbortStatus in instance import tasksflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20fix: simplify abort handling and add missing emitsflow
Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20refactor: change the way instance names are handledflow
While working on pack updating, instance naming always gets in the way, since we need both way of respecting the user's name choice, and a standarized way of getting the original pack name / version. This tries to circunvent such problems by abstracting away the naming schema into it's own struct, holding both the original name / version, and the user-defined name, so that everyone can be happy and world peace can be achieved! (at least that's what i'd hope :c). Signed-off-by: flow <flowlnlnln@gmail.com>
2022-09-20feat: add early modrinth pack updatingflow
Still some FIXMEs and TODOs to consider, but the general thing is here! Signed-off-by: flow <flowlnlnln@gmail.com>
2022-07-30Trash instances instead of deleting (when possible) (#549)Ryan Cao
Squashed because of :pofat: commit history
2022-07-10chore: update license headersSefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10refactor: fix deprecation up to Qt 5.15Sefa Eyeoglu
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-06-04fix: always store InstanceTypeSefa Eyeoglu
2022-05-09Hide temporary directory in instances folderKenneth Chew
2022-02-26fix: load instances no matter their instance typeSefa Eyeoglu
2022-02-21refactor: set default InstanceType to OneSixSefa Eyeoglu
2022-02-21refactor: drop LegacyInstanceSefa Eyeoglu
2021-10-25GH-4164 Assign instances to groups using drag & dropPetr Mrázek
2021-10-21NOISSUE continue debranding...Petr Mrázek
2021-10-21NOISSUE debranding for real, initial workPetr Mrázek
This is probably very broken on macOS and Windows and will need a lot of work to complete fully.
2021-07-25NOISSUE Flatten gui and logic libraries into MultiMCPetr Mrázek