2939 Commits

Author SHA1 Message Date
Octol1ttle
3552d3c0e6 Refactor instance creation (#4389) 2026-08-01 19:37:38 +00:00
Alexandru Ionut Tripon
a1cd2917c0 List affected mods in "confirm disable" window. (#5863) 2026-08-01 14:52:57 +00:00
Octol1ttle
274ff5d272 style(ModFolderPage): tidy and format
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-08-01 17:49:39 +05:00
Wouink
2917651cc7 Collapse branches in dialog construction. Use QString. Fix typo.
Signed-off-by: Wouink <winkontact@gmail.com>
2026-08-01 12:08:28 +02:00
Trial97
62eb9963a1 chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 10:23:28 +03:00
Trial97
7df7c1d344 chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 10:14:48 +03:00
Trial97
d1e75c15ed remove InstanceName
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 09:54:09 +03:00
Octol1ttle
9919f3d058 Add support for multiple instance directories (#5827) 2026-07-31 21:15:52 +00:00
Octol1ttle
e20e41bc50 Avoid potential excessive writes to prismlauncher.cfg (#5858) 2026-07-31 21:14:48 +00:00
Alexandru Ionut Tripon
081e18bb72 Apply suggestions from code review
Co-authored-by: Octol1ttle <l1ttleofficial@outlook.com>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2026-07-31 23:02:58 +03:00
Trial97
fa6e6012c4 chore(clang-tidy): modernize the code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-31 19:54:16 +03:00
Trial97
68c77a586a remove extra ResourceDownloadDialogs
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-31 18:49:06 +03:00
Trial97
97f9da8336 remove extra encapsulations
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-31 18:49:06 +03:00
Wouink
c324255171 Make mod list collapsible in dialog, add same details in remove dialog.
Signed-off-by: Wouink <winkontact@gmail.com>
2026-07-31 14:29:17 +02:00
TheKodeToad
5021538e64 Avoid suspendSave reentrance in MinecraftSettingsWidget
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-07-30 21:31:12 +01:00
Octol1ttle
830592bdc9 fix(InstanceDelegate): set data *before* emitting signals
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-07-29 15:10:47 +05:00
Vishrut Sachan
bef0874e35 Fix tab order for additional instance dirs controls
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-28 18:48:04 +05:30
Vishrut Sachan
32e3c572df Fix tab order for additional instance directories widgets
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-28 18:22:00 +05:30
Alexandru Ionut Tripon
7174c26a90 Add wildcard support to instance name field (#5837) 2026-07-28 10:20:30 +00:00
Alexandru Ionut Tripon
d7dcb46e2c Fix hard to read menu bar colors on MacOS (#4997) 2026-07-28 10:19:40 +00:00
Octol1ttle
b237ae7f00 Add option whether to count instance in total playtime (#5765) 2026-07-28 09:11:13 +00:00
Vishrut Sachan
a552f0b712 Use blockSignals instead of manual flag for programmatic text changes
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-28 07:22:56 +05:30
Vishrut Sachan
de21e92365 Don't override instance name if user edits it
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-27 19:27:09 +05:30
Vishrut Sachan
791f233199 Auto-fill instance name instead of using wildcard
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-27 14:56:06 +05:30
Alexandru Ionut Tripon
63d27fba9d Add restart button to instance window (#5646) 2026-07-26 06:59:39 +00:00
Alexandru Ionut Tripon
a203ae641f Move world import, copy and delete actions to tasks (#5742) 2026-07-26 06:59:12 +00:00
Vishrut Sachan
7ac67265b3 Show suggested name hint directly in the name field placeholder
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-26 08:39:46 +05:30
Vishrut Sachan
a452a2c8ce Add wildcard support to instance name field
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-25 22:40:35 +05:30
Octol1ttle
5c5a044b61 wrap enum (#5066) 2026-07-25 15:36:07 +00:00
Octol1ttle
cb1c1d1fc3 feat: add Modrinth meta header dependent_on
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-07-24 16:34:56 +05:00
Vishrut Sachan
ed556a5a15 Extracted helper for Flatpak warning, fixed formatting, fixed symlink handling for multiple directories
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-24 08:48:15 +05:30
Vishrut Sachan
4de86ded14 Add support for multiple instance directories
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-07-24 00:08:17 +05:30
Sameer
56da300f83 Replace Launch button with Restart button when instance is running.
Signed-off-by: Sameer <sameer.adnan@proton.me>
2026-07-22 20:26:46 +05:00
Trial97
7f277bb1fd fix: enable the installed modloader
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-20 19:18:41 +03:00
Trial97
6211625a1e fix: crash when trying to install a disabled modloader
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-20 19:18:41 +03:00
arch1t3cht
c0c862d94e Add option whether to count instance in total playtime
The use case here is making a copy of your instance as a backup (say,
when migrating to a new modpack version) and wanting to keep the old
copy displayed in Prism. In that case, the old instance can now be
configured to not count towards total playtime. This way, the instance,
including its playtime, can be fully preserved and displayed in Prism,
but the total playtime statistic stays accurate.

Closes #4937.

Signed-off-by: arch1t3cht <arch1t3cht@gmail.com>
2026-07-08 21:16:48 +02:00
Andrey Kurlin
2163cb771c Move world import, copy and delete actions to tasks
Signed-off-by: Andrey Kurlin <superkurlin2013@yandex.ru>
2026-06-29 02:30:40 +05:00
Alexandru Ionut Tripon
585aa6e674 Add the option to sort instances by total playtime (#5714) 2026-06-26 12:18:44 +00:00
Anceph
4dc107b1fa Change "By playtime" to "By total time played"
Co-authored-by: TheKodeToad <TheKodeToad@proton.me>
Signed-off-by: Anceph <41387237+Anceph@users.noreply.github.com>
2026-06-24 13:12:16 +03:00
Anceph
34783c10fe Remove the comment
Signed-off-by: Anceph <41387237+Anceph@users.noreply.github.com>
2026-06-24 00:49:43 +03:00
Anceph
a607373ced Added the option to sort instances by total playtime (#5701)
Signed-off-by: Anceph <yucehasan31@gmail.com>
2026-06-24 00:23:31 +03:00
Andrey Kurlin
0175653881 fix: trim whitespace from environment variables
Signed-off-by: Andrey Kurlin <superkurlin2013@yandex.ru>
2026-06-21 21:18:54 +05:00
Alexandru Ionut Tripon
a8643739f0 Added missing tab stops and/or fixed their order (#5662) 2026-06-17 09:57:06 +00:00
Dominik Pakuła
022d2fe7cd Added missing tab stops and/or fixed their order
Signed-off-by: Dominik Pakuła <domi@domi.click>
2026-06-09 19:27:54 +02:00
Sameer
007ba4f818 Add restart button to instance window
Add a Restart button next to Launch and Kill that kills the running instance and relaunches it after the instance has stopped.

Closes #1834

Assisted-by: OpenAI Codex:GPT-5
Signed-off-by: Sameer <sameer.adnan@proton.me>
2026-06-04 23:12:59 +05:00
Tayou
803115cfde add category selector to icon picker dialog (#4397) 2026-06-04 17:58:00 +00:00
Tayou
502a5175e2 fix category filtering
I have no idea how this worked at all when I made the commit originally, but it works now, just as well as it did on the prior commit.

Further improvements, using subfolders and other metadata will be in another PR.
Signed-off-by: Tayou <git@tayou.org>
2026-06-04 19:07:24 +02:00
Alexandru Ionut Tripon
6f3574f328 Fix memory leak and crash with data packs modal (#5551) 2026-06-04 05:38:22 +00:00
TheKodeToad
fa61e58cd9 Replace exec with open and handle saving geometry in signal listener
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-05-28 09:20:57 +01:00
TheKodeToad
28eba8ed43 Fix memory leak and crash with data packs modal
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-05-15 13:01:41 +01:00