Petr Mrázek
f9d94a45ee
NOISSUE allow using icon themes for instances and instance badges
2016-11-10 02:54:53 +01:00
Petr Mrázek
b6f133f579
GH-1713 fix FTB loading crashes
2016-11-09 01:22:02 +01:00
Petr Mrázek
dae3b06885
NOISSUE fix horrible globals crash
...
FIXME: remove all globals.
2016-11-07 02:28:18 +01:00
Petr Mrázek
8b952b3870
NOISSUE Refactor and sanitize MultiMC startup/shutdown
...
* Always create main window.
* Properly handle netowrk manager - it was created twice, leading to potential crashes.
2016-11-06 21:58:54 +01:00
Petr Mrázek
bc753859b5
GH-378 add basic custom theme support
...
Files you can customize are created in themes/custom/
2016-11-06 04:29:12 +01:00
Petr Mrázek
87dd951505
NOISSUE add a badge for crashed instances
...
Not persistent across MultiMC runs.
2016-11-04 01:19:04 +01:00
Petr Mrázek
3780a25d27
NOISSUE add an option to show console on error and default other options to false
2016-11-04 00:19:32 +01:00
Petr Mrázek
f0b71f989e
NOISSUE use LoggedProcess to work around issues with QProcess on macOS
2016-11-03 01:11:57 +01:00
Petr Mrázek
85b64ad767
NOISSUE MCEdit integration - remove old 'tool', replace with Worlds
2016-11-02 02:37:54 +01:00
Petr Mrázek
a9c0d812a6
NOISSUE prefer shell script for running MCEdit on linux
2016-11-02 01:16:41 +01:00
Petr Mrázek
deabfa78f8
GH-1652 set instance running status before notifying event listeners
2016-10-29 02:19:42 +02:00
Petr Mrázek
dd0e996081
GH-1697 always stale files tolerate errors if a local copy is present
...
This fixes the situation when liteloader snapshot site is broken
and there's an older local snapshot already present.
2016-10-28 02:19:19 +02:00
Petr Mrázek
cee53f7f3c
Revert "NOISSUE nuke builtin Minecraft versions"
...
This reverts commit 5ae3b2c114
.
We need those builtin versions for now.
2016-10-26 18:23:39 +02:00
Petr Mrázek
1b4851a941
NOISSUE use QtConcurrent to run FS operations in worker threads
...
Not all operations - only the ones that aren't in error handling.
The API for QFuture is too nasty to do much more in a sensible way.
2016-10-26 18:21:25 +02:00
Petr Mrázek
d66fdcd4cc
NOISSUE Granular instance reload
2016-10-26 18:21:24 +02:00
Petr Mrázek
f07496ac6d
GH-1675 reimplement suspesion of log watch
2016-10-11 21:34:02 +02:00
Petr Mrázek
6e80f03409
NOISSUE add instance-local library storage
...
Any libraries stored in $instanceroot/libraries/ will override
the libraries from MultiMC's global folders, as long as they are marked 'local'
in the json patch.
2016-10-02 00:26:10 +02:00
Petr Mrázek
69f3ab019d
NOISSUE delete dead code
2016-09-18 22:53:37 +02:00
Petr Mrázek
eb747e08b7
NOISSUE fix minor memory leaks
2016-08-19 09:04:58 +02:00
Petr Mrázek
67eca08b22
NOISSUE use model/view for Minecraft log data
2016-08-19 08:05:43 +02:00
Petr Mrázek
042f3ef55c
GH-352 Make OneSix instance update downloads cancellable
2016-08-14 23:22:54 +02:00
Petr Mrázek
55544893a3
GH-1643 do not censor preferredLanguage in logs
2016-08-10 19:52:38 +02:00
Petr Mrázek
e2f3652a0f
Revert "NOISSUE rework of minecraft log"
...
This reverts commit fc198dd308
.
2016-08-10 08:41:58 +02:00
Petr Mrázek
c60db13af7
NOISSUE Do not kill running instances when MultiMC shuts down
2016-08-10 00:28:33 +02:00
Petr Mrázek
fc198dd308
NOISSUE rework of minecraft log
...
Now uses a model and a list view instead of text
This lets mmc keep track of the contents regardless of whether the instance windows are open
This is currently missing a way to select and copy text from the log.
2016-08-10 00:28:33 +02:00
Petr Mrázek
74b4343c43
GH-1642 fix instance launch from console
2016-08-09 22:29:17 +02:00
Petr Mrázek
bc6d1b5304
GH-338, GH-513, GH-700 Unify edit instance with console window
...
* 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.
2016-08-07 11:48:15 +02:00
Petr Mrázek
c44d41ee9b
NOISSUE do not attempt to stop watching world folders if they are not being watched
2016-08-07 11:44:42 +02:00
Petr Mrázek
cf0694a0cb
NOISSUE allow user to sort mod list by clicking on column headers
2016-08-05 00:10:33 +02:00
Petr Mrázek
b76d4573cd
GH-589 GH-842 GH-901 GH-1117 allow mass-enabling/disabling of mods
2016-08-04 23:16:03 +02:00
Petr Mrázek
6ec2652b45
GH-1273 allow extended selection in mod lists
2016-08-04 22:57:16 +02:00
Petr Mrázek
eec87db86a
GH-1635 add filter bar to mod list pages
2016-08-04 21:54:25 +02:00
Petr Mrázek
42a98c3661
NOISSUE move creation of server resource pack folder to a separate task
2016-08-01 21:15:08 +02:00
Petr Mrázek
1f2bed2ef1
NOISSUE implement direct java launch
...
Just running the Java process and giving it params on the command line
2016-08-01 21:15:08 +02:00
FyberOptic
f626fd02c7
GH-1610 Make Forge installs only use newer list to fix older version downloads
2016-07-08 14:08:07 -04:00
Petr Mrázek
969418f01f
NOISSUE make liteloader version list pretty and usable
2016-06-14 02:08:56 +02:00
Petr Mrázek
6ecfe8546f
NOISSUE implement support for liteloader snapshots
2016-06-13 22:00:09 +02:00
Petr Mrázek
8b74f6dcf0
NOISSUE reset wroteAnyData flag when resetting FileSink
...
This fixes files getting overwritten with null content when stale cache
and redirects are combined
2016-06-13 21:56:22 +02:00
Petr Mrázek
d4109938fe
NOISSUE implement 'always-stale' cache entries
2016-06-13 21:53:56 +02:00
Petr Mrázek
56394f93e5
NOISSUE log which file couldn't be copied during recursive copy
2016-06-10 00:58:30 +02:00
Petr Mrázek
54e5a98da0
NOISSUE refactor liteloader version file creation
...
It no longer implements yet another version file format serialization
2016-06-07 01:23:31 +02:00
Petr Mrázek
a1abbd9e05
NOISSUE refactor *Download into more, smaller pieces
...
* Download is now Download.
* Download uses Sink subclasses to process various events.
* Validators can be used to further customize the Sink behaviour.
2016-06-05 23:55:39 +02:00
Petr Mrázek
4440f68e59
GH-575 Add back file drop support to ModList
2016-05-15 23:27:06 +02:00
Petr Mrázek
67b22c8105
GH-575 clean up ModList - remove all legacy and obsolete parts
2016-05-15 22:56:14 +02:00
Petr Mrázek
12413f722d
GH-575 separate legacy jar mod list from mod list
2016-05-15 22:56:14 +02:00
Alexia
377316999e
GH-767 Basic skin upload
2016-05-15 16:01:05 +02:00
Mrazek, Petr
898e3cd4e7
GH-1559 Export IIconList from logic API
2016-05-03 17:49:56 +02:00
Petr Mrázek
e1a530f84d
GH-1559 Fix FTB icons
...
This was caused by separation of GUI and logic. Now logic has an interface that GUI implements.
It should be expanded upon later.
2016-05-03 00:27:28 +02:00
Petr Mrázek
b0bfffcd90
NOISSUE revert to dumping all build artifacts to the root
...
This fixes unit tests on Windows... Windows has no mechanism to set library lookup path.
2016-05-01 03:49:46 +02:00
Petr Mrázek
16650790d0
NOISSUE fix dll export for IconList
2016-05-01 00:45:48 +02:00