Commit Graph

746 Commits

Author SHA1 Message Date
a08afb8172 NOISSUE update the MultiMC logo 2018-02-10 16:09:14 +01:00
41aef8414a NOISSUE add an 'open folder' button to the icon dialog 2018-02-05 02:01:12 +01:00
83649b5d52 NOISSUE implement basic search in Other Logs page 2018-02-05 01:40:38 +01:00
418251bd86 NOISSUE use a variable for binary build definitions 2018-01-28 19:04:39 +01:00
0bcb24502e GH-2119 Update group view scrollbar when the size of rows doesn't change
Previously, it would only update when you resize the window horizontally
enough to change the number of icons that fit in a row.
2018-01-28 02:04:47 +01:00
d66ae206dd NOISSUE move bundle utilities magic back to the application folder
This may fix macOS issues?
2018-01-27 21:59:06 +01:00
166e5a03d6 NOISSUE rearrange build system
* Added install commands to the libraries instead of force installing files
* Most of the application cmake stuff moved to top level
* RPATH should now be set/cleared correctly
* Contains a fix for GH-1780
2018-01-27 02:00:20 +01:00
0942867ecc GH-2103 Make /usr/local the default prefix for lin-system
/usr/local is a sane default since /usr is meant to be used by packages.
2018-01-18 12:09:03 +01:00
e8336babad NOISSUE fix the installation prefix mess 2018-01-16 07:08:59 +01:00
d0e58acd84 GH-2103 add suggested changes from the pull request 2018-01-16 06:48:10 +01:00
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
7ea1d68244 GH-2102 multimc.desktop: Remove deprecated entries 2018-01-14 08:23:17 +01:00
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
0636c03d7c GH-2087 remove the revert to vanilla functionality, add file download button to version page 2018-01-05 04:26:46 +01:00
ee341b78ba GH-2089 update wording of the instance delete confirmation dialog 2018-01-04 04:16:31 +01:00
7cd13302c5 NOISSUE only show pack import warnings when there are some 2017-12-31 07:20:28 +01:00
4340068a84 NOISSUE add button for creating empty, properly registered, components 2017-12-31 01:37:50 +01:00
58ead6a1f4 NOISSUE handle 'folder' Flame packages by ignoring them, show warnings for minor Flame import problems 2017-12-30 18:57:46 +01:00
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
719f3e863a NOISSUE add versioning to component metadata format and use it 2017-12-29 00:37:14 +01:00
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
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
642c3f1d09 NOISSUE sort export dialog contents in ascending order by default 2017-12-21 01:25:43 +01:00
c2726037ce NOISSUE add missing world and help icons 2017-12-19 01:49:46 +01:00
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
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
5858483592 NOISSUE ignore merge commits in dev build changelog 2017-12-17 21:08:20 +01:00
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
ef2cbe16e6 NOISSUE when there is a version added already, preselect it in the version select dialog 2017-12-09 01:30:23 +01:00
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
6d034bda82 GH-2059 fix instance directory not being created on first launch 2017-12-05 09:52:04 +01:00
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
df1ec1f7c2 GH-2057 remove bundled libz 2017-12-04 21:26:49 +01:00
00814830c4 NOISSUE bundle libproxy and libz on linux
This is an experiment...
2017-12-04 02:55:28 +01:00
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
4bae6fe491 GH-2050 fix cancel button in file browse dialogs filling text fields 2017-12-03 19:21:04 +01:00
95e6f37d39 NOISSUE force saving of any outstanding instance component state on exit 2017-12-03 18:36:28 +01:00
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
34de313feb NOISSUE disable the unfinished 'Packages' page in settings 2017-12-03 02:01:43 +01:00
85ae710d40 GH-2026 implement changes necessary to support 1.13 snapshots 2017-12-03 01:22:34 +01:00
b000b33661 NOISSUE fix display of svg icons in instance toolbar 2017-11-14 01:03:32 +01:00
322922e013 NOISSUE add svg instance icon support 2017-11-14 00:16:04 +01:00
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
a87d96349a NOISSUE show hidden files in instance export dialog (like .minecraft) 2017-10-28 21:44:29 +02:00
b88206907e NOISSUE code comments 2017-10-08 02:02:34 +02:00
4b90a078de NOISSUE add tooltips to new menu buttons and make them translateable 2017-10-04 02:35:28 +02:00
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
e2a4fbc589 NOISSUE disable the refresh action on the main toolbar 2017-10-02 01:34:01 +02:00
edfca7da66 NOISSUE remove bogus duplicated toolbars 2017-10-02 01:33:30 +02:00
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