summaryrefslogtreecommitdiffstats
path: root/application/MultiMC.cpp
Commit message (Collapse)AuthorAgeLines
* GH-1882 save UpdateDialog geometryPetr Mrázek2017-05-09-0/+2
|
* NOISSUE herp derp custom icon theme supportPetr Mrázek2017-05-04-0/+5
| | | | | | | * Put icon theme in iconthemes/custom/ * Select 'Custom' in the UI. * ... * Maybe it won't explode.
* GH-1874 Do not allow launching instances during an updatePetr Mrázek2017-05-02-1/+11
|
* GH-1874 do not allow updating while an instance is runningPetr Mrázek2017-05-02-6/+39
| | | | | | | 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.
* GH-1875 plug holes in instance/window refcount logicPetr Mrázek2017-05-01-2/+1
|
* GH-1873 allow closing main window, fix window ref countPetr Mrázek2017-05-01-6/+5
|
* NOISSUE remove AA_UseHighDpiPixmapsPetr Mrázek2017-04-26-1/+0
|
* NOISSUE remove macOS SSL workaroundsPetr Mrázek2017-04-25-13/+0
| | | | Should not be necessary anymore...
* NOISSUE add missing log levels to MultiMC loggingPetr Mrázek2017-04-21-1/+1
| | | | Info and System are now recognized.
* GH-1854 prevent a crash if the instance is closed while the kill ↵Petr Mrázek2017-04-14-1/+2
| | | | confirmation dialog is open
* NOISSUE remove liteloader and forgePetr Mrázek2017-04-07-22/+0
|
* NOISSUE Remove Minecraft version list and versions.Petr Mrázek2017-04-07-12/+0
|
* NOISSUE fix downloading of metadata filesPetr Mrázek2017-04-07-0/+2
|
* GH-1793 rearrange setup wizard logic to only check if they are needed oncePetr Mrázek2017-01-21-3/+68
|
* GH-1790 do not apply system theme on launch if it is selectedPetr Mrázek2017-01-18-16/+3
| | | | | This prevents some ugly colors to show up on macOS in most cases. It still looks ugly right after you switch to the it though.
* GH-1065 Normalize usage of directory vs folderTim Flynn2017-01-16-2/+2
|
* NOISSUE add hack for system themes. Maybe it works?Petr Mrázek2017-01-15-3/+13
|
* NOISSUE temporarily disable themes to check if they cause issues on macOSPetr Mrázek2017-01-15-1/+1
|
* GH-1665 Add line breaks to the fatal error dialogs.Petr Mrázek2017-01-14-2/+5
| | | | Makes is slightly more readable.
* GH-1665 put the macOS hint into all of the new fatal error messages.Petr Mrázek2017-01-14-3/+14
|
* GH-1665 attempt at workaround for MultiMC not starting on macOS SierraPetr Mrázek2017-01-14-9/+48
| | | | | | | | This tries to detect the issue and instructs the user to fix it by moving the application to /Applications or ~/Applications. In addition, several other previously poorly handled fatal errors now show an error dialog.
* NOISSUE update all the Copyright comments and texts to include 2017Petr Mrázek2017-01-08-1/+1
|
* NOISSUE Do not log the analytics client ID into the application log.Petr Mrázek2017-01-06-1/+1
|
* NOISSUE make the setup wizard use the main event loopPetr Mrázek2017-01-06-4/+19
| | | | This should fix any issues with receiving events over IPC.
* NOISSUE force SetupWizard into 'classic' look and feel and increment ↵Petr Mrázek2017-01-02-1/+1
| | | | | | | analytics version This should force the dialog to show again. If it still looks wrong on Windows 10, please report this on discord.
* NOISSUE Translations model and initial setup wizard workPetr Mrázek2017-01-01-51/+19
|
* NOISSUE add skeleton of the setup wizardPetr Mrázek2016-12-28-0/+9
| | | | Very wizardly. Also very empty and opening on every start for now.
* NOISSUE allow killing the instance from main windowPetr Mrázek2016-11-26-2/+22
|
* NOISSUE simplify system detection and user agent handlingPetr Mrázek2016-11-26-0/+3
| | | | | | Now it only checks OS kernel name/version. User agent is 'MultiMC5/$version'. Kernel info is passed through custom dimensions in analytics.
* NOISSUE add analytics settings (enable/disable)Petr Mrázek2016-11-24-11/+33
|
* NOISSUE fix translation listing in settings and translation loadingPetr Mrázek2016-11-23-6/+8
| | | | It was impossible to select and load translations properly.
* NOISSUE send custom analytics valuesPetr Mrázek2016-11-22-1/+30
| | | | | | | * System, Java and CPU architecture (either 32 or 64). * Java version. * System memory size in MB. * Java min/max heap size in MB.
* NOISSUE implement analytics IP anonymizationPetr Mrázek2016-11-21-0/+1
|
* NOISSUE most basic analytics integration possiblePetr Mrázek2016-11-21-0/+50
|
* GH-1726 better failure detection for updatesPetr Mrázek2016-11-19-313/+27
| | | | | | 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.
* NOISSUE allow using icon themes for instances and instance badgesPetr Mrázek2016-11-10-1/+7
|
* GH-1713 fix FTB loading crashesPetr Mrázek2016-11-09-0/+2
|
* NOISSUE fix horrible globals crashPetr Mrázek2016-11-07-0/+1
| | | | FIXME: remove all globals.
* NOISSUE shut down logger when MultiMC exitsPetr Mrázek2016-11-07-0/+6
| | | | Prevents crash bugs...
* NOISSUE ask user if closing is OK when instances are still runningPetr Mrázek2016-11-06-2/+8
|
* NOISSUE Refactor and sanitize MultiMC startup/shutdownPetr Mrázek2016-11-06-9/+31
| | | | | * Always create main window. * Properly handle netowrk manager - it was created twice, leading to potential crashes.
* GH-378 add a resource search path to custom themesPetr Mrázek2016-11-06-0/+1
| | | | This allows adding images and other bits and pieces to themes.
* GH-378 add basic custom theme supportPetr Mrázek2016-11-06-1/+4
| | | | Files you can customize are created in themes/custom/
* NOISSUE add an option to show console on error and default other options to ↵Petr Mrázek2016-11-04-3/+3
| | | | false
* NOISSUE MCEdit integration - remove old 'tool', replace with WorldsPetr Mrázek2016-11-02-6/+6
|
* NOISSUE add bright theme to complement the dark themePetr Mrázek2016-11-01-0/+2
| | | | Same style, different colors.
* GH-1645 reimplement open/close instance window based on settingsPetr Mrázek2016-11-01-19/+65
|
* NOISSUE rearrange MultiMC.cpp to make it make more sensePetr Mrázek2016-10-31-63/+60
|
* NOISSUE use current directory for application IDPetr Mrázek2016-10-30-1/+1
| | | | Using QDir(dataPath).absolutePath() for the path
* NOISSUE use absolute data path for application IDPetr Mrázek2016-10-30-1/+2
|