Petr Mrázek
ceb5fc6d75
GH-1790 do not apply system theme on launch if it is selected
...
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.
2017-01-18 02:48:29 +01:00
Petr Mrázek
85320777c6
GH-1788 missed one call wrong call... this is the fix.
2017-01-17 21:19:38 +01:00
Petr Mrázek
ba38991c13
GH-1788 fix missing translation strings
2017-01-17 21:17:36 +01:00
Tim Flynn
98e17998fe
GH-1065 Normalize usage of directory vs folder
2017-01-16 22:42:22 +01:00
Petr Mrázek
944ff256b2
NOISSUE add hack for system themes. Maybe it works?
2017-01-15 22:56:03 +01:00
Petr Mrázek
71584fb8cc
NOISSUE temporarily disable themes to check if they cause issues on macOS
2017-01-15 20:32:55 +01:00
Petr Mrázek
b2dbaaa9e2
NOISSUE also preserve x.y.z version numbering in the application
2017-01-14 19:44:34 +01:00
Petr Mrázek
0a89b04afd
GH-1665 Add line breaks to the fatal error dialogs.
...
Makes is slightly more readable.
2017-01-14 18:22:50 +01:00
Petr Mrázek
ffa8792c13
NOISSUE always include the hotfix version in the version string
...
It's 0.5.0, not 0.5.
2017-01-14 18:12:15 +01:00
Petr Mrázek
fbcbddd4d0
GH-1665 put the macOS hint into all of the new fatal error messages.
2017-01-14 16:51:08 +01:00
Petr Mrázek
a6ef0059cc
GH-1665 attempt at workaround for MultiMC not starting on macOS Sierra
...
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.
2017-01-14 15:47:58 +01:00
Petr Mrázek
3e81e2cb5b
NOISSUE do not show the analytics wizard page without analytics in the build
2017-01-13 02:12:40 +01:00
Petr Mrázek
12c3683ec0
NOISSUE set version to 0.5.0
2017-01-08 05:00:24 +01:00
Petr Mrázek
f530aae9d3
NOISSUE update all the Copyright comments and texts to include 2017
2017-01-08 04:58:05 +01:00
Petr Mrázek
e033cf8974
NOISSUE change 'Upload' to 'Upload Skin' on tha Accounts page
2017-01-08 03:02:27 +01:00
Petr Mrázek
8421ef622d
NOISSUE even more java polishing
...
* Memory minimums lowered to 128M in all Java settings UIs
* Changing the memory sizes on the wizard page does not automatically trigger checks if the executable doesn't have 'java' in the name
* Java detection on linux now scans some common JRE locations, not just /usr/bin/java
2017-01-07 18:11:41 +01:00
Petr Mrázek
c4ec6bc0f5
NOISSUE polish the java setup wizard page
...
* Added a button to check why Java failed
* It will now avoid automatically scanning binaries that do not have 'java' in their filename
* Fixed some crashes related to running too many Java checks (it only does one at a time now)
* It can now distinguish between more Java failure states (not there at all, crashing, returning nonsense)
* Changed '...' button to Browse button to match the wizard page subtitle
* Changing minimum and maximum memory will no longer trigger a java check twice
2017-01-07 06:52:09 +01:00
Petr Mrázek
705a658fef
NOISSUE Do not log the analytics client ID into the application log.
2017-01-06 17:19:28 +01:00
Petr Mrázek
6f17183bf0
NOISSUE make the setup wizard use the main event loop
...
This should fix any issues with receiving events over IPC.
2017-01-06 06:08:45 +01:00
Petr Mrázek
e1bd1c6145
NOISSUE feature complete setup wizard
2017-01-05 04:05:08 +01:00
Petr Mrázek
9ca9addad3
NOISSUE create a dumb and ugly java setup wizard page
...
All it does is create the existing Java selection dialog
2017-01-02 16:02:54 +01:00
Petr Mrázek
64723f68e3
NOISSUE force SetupWizard into 'classic' look and feel and increment analytics version
...
This should force the dialog to show again.
If it still looks wrong on Windows 10, please report this on discord.
2017-01-02 08:23:03 +01:00
Petr Mrázek
a666dc0a1a
NOISSUE fix up translation selection in settings and add OS/sys arch reporting
2017-01-01 20:04:08 +01:00
Petr Mrázek
722896d41f
NOISSUE Translations model and initial setup wizard work
2017-01-01 20:04:08 +01:00
Petr Mrázek
46c5368a78
NOISSUE fix up analytics wizard page
2016-12-28 21:39:09 +01:00
Petr Mrázek
476d641841
NOISSUE add skeleton of the setup wizard
...
Very wizardly. Also very empty and opening on every start for now.
2016-12-28 21:39:09 +01:00
Petr Mrázek
2344ee2dcd
GH-1379 rename shared libraries to avoid collisions with system libraries
...
It was unlikely, now it's impossible.
2016-12-28 17:23:48 +01:00
Petr Mrázek
481ecb178c
NOISSUE fix credits entry for RoboSky
2016-12-26 12:45:30 +01:00
Petr Mrázek
123b59e63f
NOISSUE Fix up Credits section in About dialog
2016-12-26 01:47:29 +01:00
Petr Mrázek
92bb001787
NOISSUE fix crash caused by missing instance view layout updates
...
Layout wasn't updated in some cases while deleting instances.
2016-12-19 00:35:57 +01:00
Petr Mrázek
2517d2c84d
GH-1743 selected instance can be null - do not assume it isn't
...
This fixes a crash when closing settings and not having any selected instance.
2016-12-07 01:19:03 +01:00
Petr Mrázek
035bdc7576
GH-1524 Regenerate Minecraft client token when the auth token is invalid
...
This makes the case where users copy MultiMC to other machines
easier to handle. It doesn't require manual intervention and the tokens
do not go in a desync loop.
2016-11-30 00:19:27 +01:00
Petr Mrázek
5994c47d7c
NOISSUE add ganalytics and LocalPeer licenses
2016-11-26 23:53:56 +01:00
Petr Mrázek
66ffab71ae
NOISSUE allow killing the instance from main window
2016-11-26 18:06:08 +01:00
Petr Mrázek
ce70407363
NOISSUE add button for opening the config folder from mods pages
2016-11-26 14:59:27 +01:00
Petr Mrázek
dccf9d7219
NOISSUE fix text of log upload, do not open browser on screenshot upload
2016-11-26 14:37:36 +01:00
Petr Mrázek
55541c387c
NOISSUE simplify system detection and user agent handling
...
Now it only checks OS kernel name/version.
User agent is 'MultiMC5/$version'.
Kernel info is passed through custom dimensions in analytics.
2016-11-26 02:18:05 +01:00
Petr Mrázek
486d653586
NOISSUE Better Windows version detection and user agent
2016-11-24 23:28:55 +01:00
Petr Mrázek
121e2fd46c
NOISSUE add analytics settings (enable/disable)
2016-11-24 04:10:07 +01:00
Petr Mrázek
295c6e808a
NOISSUE fix translation listing in settings and translation loading
...
It was impossible to select and load translations properly.
2016-11-23 02:25:49 +01:00
Petr Mrázek
7a14b63957
NOISSUE send custom analytics values
...
* System, Java and CPU architecture (either 32 or 64).
* Java version.
* System memory size in MB.
* Java min/max heap size in MB.
2016-11-22 02:46:18 +01:00
Petr Mrázek
00c4aebeaa
GH-1731 more screenshot folder view hardening
2016-11-22 00:56:48 +01:00
Petr Mrázek
ee6f2f0a8e
NOISSUE implement analytics IP anonymization
2016-11-21 21:18:30 +01:00
Petr Mrázek
95f961fb61
GH-1731 Do not show screenshots model if it can't be set up properly
...
Otherwise it would show all system drives instead of screenshots.
2016-11-21 09:17:01 +01:00
Petr Mrázek
905bc2e440
NOISSUE most basic analytics integration possible
2016-11-21 01:19:34 +01:00
Petr Mrázek
69be23c5f6
GH-1726 better failure detection for updates
...
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.
2016-11-19 22:11:45 +01:00
Petr Mrázek
e974950d48
GH-1699 do not include libxcb.so* in linux builds
2016-11-19 22:11:41 +01:00
Petr Mrázek
9cf8b42d89
NOISSUE mark profile in use also on the main window profile button
2016-11-17 01:00:15 +01:00
Petr Mrázek
12f6534e77
NOISSUE mark used accounts/sessions in selection menus
2016-11-17 01:00:15 +01:00
Petr Mrázek
3769897be1
NOISSUE do not open browser window on log upload
2016-11-17 01:00:15 +01:00