Age | Commit message (Collapse) | Author |
|
|
|
This is a nasty hack. Proper solution will require moving all
update related functionality out of the main window.
Running instances and updating should be mutually exclusive.
|
|
|
|
Should not be necessary anymore...
|
|
Straight from the browser or the downloads folder.
|
|
|
|
|
|
|
|
|
|
This fixes a crash when closing settings and not having any selected instance.
|
|
|
|
Instead of just checking if the new version started, make sure
it is able to write its IPC key to a file and then use the key
to connect to the process.
|
|
|
|
|
|
|
|
|
|
|
|
Now has a drop-down arrow that actually works as expected.
|
|
instance application.
|
|
|
|
|
|
|
|
|
|
|
|
selection dialog
|
|
* The resulting instance window can be closed at any point.
* Main window is kept open and running instances are marked with a badge.
* Multiple instances can now run from the same MultiMC - it's even more **multi** now.
* MultiMC can be entirely closed, keeping Minecraft(s) running.
|
|
* Download is now Download.
* Download uses Sink subclasses to process various events.
* Validators can be used to further customize the Sink behaviour.
|
|
|
|
|
|
|
|
|
|
|
|
using context menu
|
|
|
|
minecraft profiles.
|
|
|
|
|
|
|
|
|
|
Essentially do not pass some environment variables to subprocesses:
* LD_PRELOAD
* LD_LIBRARY_PATH
* LD_DEBUG
* QT_PLUGIN_PATH
* QT_FONTPATH
|
|
|
|
|
|
|
|
|
|
|
|
unique_qobject_ptr, refactor MainWindow to match
|
|
|
|
|
|
|
|
|