flow 
							
						 
					 
					
						
						
							
						
						941d75824a 
					 
					
						
						
							
							refactor: add instance creation abstraction and move vanilla  
						
						... 
						
						
						
						This is so that 1. Code is more cleanly separated, and 2. Allows to more
easily add instance updating :)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:32:36 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ec9ddc4f22 
					 
					
						
						
							
							chore: add helper function for copying managed pack data between insts.  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:32:36 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						a24d589845 
					 
					
						
						
							
							fix: ensure all resource folders exist  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:39:05 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						ebbcc9f6da 
					 
					
						
						
							
							fix: actually render color codes for texture packs  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						23fc453fae 
					 
					
						
						
							
							fix: comments and naming of texture pack stuff  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						aad6f74db6 
					 
					
						
						
							
							fix: tests  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						07dcefabcb 
					 
					
						
						
							
							feat: add texture pack parsing  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						40c68595d7 
					 
					
						
						
							
							Merge pull request  #1150  from flowln/fix_crash_on_game_quit  
						
						
						
						
					 
					
						2022-09-20 09:41:59 +05:30 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						fe9a4fece4 
					 
					
						
						
							
							Merge pull request  #1142  from flowln/better_fs  
						
						
						
						
					 
					
						2022-09-20 09:00:19 +05:30 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0873b8d304 
					 
					
						
						
							
							fix: prevent container detaching in ResourceFolderModel  
						
						... 
						
						
						
						and use const accessors whenever we can!
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:31 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c9eb584ac8 
					 
					
						
						
							
							fix: prevent deletes by shared pointer accidental creation  
						
						... 
						
						
						
						This fixes the launcher crashing when opening the game :iea:
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						10493bd44a 
					 
					
						
						
							
							fix: move newly allocated resources to the main thread  
						
						... 
						
						
						
						This avoids them getting deleted when the worker thread exits, due to
thread affinity on the created thread.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						9e35230467 
					 
					
						
						
							
							fix: memory leak when getting mods from the mods folder  
						
						... 
						
						
						
						friendly reminder to always delete your news.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						81e326571b 
					 
					
						
						
							
							fix: enable demo launch only on supported instances  
						
						... 
						
						
						
						e.g. >= 1.3.1 instances
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-15 19:27:42 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1b2a7de4e2 
					 
					
						
						
							
							fix: show 'demo' instead of 'offline' in log when in demo mode  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						11216d200c 
					 
					
						
						
							
							change: move demo action to "Play offline" menu  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								jopejoe1 
							
						 
					 
					
						
						
							
						
						777be6a48d 
					 
					
						
						
							
							Add 'Ctrl+Alt+O' Shortcut to launch demo instance.  
						
						... 
						
						
						
						Signed-off-by: jopejoe1 <johannes@joens.email > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								jopejoe1 
							
						 
					 
					
						
						
							
						
						29dcb9d274 
					 
					
						
						
							
							Added Launch Demo button.  
						
						... 
						
						
						
						Signed-off-by: jopejoe1 <johannes@joens.email > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						1ca2be0039 
					 
					
						
						
							
							Merge pull request  #982  from DavidoTek/windarkmode2  
						
						
						
						
					 
					
						2022-09-14 13:17:17 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ee0fb2d0e0 
					 
					
						
						
							
							fix: use std::wstring for Windows filenames  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:24 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c496ad1237 
					 
					
						
						
							
							chore: make DirNameFromString add normal duplicate identifier  
						
						... 
						
						
						
						Wrap the number in parenthesis to be similar to other software.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:24 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						277fa21f5f 
					 
					
						
						
							
							refactor: remove Win32 'crap' in FileSystem  
						
						... 
						
						
						
						We should use std::filesystem symlink and hardlink functions instead.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1cf949226e 
					 
					
						
						
							
							refactor: use std::filesystem for overrides  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						be3fae6511 
					 
					
						
						
							
							refactor: use std::filesystem for path deletion  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						5932f36285 
					 
					
						
						
							
							refactor: use std::filesystem for file copy  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						30abb65368 
					 
					
						
						
							
							Merge pull request  #1133  from Scrumplex/refactor-tests  
						
						... 
						
						
						
						Move tests to a separate folder, to fix issues and improve maintenance 
						
						
					 
					
						2022-09-12 12:57:55 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						4c7d3a103c 
					 
					
						
						
							
							refactor: restructure tests  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-11 22:29:01 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						a091245793 
					 
					
						
						
							
							fix: emit signals when aborting NetJob  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-10 09:10:16 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						7cf2c3be0f 
					 
					
						
						
							
							fix: start at least one task in ConcurrentTask  
						
						... 
						
						
						
						This allows us to emit all the necessary stuff when we're finished in
the case of starting a task with no subtasks. In particular, this caused
the mod updater to not work properly :)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-07 12:11:42 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						f65d506f26 
					 
					
						
						
							
							Merge pull request  #997  from flowln/fix_major_version_filter  
						
						
						
						
					 
					
						2022-09-07 10:34:50 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						333dbca01e 
					 
					
						
						
							
							Merge pull request  #1105  from flowln/better_resource_packs  
						
						... 
						
						
						
						Add basic resource pack parsing and fix issues 
						
						
					 
					
						2022-09-07 08:30:36 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						42eb265624 
					 
					
						
						
							
							refactor: create mod pages and filter widget by factory methods  
						
						... 
						
						
						
						This takes most expensive operations out of the constructors.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-07 08:29:58 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8a65726e9d 
					 
					
						
						
							
							fix: use more robust method of finding matches for major version  
						
						... 
						
						
						
						This uses the proper version list to find all MC versions matching the
major number (_don't say anything about SemVer_ 🔫 ).
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-07 08:27:53 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1b0ca47682 
					 
					
						
						
							
							Merge pull request  #939  from flowln/mod_downloader_improve  
						
						... 
						
						
						
						Some more UI / UX improvements to the mod downloader! 
						
						
					 
					
						2022-09-07 08:27:11 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8e3f5c3305 
					 
					
						
						
							
							Merge pull request  #966  from flowln/refactor_tasks  
						
						... 
						
						
						
						Reduce code duplication in tasks, fix some bugs and add some tests 
						
						
					 
					
						2022-09-07 08:26:28 -03:00 
						 
				 
			
				
					
						
							
							
								timoreo 
							
						 
					 
					
						
						
							
						
						4817f0312d 
					 
					
						
						
							
							Fixed up a warning  
						
						... 
						
						
						
						Signed-off-by: timoreo <contact@timoreo.fr > 
						
						
					 
					
						2022-09-06 14:32:19 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						b70a82c609 
					 
					
						
						
							
							Merge pull request  #1111  from PolyMC/revert-1067-classpath-epicness  
						
						
						
						
					 
					
						2022-09-05 20:06:33 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						25d1e0c4e6 
					 
					
						
						
							
							Merge pull request  #1107  from DioEgizio/smaller-about  
						
						
						
						
					 
					
						2022-09-05 17:52:16 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						8e3356f11a 
					 
					
						
						
							
							Merge pull request  #1034  from Scrumplex/detect-performance-features  
						
						
						
						
					 
					
						2022-09-05 17:45:17 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						1b559c7776 
					 
					
						
						
							
							Revert "Move classpath definition into NewLaunch itself"  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-05 17:37:10 +02:00 
						 
				 
			
				
					
						
							
							
								DioEgizio 
							
						 
					 
					
						
						
							
						
						d5583f0f02 
					 
					
						
						
							
							make the about dialog smaller  
						
						... 
						
						
						
						Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com > 
						
						
					 
					
						2022-09-04 14:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						bedd3c50b6 
					 
					
						
						
							
							fix: improve handling of unrecognized pack formats  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 15:05:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						43a7af3f44 
					 
					
						
						
							
							fix: removing mods with their metadata as well  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						9db27c6acc 
					 
					
						
						
							
							fix: crash when adding resource packs directly in the folder  
						
						... 
						
						
						
						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 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						42c81395b3 
					 
					
						
						
							
							fix: race condition on ResourceFolderModel tests  
						
						... 
						
						
						
						This (hopefully) fixes the race contiditions that sometimes got
triggered in tests.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						3b13e692d2 
					 
					
						
						
							
							feat: move resource pack images to QPixmapCache  
						
						... 
						
						
						
						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 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0331f5a1eb 
					 
					
						
						
							
							feat(tests): add tests for resource pack parsing  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8a7e117f6b 
					 
					
						
						
							
							refactor: move resource pack file parsing utilities to separate namespace  
						
						... 
						
						
						
						This makes it easier to use that logic in other contexts.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						9b984cedac 
					 
					
						
						
							
							feat: add image from pack.png to resource packs  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:22 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						dd9e30b24a 
					 
					
						
						
							
							feat: add resource icon to InfoFrame  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-03 13:37:21 -03:00