sneedmc/launcher/ui/pages/instance
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
..
ExternalResourcesPage.cpp refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
ExternalResourcesPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
ExternalResourcesPage.ui refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
GameOptionsPage.cpp chore: add license header 2022-03-20 21:40:49 +01:00
GameOptionsPage.h chore: add license header 2022-03-20 21:40:49 +01:00
GameOptionsPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
InstanceSettingsPage.cpp Add UI for miscellaneous instance setting overrides 2022-05-12 17:11:06 -04:00
InstanceSettingsPage.h chore: add license header 2022-03-20 21:40:49 +01:00
InstanceSettingsPage.ui Add UI for miscellaneous instance setting overrides 2022-05-12 17:11:06 -04:00
LogPage.cpp chore: add license headers 2022-06-12 13:50:58 +02:00
LogPage.h chore: add license header 2022-03-20 21:40:49 +01:00
LogPage.ui PasteUpload task changed to use 0x0.st's protocol 2022-01-19 08:27:26 +00:00
ModFolderPage.cpp refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
ModFolderPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
NotesPage.cpp chore: add license header 2022-03-20 21:40:49 +01:00
NotesPage.h chore: add license header 2022-03-20 21:40:49 +01:00
NotesPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
OtherLogsPage.cpp chore: add license header 2022-03-20 21:40:49 +01:00
OtherLogsPage.h chore: add license header 2022-03-20 21:40:49 +01:00
OtherLogsPage.ui PasteUpload task changed to use 0x0.st's protocol 2022-01-19 08:27:26 +00:00
ResourcePackPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
ScreenshotsPage.cpp chore: add license headers 2022-06-12 13:50:58 +02:00
ScreenshotsPage.h fix: remove updater if it is not used 2022-06-12 13:39:47 +02:00
ScreenshotsPage.ui NOISSUE Added Copy File(s) feature for the screenshot page 2021-12-03 16:08:11 +01:00
ServersPage.cpp chore: add license headers 2022-06-12 13:50:58 +02:00
ServersPage.h chore: add license header 2022-03-20 21:40:49 +01:00
ServersPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00
ShaderPackPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
TexturePackPage.h refactor: Create a more clear hierarchy for some instance pages 2022-06-14 07:04:31 -03:00
VersionPage.cpp fix: support Quilt from Minecraft 1.14 onwards 2022-04-14 17:20:07 +02:00
VersionPage.h feat: initial Quilt support 2022-04-07 18:11:40 +02:00
VersionPage.ui feat: initial Quilt support 2022-04-07 18:11:40 +02:00
WorldListPage.cpp chore: add license headers 2022-06-12 13:50:58 +02:00
WorldListPage.h chore: add license header 2022-03-20 21:40:49 +01:00
WorldListPage.ui NOISSUE continue reshuffling the codebase 2021-11-22 03:55:16 +01:00