cb01d5c46e
feat: refactor logs upload to use the NetJob
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-05-07 00:12:09 +03:00
5c8481a118
chore: reformat
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-04-29 10:46:41 +03:00
d0ccd110a1
fix: use after free begone!
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-04-28 04:49:23 -07:00
f307340690
Fix formatting
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-04-18 11:32:50 -07:00
166b2cb286
Tweak log formatting
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-04-18 11:32:50 -07:00
45b6454222
feat(ansi-console): Format console with ansi excapes
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-04-18 00:39:19 -07:00
4a2b5c72dc
feat(color-console): support ansi colors in console
...
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com >
2025-04-17 14:54:44 -07:00
7d4034cfa5
Shorten LocalPeer socket names
...
On most systems supporting Unix sockets, the maximum length of a socket name is quite low (e.g. on macOS 104 characters and on Linux 108). If the name is too long, the sockets will not work and thus sending messages to a running instance of the launcher will not work.
Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com >
2025-04-13 02:33:22 -04:00
0da645594f
Adjust instance view sorting mode to QComboBox and add renaming behavior
...
Signed-off-by: Yihe Li <winmikedows@hotmail.com >
2025-03-27 01:20:07 +08:00
14ab4055ff
Reduce app ID hardcoding
...
And rename the relevant build variable to make more sense
Signed-off-by: Echo J <tcg96nougat@gmail.com >
2025-03-09 14:16:48 +02:00
43385f22be
fix null mainwindow in case of login on setup ( #3464 )
2025-03-09 14:04:48 +02:00
7db717ee7c
fix null mainwindow in case of login on setup
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-03-03 23:55:44 +02:00
162bbcfe19
rename some variables
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2025-03-03 23:55:43 +02:00
5261b615d7
Default to Fusion based Dark/Bright themes on Windows
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-02-28 21:07:58 +00:00
68bf409a98
Fix formatting issues
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-01-27 19:14:57 +00:00
cc504f4a6c
Merge remote-tracking branch 'upstream/develop' into unify-mc-settings
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-01-27 17:02:50 +00:00
98ab686348
Merge remote-tracking branch 'upstream/develop' into unify-mc-settings
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2025-01-27 13:18:19 +00:00
7dde35fef2
Add settings to control the if prism should move the downloaded mods
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-12-20 19:57:09 +02:00
736ecf266d
Merge pull request #3019 from Trial97/task_parent
...
fixed double deletion for tasks
2024-11-15 06:19:40 +01:00
1d9508c268
Merge pull request #3074 from Trial97/lock
...
Close the window using the invokeMethod to not block
2024-11-07 23:45:44 +02:00
7d03cb114d
Merge pull request #3031 from Trial97/lambda
...
do not capture by default all values in lambdas
2024-11-07 23:45:31 +02:00
9601fbf2d5
Close the window using the invokeMethod to not block
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-11-07 15:07:17 +02:00
e06b3e7a7a
Implement open global settings
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-11-07 00:47:32 +00:00
e6d4e5d78d
Unify instance and global settings pt.1
...
Signed-off-by: TheKodeToad <TheKodeToad@proton.me >
2024-11-06 23:46:30 +00:00
2b590f24ed
remove task parent from constuctor
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-11-01 00:11:45 +02:00
887e4a964a
Merge pull request #3010 from Trial97/lock3
2024-10-30 21:56:17 +01:00
0e80aae1b8
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into lambda
2024-10-30 19:35:25 +02:00
82bffabb69
do not capture by default all values in lambdas
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-30 18:16:43 +02:00
ced2f9d1a0
Applied clang formatting
...
Signed-off-by: Michael Tyson <michael@atastypixel.com >
2024-10-30 12:51:34 +11:00
5661444414
Removed “--name” flag in favour of specifying offline player name via “--offline” flag
...
Signed-off-by: Michael Tyson <michael@atastypixel.com >
2024-10-30 12:37:14 +11:00
afa1e0599a
Improved formatting
...
Signed-off-by: Michael Tyson <michael@atastypixel.com >
2024-10-30 12:34:33 +11:00
43e4481b70
Support for launching from command line in offline mode
...
This allows launching an offline instance with --offline --name=OfflineName. This is useful for playing split screen by creating two side-by-side instances, which is impossible online, unless one is using two separate paid accounts.
With this PR, it makes it possible to launch from a script - otherwise, one has to launch manually, which is a pain, or create offline profiles for each instance, which interferes with some functionality like skins (my autistic son takes great issue with his skin not being visible, when using offline profiles!).
Implementation is based on MultiMC, which supports this feature.
See also https://github.com/PrismLauncher/PrismLauncher/issues/1059 for discussion.
Signed-off-by: Michael Tyson <michael@atastypixel.com >
2024-10-30 12:30:20 +11:00
11d4d948aa
lock m_instanceExtras
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-27 12:36:14 +02:00
73d33f93b3
Replaced QSet with QHash
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-22 09:41:00 +03:00
562c301326
skip QSaveFile temprary files
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-22 01:22:31 +03:00
fcadbbb739
do not require java if auto-download is enabled
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-10-21 16:17:48 +03:00
38fa2e0cd4
style: format with clang-format
...
Signed-off-by: seth <getchoo@tuta.io >
2024-09-30 16:32:55 -04:00
b9c19fd3f7
fix: don't annoy when java tmpdir jvmarg is set & /tmp is noexec
...
Signed-off-by: Mason Rocha <mrocha@turretllc.us >
Got annoyed, didn't want to see it anymore.
Java tmpdir noexec warning modified to include information about
possible remedies available
2024-09-27 16:42:59 -05:00
48904c0d66
Merge pull request #2806 from Trial97/technic_client
...
Add Technic client ID
2024-09-24 19:55:21 -04:00
312009513d
add open java folder action
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-09-14 19:35:43 +03:00
d20f24d96f
Apply suggestions from code review
...
Co-authored-by: seth <getchoo@tuta.io >
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com >
2024-09-13 21:13:21 +03:00
973b43ca7a
Add techinc client ID
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-09-13 20:01:45 +03:00
c85294af9d
Improve wizzard page
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-09-13 19:33:24 +03:00
da7cc529f0
Enable auto-detect java if java path is not set
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-08-21 14:54:47 +03:00
4d24213aa3
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader
2024-08-20 00:02:14 +03:00
38b5ee198a
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into validate_metadata
2024-08-18 22:39:46 +03:00
b5bbe93775
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-08-17 00:20:40 +03:00
dcca175b36
snake_case to m_camelCase
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-08-09 11:06:31 +03:00
c9809fff6d
add setting for quickplay singleplayer
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com >
2024-08-08 16:53:26 +03:00
29a6db171f
Merge branch 'develop' of https://github.com/PrismLauncher/PrismLauncher into feature/java-downloader
2024-07-22 08:57:31 +03:00