PrismLauncher/launcher
flow d394235ee0
refactor: Create a more clear hierarchy for some instance pages
Previously, the Shaders, Texture packs and Resource packs tabs had as
parent the ModFolderPage, making it so that making changes only to the
Mods page would require checking the id of the page for the correct one.
This was hackish and error-prone.

Now, those pages all inherit from a single class, ExternalResourcesPage,
that handles the basic behaviour of all of them, while allowing for
individual modification in code.

This is still not a clear separation, since internally, all those
resources are derived from Mods, so for now there's still some awkward
common code :/
2022-06-14 07:04:31 -03:00
..
icons QString::locateAwareCompare() is better for human-like sorting 2022-06-07 15:27:57 +01:00
java fix: properly detect arm64 2022-04-04 16:41:23 +02:00
launch fix: properly detect arm64 2022-04-04 16:41:23 +02:00
meta Make Metaserver changable in settings 2022-05-22 21:35:20 +02:00
minecraft Merge pull request #714 from Scrumplex/fix-tests 2022-06-13 23:10:35 +02:00
modplatform chore: add license headers 2022-06-12 13:50:58 +02:00
mojang NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
net chore: add license headers 2022-06-12 13:50:58 +02:00
news remove unused parsing of dates (bloat) 2022-02-10 13:57:18 +01:00
pathmatcher NOISSUE fix some small build issues 2021-11-03 15:45:42 +01:00
resources change cf icon to a more fancy one 2022-05-21 17:49:52 +02:00
screenshots feat: custom user-agent 2022-06-04 15:33:17 +08:00
settings More rebranding 2022-01-10 12:47:35 -05:00
tasks Merge pull request #426 from flowln/mod_perma 2022-06-04 13:23:38 +02:00
testdata NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
tools Update MCEditTool.cpp 2022-06-01 15:50:43 +02:00
translations chore: add license header to remaining files 2022-05-12 18:11:55 -03:00
ui refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
updater More rebranding 2022-01-10 12:47:35 -05:00
Application.cpp fix: remove updater if it is not used 2022-06-12 13:39:47 +02:00
Application.h fix: remove updater if it is not used 2022-06-12 13:39:47 +02:00
ApplicationMessage.cpp NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
ApplicationMessage.h NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
BaseInstaller.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
BaseInstaller.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
BaseInstance.cpp fix: avoid re-registering InstanceType 2022-06-11 23:06:42 +02:00
BaseInstance.h chore: add license header to files I modified 2022-03-19 12:46:56 +01:00
BaseVersion.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
BaseVersionList.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
BaseVersionList.h NOISSUE more refactoring 2021-11-21 23:36:55 +01:00
CMakeLists.txt refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
Commandline.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Commandline.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
DefaultVariable.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
DesktopServices.cpp Fix 2022-03-28 20:55:03 +02:00
DesktopServices.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Exception.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
ExponentialSeries.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
FileSystem_test.cpp NOISSUE continue debranding... 2021-10-21 00:47:53 +02:00
FileSystem.cpp fix: apply client overrides in mrpacks 2022-06-11 13:44:31 -03:00
FileSystem.h fix: apply client overrides in mrpacks 2022-06-11 13:44:31 -03:00
Filter.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Filter.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
GZip_test.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
GZip.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
GZip.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
HoeDown.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
install_prereqs.cmake.in Restore the previously deleted line. 2021-12-12 16:45:18 +00:00
InstanceCopyTask.cpp refactor: set default InstanceType to OneSix 2022-02-21 22:59:07 +01:00
InstanceCopyTask.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
InstanceCreationTask.cpp fix: don't set mod loader as important 2022-04-18 15:05:41 +02:00
InstanceCreationTask.h Add option to install mod loader during instance creation 2022-04-15 15:37:07 -04:00
InstanceImportTask.cpp fix: account for the dequeued url when checking the number of urls 2022-06-11 14:31:50 -03:00
InstanceImportTask.h Rework curseforge download (#611) 2022-05-28 21:53:12 +02:00
InstanceList.cpp fix: always store InstanceType 2022-06-04 11:59:12 +02:00
InstanceList.h GH-4164 Assign instances to groups using drag & drop 2021-10-25 23:51:42 +02:00
InstancePageProvider.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
InstanceTask.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
InstanceTask.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
JavaCommon.cpp Update launcher/JavaCommon.cpp 2022-04-08 11:16:00 +02:00
JavaCommon.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Json.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Json.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
KonamiCode.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
KonamiCode.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
LaunchController.cpp fix: do not show the "profile select" dialog if the user refused to add an account 2022-05-30 13:33:07 +03:00
LaunchController.h chore: add license header to files I modified 2022-03-19 12:46:56 +01:00
Launcher.in refactor: combine portable and system builds 2022-04-16 18:13:09 +02:00
LoggedProcess.cpp NOISSUE continue debranding... 2021-10-21 00:47:53 +02:00
LoggedProcess.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
main.cpp Revert "Merge pull request #315 from txtsd/display_scaling" 2022-06-04 17:09:11 +02:00
MessageLevel.cpp NOISSUE continue debranding... 2021-10-21 00:47:53 +02:00
MessageLevel.h NOISSUE continue debranding... 2021-10-21 00:47:53 +02:00
MMCStrings.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
MMCStrings.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
MMCTime.cpp NOISSUE Add license headers to source files created by me 2021-12-18 00:14:25 +00:00
MMCTime.h NOISSUE Add license headers to source files created by me 2021-12-18 00:14:25 +00:00
MMCZip.cpp refactor: abstract metadata handling and clarify names 2022-05-23 14:42:28 -03:00
MMCZip.h chore: add license header to files I modified 2022-03-19 12:46:56 +01:00
ModDownloadTask.cpp chore: add license headers 2022-06-12 13:50:58 +02:00
ModDownloadTask.h chore: add license headers 2022-06-12 13:50:58 +02:00
NullInstance.h NOISSE add a shortcut to the loaders mods to main window 2021-12-12 22:39:25 +01:00
ProblemProvider.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
QObjectPtr.h NOISSUE fix fix fix the accounts again 2021-11-23 01:25:24 +01:00
RecursiveFileSystemWatcher.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
RecursiveFileSystemWatcher.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
RWStorage.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
SeparatorPrefixTree.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
SkinUtils.cpp NOISSUE continue refactoring things to make tests pass 2021-11-21 23:21:12 +01:00
SkinUtils.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
UpdateController.cpp Update UpdateController.cpp 2022-06-01 15:50:02 +02:00
UpdateController.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Usable.h NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
Version_test.cpp NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
Version.cpp Changes required to support FreeBSD 2021-12-12 11:39:36 +00:00
Version.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
VersionProxyModel.cpp NOISSUE Some happy little refactors 2021-11-20 16:22:22 +01:00
VersionProxyModel.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00
WatchLock.h NOISSUE Flatten gui and logic libraries into MultiMC 2021-07-25 19:50:44 +02:00