Commit Graph

73 Commits

Author SHA1 Message Date
66fde9e6b7 NOISSUE Correct trending URL string for Technic packs
This seems to have just been an inadvertent mistake when copy-pasting.
This commit just removes an annoying warning.
2021-07-13 15:42:44 +01:00
c77f5285e3 NOISSUE Close optional mod dialog with Install button
This was a silly ommision I made.
2021-06-23 15:49:31 +01:00
27d3ae145a Merge pull request #3888 from jamierocks/atl-version-selection-width
NOISSUE Fix ATLauncher version selection combo box width
2021-06-22 19:57:49 +02:00
4ba0c9c298 NOISSUE Support mod grouping and dependencies 2021-06-21 16:29:16 +01:00
74311a54cf NOISSUE Support ATLauncher optional mods 2021-06-21 16:29:11 +01:00
a87c64d7d1 NOISSUE Fix ATLauncher version selection combo box width
Resolves a bug that was introduced with [1], furthermore and in
specific relation to the intent of said commit, this brings the
version selection combo box inline with other mod platforms.

[1] f7c144c3932a18e1cd96e1ad7505e53ea706a47d
2021-06-21 15:26:10 +01:00
e439ce6e0b NOISSUE Fix Modplatform Scrollbars properly 2021-06-20 22:59:58 +02:00
f6d6e4c1c4 NOISSUE Fix FTB Legacy Pack Selection 2021-06-20 22:52:10 +02:00
f7c144c393 GH-3720 Fix UI inconsistencies with Modplatforms
Fixes GH-3118
Fixes GH-3720
Fixes GH-3731

Icons and Ok button state will now switch consistently when moving
between tabs. ATLaunchers packlist is now no longer redownloaded
each time you open its Tab. All lists are striped now. And all
search and filter fields now have a placeholder text.
2021-06-20 01:03:17 +02:00
00820df656 GH-3731 Limit Curserforge version height 2021-06-18 18:31:14 +02:00
87dbe82474 NOISSUE Support custom,latest,recommended loader versions for ATL
This provides support for modpacks using the new loader mechanism in
ATLauncher and using a non-specific version target.
2021-04-16 01:51:23 +01:00
8b926d29d7 NOISSUE fix build 2021-04-08 22:28:55 +02:00
4ac38991ad Merge pull request #3691 from phit/feature/fixcurse
NOISSUE Curseforge makeover
2021-04-08 22:07:03 +02:00
d6dc22d57c NOISSUE Handle JSON exceptions in ATLauncher support
Thanks to phit for pointing this out :)
2021-04-08 18:51:04 +01:00
1f8408c793 NOISSUE Curseforge makeover
update UI to match other modpack platforms
add sorting
add version selection, fixes GH-3667
add installing beta versions, fixes GH-3611
2021-04-08 19:32:34 +02:00
5400d4e613 Merge pull request #3690 from jamierocks/ftb-search-edge
NOISSUE Fix edgecase where new searches won't be processed
2021-03-26 20:37:48 +00:00
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
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
a0cb1a0d42 NOISSUE rename Twitch to flame internally for consistency and to CurseForge for user displayed strings 2021-03-24 00:59:43 +01:00
4b02b3f84a NOISSUE add warning to the ATLauncher pack page 2021-03-21 20:34:28 +01:00
152d476f20 NOISSUE Add search to ATLauncher 2021-02-11 00:57:07 +00:00
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
6eabd336ee NOISSUE Show FTB pack descriptions in text browser 2021-02-10 16:57:46 +00:00
003e019048 NOISSUE Show ATLauncher pack descriptions in text browser 2021-02-10 16:11:59 +00:00
ab19b86341 GH-405 ATLauncher Support 2021-02-07 23:30:24 +01:00
0de064eb35 NOISSUE Update Copyright Year 2021-01-18 08:28:54 +01:00
f4d58e17ee NOISSUE Add pack author and description to technic modpack import page 2020-11-30 00:31:27 +01:00
5eace10d51 NOISSUE Continue requesting packs after ignoring one
This was a mishap on my part, fortunately quickly exposed as the
combination of GH-3463 and GH-3464 made no packs visible.
2020-11-29 13:58:20 +00:00
b8c6a42f49 NOISSUE Add sorting options to FTB pack install page 2020-11-29 13:46:14 +00:00
ed11d33054 Merge pull request #3464 from jamierocks/ftb/ignore-dud-packs
NOISSUE Ignore 'dud' FTB packs
2020-11-29 00:16:00 +01:00
7321a4fd3d NOISSUE Ignore 'dud' FTB packs
There is no guarantee from modpacks.ch that modpacks contain any
versions, which is currently an issue with pack 63 (Direwolf20 1.5).
2020-11-28 22:13:53 +00:00
6249a54ba2 NOISSUE Use new modpacks.ch route for listing packs 2020-11-28 22:06:35 +00:00
edfea9894e NOISSUE Cleanup Technic support 2020-11-13 16:38:18 +00:00
a7216ecca1 NOISSUE use Json parsing helpers to process technic search results 2020-10-13 22:18:42 +02:00
8021fb25d0 GH-469 Implement support for importing and searching for Technic Platform and Solder modpacks
This does not support any custom modpack.jar for 1.6 or newer, it simply uses standard Forge then.
Supports Forge and Fabric, and JAR mods for 1.5 and older.
2020-10-13 21:34:16 +02:00
c6c9feb3a2 NOISSUE attempt to fix build on macOS 2020-08-21 02:40:19 +02:00
b0f5f4cb13 GH-3095 New FTB platform support
Models are based on the models from my go-modpacksch library.

License:
========
The MIT License (MIT)

Copyright (c) Jamie Mansfield <https://www.jamiemansfield.me/>
Copyright (c) contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
2020-08-21 02:24:29 +02:00
e7f373496e GH-3234 Add support for custom meta URLs at build time
This is not particularly interesting for non-developers.
Also includes some internal restructuring of URL constants in general.
2020-07-18 16:22:05 +02:00
41590f2e50 NOISSUE Switch twitch modpack page to use a QListView
This makes the lazy loading of the paginated search results
actually work.
2020-06-07 11:15:17 +02:00
5ca5661c23 NOISSUE expose twitch pack url, description and author list 2020-04-29 21:17:51 +02:00
296ff6de96 NOISSUE Add pagination support to twitch pack search
Try searching for 'craft'. Now it gives ALL the results, not just
the first page of 25.
2020-04-01 02:08:11 +02:00
3ff93a4216 NOISSUE Bare-bones twitch pack browser 2020-04-01 00:44:24 +02:00
af5120c828 GH-2859 remove twitch page and modpack import from URL
The functionality was broken, beyond repair and an ongoing maintenance
nightmare.
2019-11-18 00:38:36 +01:00
47ed2f48d4 NOISSUE put legacy FTB support in a namespace, fix its base URL 2019-11-03 23:48:12 +01:00
0c9340a3d2 NOISSUE fix translation string for Twitch drop area 2019-10-14 23:51:36 +02:00
9cc5ebcdd1 GH-2859 improve UI for twitch pack import with drag&drop 2019-10-14 02:31:53 +02:00
c60647523e NOISSUE remove remains of what could have been technic integration 2019-10-14 01:05:38 +02:00
725ec35635 NOISSUE recognize curseforge URLs dropped on top of MultiMC 2019-07-09 22:04:52 +02:00
739a86f171 Revert "NOISSUE Import page is now a MultiMC pack page"
This reverts commit f74e3db804f2fb3d73cbf7ab5fbdb12ecea0f259.
2019-07-09 21:51:19 +02:00
63330bf111 NOISSUE connect twitch URL resolving to modpack resolving. works now. 2019-06-30 11:03:59 +02:00