Petr Mrázek
a7957f24ba
GH-2134 Totally overengineer skin upload input validation
...
* It autocorrects local paths and file:// URLs to valid local paths.
* It recognizes other URL schemes as 'remote' and will show an error for them.
* The error dialogs have been fixed (they all had titles and content swapped).
2018-02-15 00:40:23 +01:00
Petr Mrázek
2ea22d407d
GH-604 use the same font for 'Other Logs' as for the main log
...
This doesn't mean coloring, just the same font and font size.
2018-02-14 21:37:32 +01:00
Petr Mrázek
22b32fce12
GH-2143 Switch Mojang status icons to current set of services
...
This also removes the Web and Account web icons, because they are simply
not relevant to MultiMC (it does not use those). You can always
check their status by opening them in a browser.
2018-02-13 21:35:05 +01:00
Petr Mrázek
604295e6d5
NOISSUE fix some warnings
2018-02-11 01:21:32 +01:00
Petr Mrázek
f259e9f727
NOISSUE update copyright dates
2018-02-11 00:40:01 +01:00
Petr Mrázek
38e669dbf5
NOISSUE change FS::updateTimestamp to work with directories too, use it to fix icon issues on macOS
2018-02-11 00:35:56 +01:00
Petr Mrázek
ca11765436
NOISSUE split logo into 'logo' and 'multimc'
2018-02-10 19:13:59 +01:00
Petr Mrázek
354ed2e7f0
NOISSUE version the discord variant of the icon
2018-02-10 16:13:05 +01:00
Petr Mrázek
a08afb8172
NOISSUE update the MultiMC logo
2018-02-10 16:09:14 +01:00
Petr Mrázek
41aef8414a
NOISSUE add an 'open folder' button to the icon dialog
2018-02-05 02:01:12 +01:00
Petr Mrázek
83649b5d52
NOISSUE implement basic search in Other Logs page
2018-02-05 01:40:38 +01:00
Petr Mrázek
418251bd86
NOISSUE use a variable for binary build definitions
2018-01-28 19:04:39 +01:00
Petr Mrázek
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
Petr Mrázek
d66ae206dd
NOISSUE move bundle utilities magic back to the application folder
...
This may fix macOS issues?
2018-01-27 21:59:06 +01:00
Petr Mrázek
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
Samuel Rakitničan
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
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