Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-07 | Merge pull request #997 from flowln/fix_major_version_filter | flow | |
2022-09-07 | Merge pull request #1105 from flowln/better_resource_packs | flow | |
Add basic resource pack parsing and fix issues | |||
2022-09-07 | refactor: create mod pages and filter widget by factory methods | flow | |
This takes most expensive operations out of the constructors. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-07 | fix: use more robust method of finding matches for major version | flow | |
This uses the proper version list to find all MC versions matching the major number (_don't say anything about SemVer_ :gun:). Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-07 | Merge pull request #939 from flowln/mod_downloader_improve | flow | |
Some more UI / UX improvements to the mod downloader! | |||
2022-09-07 | Merge pull request #966 from flowln/refactor_tasks | flow | |
Reduce code duplication in tasks, fix some bugs and add some tests | |||
2022-09-06 | Merge pull request #1113 from timoreo22/develop | flow | |
Fix compilation warning due to uninitiated variables. | |||
2022-09-06 | Merge pull request #1114 from DioEgizio/bump-installqtaction-v3 | txtsd | |
2022-09-06 | chore: update install-qt-action to v3 | DioEgizio | |
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com> | |||
2022-09-06 | Fixed up a warning | timoreo | |
Signed-off-by: timoreo <contact@timoreo.fr> | |||
2022-09-05 | Merge pull request #1111 from PolyMC/revert-1067-classpath-epicness | Sefa Eyeoglu | |
2022-09-05 | Merge pull request #1107 from DioEgizio/smaller-about | Sefa Eyeoglu | |
2022-09-05 | Merge pull request #1034 from Scrumplex/detect-performance-features | Sefa Eyeoglu | |
2022-09-05 | Revert "Move classpath definition into NewLaunch itself" | Sefa Eyeoglu | |
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> | |||
2022-09-04 | make the about dialog smaller | DioEgizio | |
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com> | |||
2022-09-03 | fix: improve handling of unrecognized pack formats | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | fix: removing mods with their metadata as well | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | fix: crash when adding resource packs directly in the folder | flow | |
This fixes an issue in which, when adding a new resource pack externally to PolyMC, when the resource pack view was open, would crash poly. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | fix: race condition on ResourceFolderModel tests | flow | |
This (hopefully) fixes the race contiditions that sometimes got triggered in tests. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat: move resource pack images to QPixmapCache | flow | |
This takes care of evicting entries when the cache gets too big for us, so we can add new entries without much worries. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat(tests): add tests for resource pack parsing | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | refactor: move resource pack file parsing utilities to separate namespace | flow | |
This makes it easier to use that logic in other contexts. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat: add image from pack.png to resource packs | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat: add resource icon to InfoFrame | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | fix: filtering in regex search in resource packs | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | fix: sorting by pack format | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat: add basic resource pack parsing of pack.mcmeta | flow | |
This parses the pack format ID and the description from the local file, from both a ZIP and a folder, and hooks it into the model. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat: modify InfoFrame and ResourcePackPage to show ResourcePack info | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat: add more resource pack info | flow | |
Adds pack format id and description to ResourcePack, that'll be parsed from pack.mcmeta. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-03 | feat: allow specifying factory for resources in BasicFolderLoadTask | flow | |
This allows us to hook our own resource type, that possibly has more content than the base Resource, to it. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-09-01 | Merge pull request #1095 from flowln/ensure_file_path_in_override | Sefa Eyeoglu | |
2022-08-31 | Merge pull request #1067 from Scrumplex/classpath-epicness | flow | |
Move classpath definition into NewLaunch itself | |||
2022-08-31 | Merge pull request #1080 from flowln/eternal_cache | flow | |
Never invalidate libraries cache entries by time elapsed | |||
2022-08-28 | fix: make MultipleOptionsTask inherit directly from SequentialTask | flow | |
It's not a good idea to have multiple concurrent tasks running on a sequential thing like this one. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | feat(test): add more tests to Tasks | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | refactor: make NetJob inherit from ConcurrentTask as well! | flow | |
Avoids lots of code duplication Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | refactor: make MultipleOptionsTask inherit from ConcurrentTask too | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | refactor: make SequentialTask inherit from ConcurrentTask | flow | |
In a way, sequential tasks are just concurrent tasks with only a single task running concurrently, so we can remove LOTS of duplicated logic :) Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | fix: abort logic running subsequent tasks anyways some times | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | fix: 'succeeded while not running' spam in ConcurrentTask | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | fix: bogus progress update when the total step progress was zero | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | fix: only try to start tasks that are really there | flow | |
This fixes an annoying issue where concurrent tasks would try to start multiple tasks even when there was not that many tasks to run in the first place, causing some amount of log spam. Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | fix: ensure destination file paths exist when overriding folders | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | Merge pull request #1094 from flowln/fix_the_thing | flow | |
Fix build due to merge without rebase messing things up :p | |||
2022-08-28 | fix: Mod type enum -> Resource type enum | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> | |||
2022-08-28 | Merge pull request #1052 from flowln/resource_model | Sefa Eyeoglu | |
2022-08-28 | Merge pull request #965 from flowln/fat_files_in_memory | Sefa Eyeoglu | |
Refactor a bit EnsureMetadataTask and calculate hashes in a incremental manner | |||
2022-08-24 | Merge pull request #1087 from DioEgizio/fix-ftblegacy-url | flow | |
fix: fix urls on ftb legacy | |||
2022-08-24 | fix: fix urls on ftb legacy | DioEgizio | |
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com> | |||
2022-08-21 | fix: make FML libraries cache eternal | flow | |
Signed-off-by: flow <flowlnlnln@gmail.com> |