aboutsummaryrefslogtreecommitdiff
path: root/launcher/InstancePageProvider.h
AgeCommit message (Collapse)Author
2022-06-14refactor: Create a more clear hierarchy for some instance pagesflow
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-02-21refactor: drop LegacyInstanceSefa Eyeoglu
2022-02-11change "loader mods" to "mods"swirl
Closes: #128
2021-11-22NOISSUE continue reshuffling the codebasePetr Mrázek
2021-11-21NOISSUE continue refactoring things to make tests passPetr Mrázek
2021-09-23NOISSUE add shader pack page for instancesPetr Mrázek
Only theme with an icon is simple colored, rest is TBD
2021-07-25NOISSUE Flatten gui and logic libraries into MultiMCPetr Mrázek