Commit Graph

2666 Commits

Author SHA1 Message Date
Jamie Mansfield
8e6400e8d8
NOISSUE Fix edgecase where new searches won't be processed
This resolves an issue with the modpacks.ch search functionality, in
which a search issued while one is currently in progress won't be made
and the UI won't allow for the search to be made after.

Reproduction Steps:
1. Open the FTB pane in the Add Instance Dialog
2. Perform a search while MMC is still performing the initial search

The search won't be performed, the existing search will have been
aborted, and you are unable to try the search again (without trying a
different search in the meantime).

This was caused by 2 things:
1. A search cannot be re-attempted, and this logic doesn't consider
   failures.
2. The failure slot wasn't called when the NetJob was aborted, so
   the search would never be performed - but the term would be
   stored as if it had (trigering point 1).

I have resolved this by doing 2 things:
1. If the failure slot is called, set a searchState of Failed. Allow
   search re-attempts in this case.
2. If there is a present NetJob, abort and reset it. The immediately
   continue with the search.
2021-03-26 20:03:57 +00:00
KGB-8375
34bf688479 GH-3666 Fix multi-monitor dpi scaling on windows
Disable qt 5.6 DPI scaling and use windows' builtin DPI scaling, which works much better on multi-monitor setups
2021-03-26 09:54:28 -04:00
phit
ba13e33ccc GH-3633 assume latest MC version, if CurseForge pack supports multiple
right now these are unused anyway
2021-03-26 14:18:47 +01:00
Petr Mrázek
73af0f271a NOISSUE fix build - missing includes in RWStorage.h 2021-03-26 01:48:37 +01:00
Petr Mrázek
b8ee9a2a8e NOISSUE update ubuntu packaging bits 2021-03-26 01:48:37 +01:00
Petr Mrázek
369a243f1f
Merge pull request #3682 from kb-1000/rename-twitch-curseforge
NOISSUE rename Twitch to flame internally for consistency and to CurseForge for user displayed strings
2021-03-26 00:38:58 +00:00
Petr Mrázek
1db6985be2
Merge pull request #3681 from kb-1000/fix-moc-warning
NOISSUE fix MOC warning complaining about an unused MOC file include
2021-03-26 00:37:25 +00:00
Petr Mrázek
cc8ac7bdbe
Merge pull request #3680 from kb-1000/log-system-glfw-openal
NOISSUE print information about whether the system GLFW or OpenAL workarounds are active to the instance log
2021-03-26 00:37:09 +00:00
Petr Mrázek
8f4062b5e6
Merge pull request #3677 from kb-1000/datapacks-button-disable
NOISSUE disable datapacks button in the world screen if no world is selected
2021-03-26 00:36:30 +00:00
kb1000
a0cb1a0d42
NOISSUE rename Twitch to flame internally for consistency and to CurseForge for user displayed strings 2021-03-24 00:59:43 +01:00
kb1000
7acad35c3f
NOISSUE fix MOC warning complaining about an unused MOC file include 2021-03-23 23:05:10 +01:00
kb1000
9d7ba275ab
NOISSUE print information about whether the system GLFW or OpenAL workarounds are active to the instance log 2021-03-23 22:57:39 +01:00
kb1000
4f3328e71c
NOISSUE disable datapacks button in the world screen if no world is selected 2021-03-23 21:54:48 +01:00
Petr Mrázek
cbc973a5af NOISSUE remove text about future plans
It was confusing people.
2021-03-22 02:17:01 +01:00
Petr Mrázek
464b05f6bf NOISSUE fix typo in changelog 2021-03-21 20:45:06 +01:00
Petr Mrázek
4b02b3f84a NOISSUE add warning to the ATLauncher pack page 2021-03-21 20:34:28 +01:00
Petr Mrázek
b1047d839e NOISSUE update changelog 2021-03-21 20:21:50 +01:00
AppleTheGolden
613afce705 NOISSUE add github issue forms 2021-03-19 00:24:52 +01:00
Petr Mrázek
af5b1beb64
Merge pull request #3646 from sambhavsaggi/openssl_doc_update
Fix #3638: OpenSSL download links in BUILD.md are dead
2021-03-10 04:19:43 +01:00
Petr Mrázek
84c673c5ba GH-3467 fix stall-out in ScanModFolders when the folders don't exist 2021-03-10 03:58:24 +01:00
Petr Mrázek
0c98589a7f GH-3602 Create .minecraft before running pre-launch commands 2021-03-10 03:58:24 +01:00
Sambhav Saggi
10e7f48347
Fix #3638 2021-03-08 09:24:37 -05:00
Petr Mrázek
0a869fc9ed
Merge pull request #3623 from jamierocks/ftb/jarmods
Support jarmods and Fabric for modpacks.ch
2021-02-27 04:10:06 +01:00
Jamie Mansfield
9c69b0cdde
NOISSUE Install jarmods for modpacks.ch
This patch will now install any jarmods from modpacks.ch packs,
searching the 'jarmods' directory to find them.
2021-02-25 14:43:04 +00:00
Jamie Mansfield
9d91cd496f
NOISSUE Download all mods before writing the instance for modpacks.ch
This is prepatory work for implementing jarmods support for
modpacks.ch, where we will need to look through files in a directory -
which would require that those files are present at such time.

This might even fix some weird bugs, maybe - I've not encountered any
bugs from how this previously worked, but I feel that what's going on
is slightly clearer now.
2021-02-25 14:34:51 +00:00
Jamie Mansfield
384680ca13
NOISSUE Support Fabric mod loader for modpacks.ch
There aren't any (currently) packs on modpacks.ch that use Fabric, but
they do have support in their modpacklauncher. This patch just means
we preemptively have support should any packs that require it be
introduced.
2021-02-25 13:55:26 +00:00
Petr Mrázek
1edcd9b86e NOISSUE implement deleting skins 2021-02-11 02:23:00 +01:00
Petr Mrázek
280903e52b
Merge pull request #3597 from jamierocks/atl/search
NOISSUE Add search to ATLauncher
2021-02-11 01:59:24 +01:00
Jamie Mansfield
152d476f20
NOISSUE Add search to ATLauncher 2021-02-11 00:57:07 +00:00
Petr Mrázek
40bdb0ffd6
Merge pull request #3593 from jamierocks/atl/description-view
NOISSUE Show ATLauncher pack descriptions in text browser
2021-02-10 18:38:04 +01:00
Petr Mrázek
1e59dafd75
Merge pull request #3594 from jamierocks/ftb/description-view
NOISSUE Show FTB pack descriptions in text browser
2021-02-10 18:37:34 +01:00
Jamie Mansfield
6eabd336ee
NOISSUE Show FTB pack descriptions in text browser 2021-02-10 16:57:46 +00:00
Jamie Mansfield
003e019048
NOISSUE Show ATLauncher pack descriptions in text browser 2021-02-10 16:11:59 +00:00
Petr Mrázek
6b3b7ded2d GH-3130 fix uploading skins by using the new skins endpoint 2021-02-10 03:32:17 +01:00
Petr Mrázek
485f123362
Merge pull request #3311 from AbigailBuccaneer/develop
Fix endianness handling errors
2021-02-09 23:12:32 +01:00
Petr Mrázek
7265abf763 NOISSUE sprinkle suspendSave all over pack import tasks 2021-02-09 22:46:51 +01:00
Petr Mrázek
7ca5cf0e70
Merge pull request #3592 from Scotsguy/develop
NOISSUE Swap discord invite with vanity url
2021-02-09 22:02:12 +01:00
AppleTheGolden
f3205ebf25
NOISSUE Swap discord invite with vanity url 2021-02-09 22:00:20 +01:00
Petr Mrázek
e8b9176736 NOISSUE update macOS build instructions 2021-02-09 21:08:45 +01:00
Petr Mrázek
13a7f8d3b7 NOISSUE fix multiple issues in ATLauncher integration 2021-02-09 05:04:23 +01:00
Petr Mrázek
434369ca7c NOISSUE tweak ATLauncher pack cache names to avoid filesystem issues 2021-02-08 02:23:35 +01:00
Petr Mrázek
c54d922f26 NOISSUE and fix one more build fail 2021-02-07 23:54:29 +01:00
Petr Mrázek
85d5e9ff23 NOISSUE fix some build fails on linux and windows 2021-02-07 23:51:10 +01:00
Jamie Mansfield
ab19b86341 GH-405 ATLauncher Support 2021-02-07 23:30:24 +01:00
Petr Mrázek
5e980ceef2
Merge pull request #3556 from Zipdox/develop
Fix packaging issue caused by qt5-default
2021-02-07 02:24:42 +01:00
Petr Mrázek
1cf60a01d5
Merge pull request #3538 from Scotsguy/develop
NOISSUE Update Copyright Year
2021-02-07 02:23:31 +01:00
Petr Mrázek
ba4a1a68bd
Merge pull request #3537 from rbutoi/argv0
Use argv[0] to print program name on a CLI error.
2021-02-07 02:21:25 +01:00
Petr Mrázek
11f7a432c4
Merge pull request #3583 from chrhasse/develop
Fix catching polymorphic type by value error
2021-02-07 02:16:59 +01:00
Christopher Hasse
047546c59e Fix catching polymorphic type by value error
fixes #3579
2021-02-06 18:55:44 -06:00
Petr Mrázek
75c14990e5
Merge pull request #3580 from kb-1000/remove-proxy-auth-from-log
NOISSUE Remove proxy user and password from the MultiMC log
2021-02-06 20:47:56 +01:00