Petr Mrázek
e8336babad
NOISSUE fix the installation prefix mess
2018-01-16 07:08:59 +01:00
Petr Mrázek
d0e58acd84
GH-2103 add suggested changes from the pull request
2018-01-16 06:48:10 +01:00
Carl Philipp Reh
360d877abf
GH-2103 Take CMAKE_INSTALL_PREFIX into account in MULTIMC_JARS_LOCATION
...
When installing MultiMC with the lin-system layout and specifying an
install prefix that is not the empty string, then MultiMC looks for its
Jars in the wrong location. Fix this by appending CMAKE_INSTALL_PREFIX.
2018-01-16 06:47:58 +01:00
srakitnican
7ea1d68244
GH-2102 multimc.desktop: Remove deprecated entries
2018-01-14 08:23:17 +01:00
Petr Mrázek
b7f28a92d4
NOISSUE change default install layout on linux to lin-nodeps
...
This avoids issues with included bundle utilities on certain systems
and is a step in the intended direction (not distributing dependencies).
2018-01-08 01:42:50 +01:00
Petr Mrázek
0636c03d7c
GH-2087 remove the revert to vanilla functionality, add file download button to version page
2018-01-05 04:26:46 +01:00
Petr Mrázek
ee341b78ba
GH-2089 update wording of the instance delete confirmation dialog
2018-01-04 04:16:31 +01:00
Petr Mrázek
7cd13302c5
NOISSUE only show pack import warnings when there are some
2017-12-31 07:20:28 +01:00
Petr Mrázek
4340068a84
NOISSUE add button for creating empty, properly registered, components
2017-12-31 01:37:50 +01:00
Petr Mrázek
58ead6a1f4
NOISSUE handle 'folder' Flame packages by ignoring them, show warnings for minor Flame import problems
2017-12-30 18:57:46 +01:00
Petr Mrázek
5937b1c3d4
NOISSUE make the patreon button text slightly shorter
...
"Support MultiMC" instead of "Support us on Patreon!"
2017-12-30 05:18:09 +01:00
Petr Mrázek
719f3e863a
NOISSUE add versioning to component metadata format and use it
2017-12-29 00:37:14 +01:00
Petr Mrázek
50ca6cbb4d
NOISSUE fix crash bug in version page of instances
...
This was caused by generation of temporary component objects
when no such thing should have been happening.
2017-12-29 00:35:10 +01:00
Petr Mrázek
257f8ca9fd
NOISSUE fix typo when deleting log files
...
"Do you really want to these files?" was missing "delete".
2017-12-25 13:06:38 +01:00
Petr Mrázek
642c3f1d09
NOISSUE sort export dialog contents in ascending order by default
2017-12-21 01:25:43 +01:00
Petr Mrázek
c2726037ce
NOISSUE add missing world and help icons
2017-12-19 01:49:46 +01:00
Petr Mrázek
9eb0525dab
NOISSUE preserve log page checkbox state when the instance window is closed
...
Only for a single session, not between sessions.
2017-12-18 01:19:43 +01:00
Petr Mrázek
fb7897a6f4
NOISSUE remopve instance settings button from the main window
...
This should steer new users to the main settings even more, while keeping
the instance settings still available.
2017-12-17 22:17:29 +01:00
Petr Mrázek
5858483592
NOISSUE ignore merge commits in dev build changelog
2017-12-17 21:08:20 +01:00
Petr Mrázek
f18afd3d1e
NOISSUE fix a bunch of warnings thrown by Qt internals
...
Badly connected signals/slots and similar things.
2017-12-14 00:29:00 +01:00
Petr Mrázek
ef2cbe16e6
NOISSUE when there is a version added already, preselect it in the version select dialog
2017-12-09 01:30:23 +01:00
Petr Mrázek
57accb1cbb
NOISSUE Reorder and reword main toolbar actions to save space
...
```
Folder, Help, Check for Updates, Settings
-> Folders, Settings, Help, Update
```
2017-12-06 02:01:42 +01:00
Petr Mrázek
6d034bda82
GH-2059 fix instance directory not being created on first launch
2017-12-05 09:52:04 +01:00
Petr Mrázek
44475350eb
NOISSUE placeholder for proper 'change version' functionality
...
When using this on forge or liteloader, it now uses the 'install'
dialogs instead.
This will have to be done properly using the component version metadata
later.
2017-12-05 00:40:45 +01:00
Petr Mrázek
df1ec1f7c2
GH-2057 remove bundled libz
2017-12-04 21:26:49 +01:00
Petr Mrázek
00814830c4
NOISSUE bundle libproxy and libz on linux
...
This is an experiment...
2017-12-04 02:55:28 +01:00
Petr Mrázek
90a3997d2c
NOISSUE add flat icon theme by Michael
...
It's the google icon font, all scalable and grey.
2017-12-03 21:52:40 +01:00
Petr Mrázek
4bae6fe491
GH-2050 fix cancel button in file browse dialogs filling text fields
2017-12-03 19:21:04 +01:00
Petr Mrázek
95e6f37d39
NOISSUE force saving of any outstanding instance component state on exit
2017-12-03 18:36:28 +01:00
Petr Mrázek
0a56b56286
NOISSUE in offline mode, do not contact the auth server if there is a valid account already
2017-12-03 14:05:35 +01:00
Petr Mrázek
34de313feb
NOISSUE disable the unfinished 'Packages' page in settings
2017-12-03 02:01:43 +01:00
Petr Mrázek
85ae710d40
GH-2026 implement changes necessary to support 1.13 snapshots
2017-12-03 01:22:34 +01:00
Petr Mrázek
b000b33661
NOISSUE fix display of svg icons in instance toolbar
2017-11-14 01:03:32 +01:00
Petr Mrázek
322922e013
NOISSUE add svg instance icon support
2017-11-14 00:16:04 +01:00
Petr Mrázek
fede712a26
NOISSUE rename MinecraftProfile to ComponentList
...
It is realistically a list of components. The fact that it also holds the final
launch parameters is a design bug.
2017-11-04 15:23:49 +01:00
Petr Mrázek
a87d96349a
NOISSUE show hidden files in instance export dialog (like .minecraft)
2017-10-28 21:44:29 +02:00
Petr Mrázek
b88206907e
NOISSUE code comments
2017-10-08 02:02:34 +02:00
Petr Mrázek
4b90a078de
NOISSUE add tooltips to new menu buttons and make them translateable
2017-10-04 02:35:28 +02:00
Petr Mrázek
d8c8a41dfa
NOISSUE rearrange main toolbar for clarity
...
It is now set to text beside icons and many actions were moved to sub-menus.
2017-10-02 02:30:14 +02:00
Petr Mrázek
e2a4fbc589
NOISSUE disable the refresh action on the main toolbar
2017-10-02 01:34:01 +02:00
Petr Mrázek
edfca7da66
NOISSUE remove bogus duplicated toolbars
2017-10-02 01:33:30 +02:00
Petr Mrázek
a1d501d394
NOISSUE refactor the MainWindow UI creation
...
It was ugly generated code with no rhyme or reason to it.
Now all the relevant code is grouped and language switching works a little better.
2017-10-02 00:55:34 +02:00
Petr Mrázek
ea71281629
NOISSUE fix aspect ratio issues with the instance icon in the instance toolbar
2017-09-28 02:47:54 +02:00
Petr Mrázek
9a2d203c0d
GH-1993 swap min/max memory settings when they are the wrong way around
2017-09-27 12:45:07 +02:00
Petr Mrázek
1a38587877
NOISSUE Legacy migration success now closes the instance window
2017-09-26 19:04:37 +02:00
Petr Mrázek
719f112f64
NOISSUE add #testing discord channel link to Legacy instance migration page
2017-09-26 14:35:26 +02:00
Petr Mrázek
2b998bb8cc
NOISSUE implement LEgacy instance migration
2017-09-26 13:38:34 +02:00
Petr Mrázek
fce2b0ce5f
NOISSUE make the paste.ee links in settings clickable
2017-09-22 00:04:33 +02:00
Petr Mrázek
102804ef82
NOISSUE remove obsolete LWJGL folder setting
2017-09-20 23:43:55 +02:00
Petr Mrázek
ba3cbb7330
NOISSUE more work on Legacy migration
2017-09-20 23:38:31 +02:00
Petr Mrázek
9a6c2b0e2c
NOISSUE Add back Legacy for migration purposes
2017-09-17 19:24:39 +02:00
Petr Mrázek
b2b0487600
NOISSUE clean up moc warnings
2017-09-10 13:25:32 +02:00
Petr Mrázek
13628e7a82
NOISSUE merging of strategy into profile, onesix into minecraft
2017-09-09 19:19:05 +02:00
Petr Mrázek
b29382c748
NOISSUE Remove Legacy support
2017-09-09 18:30:22 +02:00
Petr Mrázek
4c01983f47
NOISSUE remove FTB integration
2017-09-09 18:29:52 +02:00
Petr Mrázek
32a2cb5a0d
NOISSUE fix hardcoded link color in other places
2017-09-07 01:20:11 +02:00
Petr Mrázek
a1ef043030
NOISSUE fix hardcoded link color in about dialog
...
Should respect theme colors now.
2017-09-07 00:53:09 +02:00
Petr Mrázek
3ed990861a
NOISSUE simplify ProblemProvider
2017-08-28 22:09:53 +02:00
flcmc
2c1ca040f8
NOISSUE Update Instance-Version Help Page
2017-08-27 19:15:51 +02:00
Petr Mrázek
53bf21ddcd
NOISSUE select whole items in screenshot list
...
Items = rows. It should work properly now.
2017-08-26 21:08:43 +02:00
Joona
ced67a7400
remove public option
2017-08-22 22:38:01 +02:00
Petr Mrázek
140c31293c
NOISSUE use rows when uploading screenshots
...
Using all indexes was quadrupling the uploaded items.
2017-08-19 23:14:06 +02:00
Petr Mrázek
8cf88ffc58
GH-1314 add UI for custom minecraft jar addition
...
Also changes the text of the jar mod addition button.
It should be clearer what it does and hopefully will not confuse
as many people.
2017-08-07 00:46:29 +02:00
Petr Mrázek
afb0db24a8
NOISSUE set max of java heap spinboxes to detected physical memory
2017-07-11 22:43:35 +02:00
Petr Mrázek
50697735b5
NOISSUE fix jvisualvm website links
2017-07-07 01:28:58 +02:00
Petr Mrázek
8dd9987a9c
NOISSUE remove obsolete declaration for logger shutdown
2017-07-06 15:38:01 +02:00
Petr Mrázek
259021bc98
NOISSUE fix startup issues caused by code reorganization
2017-07-06 01:59:31 +02:00
Petr Mrázek
26f7f017d4
NOISSUE attept to detach from console on Windows
...
This only applies to MultiMC started from a console.
2017-07-05 19:45:10 +02:00
Petr Mrázek
71b129538b
NOISSUE add disgnostic print to MultiMC destructor
2017-07-05 19:09:14 +02:00
Petr Mrázek
d6ab4b4a7f
NOISSUE rearrange global initialization
2017-07-05 18:02:49 +02:00
Petr Mrázek
89d3a66658
NOISSUE some safe refactors and changes of the task subsystem
...
Possibly also some bug fixes.
2017-06-26 01:14:32 +02:00
Petr Mrázek
2973b11d3e
NOISSUE instance export filter should use covers, not contains
2017-05-31 09:37:45 +02:00
Petr Mrázek
8a1da91219
NOISSUE finish cleaning quazip
...
All LGPL code is back in the customized quazip fork
2017-05-31 09:20:24 +02:00
Petr Mrázek
2a81e21f5e
GH-1876 Clarify license of GroupView
...
The LGPL code that came from KDE has been removed back in 2014.
It was replaced with a different implementation, made in
a separate repository.
See commits:
a17caba2c9
b82eb5873e
2017-05-22 23:50:20 +02:00
Petr Mrázek
4133247bff
NOISSUE and even more warnings gone
2017-05-21 22:30:53 +02:00
Petr Mrázek
c329bc73c0
NOISSUE more compiler warning removal
2017-05-21 22:24:06 +02:00
Petr Mrázek
8bd8be95f0
NOISSUE fix a bunch of compiler warnings
2017-05-21 20:20:37 +02:00
Petr Mrázek
572a6026b5
GH-1895 update LWJGL list during legacy instance update
2017-05-21 02:34:02 +02:00
Petr Mrázek
d70c783de8
NOISSUE bump version to 0.6.0 - MultiMC changed a lot since 0.5.x
2017-05-13 11:01:38 +02:00
Petr Mrázek
e1a03e8724
NOISSUE make the linux package binary name configurable and default to 'multimc'
2017-05-13 10:43:56 +02:00
Petr Mrázek
868669a497
NOISSUE add a linux system packaging install layout
2017-05-13 01:24:15 +02:00
Petr Mrázek
8fe18cfabc
GH-1882 save UpdateDialog geometry
2017-05-09 01:54:28 +02:00
Petr Mrázek
0f311e12ee
GH-1886 warn users about proxy settings not applying to the game
2017-05-08 23:37:36 +02:00
Petr Mrázek
c407004e3a
NOISSUE make qt.conf downloadable in presence of GH-1885
...
Now it has a single space inside.
2017-05-08 00:07:20 +02:00
Petr Mrázek
3fb15e4a4d
NOISSUE include qt.conf in all bundles again
...
Looks like it just doesn't work properly without that.
2017-05-07 22:19:01 +02:00
Petr Mrázek
a379d43d7c
NOISSUE replace bad symlink to COPYING.md with a relative path in qrc
2017-05-06 18:32:28 +02:00
Petr Mrázek
3263b52e0c
GH-1876 replace ColumnResizer with a newer, BSD-3 licensed version
...
Also, keep licensing info only in one file.
The COPYING.md is now a resource and rendered to HTML in the About dialog.
2017-05-06 18:27:47 +02:00
Petr Mrázek
15c829fd3c
GH-1876 Fork and update quazip
...
* It is added as a new submodule: https://github.com/MultiMC/quazip/tree/multimc-1
* Its build system has been entirely replaced to remove the existing issues with it
* It now has working unit tests
* No more patches needed
* It has a static linking exception in its license now, but we use it shared anyway
2017-05-06 17:36:57 +02:00
Petr Mrázek
349381cb2b
NOISSUE remove debug symbols of Qt plugins from macOS bundle
2017-05-06 11:58:57 +02:00
Petr Mrázek
4183cc203f
NOISSUE add back qt.conf on macOS
...
Looks like it doesn't start without this magical empty file.
Who would have guessed? Not me.
2017-05-06 03:41:11 +02:00
Petr Mrázek
2b3e87b7d1
NOISSUE reorganize build system to allow avoiding the bundle utilities
2017-05-06 03:11:38 +02:00
Petr Mrázek
e5147e6b65
NOISSUE remove (assumed) obsolete parts of the application cmake script
2017-05-05 23:09:26 +02:00
Petr Mrázek
35836c7709
NOISSUE herp derp custom icon theme support
...
* Put icon theme in iconthemes/custom/
* Select 'Custom' in the UI.
* ...
* Maybe it won't explode.
2017-05-04 00:03:47 +02:00
Petr Mrázek
e76e6329cd
NOISSUE Revert all recent changes to NetAction and NetJob
2017-05-03 23:13:49 +02:00
Petr Mrázek
907aa36704
GH-1874 Do not allow launching instances during an update
2017-05-02 23:29:47 +02:00
Petr Mrázek
6a8bb3691b
GH-1874 do not allow updating while an instance is running
...
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.
2017-05-02 01:43:18 +02:00
Affe Ali
0132fd9929
GH-1855 add launch offline button to instance UI
2017-05-01 23:18:00 +02:00
Petr Mrázek
9bde1c8512
GH-1874 do not pass instance launch args to updated MultiMC
2017-05-01 16:53:20 +02:00
Petr Mrázek
b20688a18d
GH-1875 plug holes in instance/window refcount logic
2017-05-01 12:55:10 +02:00
Petr Mrázek
21df531db1
GH-1873 allow closing main window, fix window ref count
2017-05-01 01:27:10 +02:00