Commit Graph
522 Commits
Author SHA1 Message Date
Trial97 c7cfb6d61f feat(launch): add early-launch command
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-10 15:22:51 +03:00
Trial97 3da92e893d refactor: fix clang-tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 19:45:32 +03:00
Trial97 6d225d6ec7 build: bump qt minimum to 6.8
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 19:45:32 +03:00
Trial97 58df08442f refactor: remove MCEdit world editor tool
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-02 13:22:58 +03:00
Octol1ttle 57d4cc720a fix: remove unnecessary resets during startup
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-08-14 00:39:54 +05:00
Octol1ttle 25c7daa7ca Add option to disable the cat (#5883) 2026-08-07 16:19:25 +00:00
Octol1ttle c429b345f0 Add persistent global playtime counter (#5881) 2026-08-07 13:42:46 +00:00
Vishrut Sachan 601101555f Merge remote-tracking branch 'upstream/develop' into feature/global-playtime-counter
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>

# Conflicts:
#	launcher/InstanceList.h
2026-08-07 10:25:55 +05:30
Muhammad Sameer Adnan 0140a4b3f9 Merge branch 'develop' into feature/open-edit-window-on-doubleclick
Signed-off-by: Muhammad Sameer Adnan <sameer.adnan@proton.me>
2026-08-06 15:12:42 +05:00
Octol1ttle 1733a7bb6c Add native library toggle for SDL (#5889) 2026-08-06 09:04:45 +00:00
Alexandru Ionut Tripon 9c4c466453 Allow selecting instance directory when creating a new instance (#5870) 2026-08-06 06:57:50 +00:00
Alexandru Ionut Tripon 5f0039faa1 Change InstanceList to only hold MinecraftInstance (#5896) 2026-08-06 06:56:54 +00:00
TheKodeToad 029d6caac9 Swap BaseInstance* -> MinecraftInstance* in many places and remove casts
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-08-05 18:47:14 +01:00
Octol1ttle c31888cce7 code quality: remove contextless connects
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-08-05 20:22:14 +05:00
Henrique Kirch Heck a66d436767 feat: find native sdl path on linux
Signed-off-by: Henrique Kirch Heck <me@henriquekh.dev.br>
2026-08-04 23:02:05 -03:00
Henrique Kirch Heck cda4c8980e feat: register native sdl settings
Signed-off-by: Henrique Kirch Heck <me@henriquekh.dev.br>
2026-08-04 22:58:09 -03:00
Vishrut Sachan 0bfac60ee4 Move playtime counter to separate playtime.cfg file
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-08-04 15:53:34 +05:30
ncete 9dd20131d2 feat: allow disabling the cat
Signed-off-by: ncete <310785154+ncete@users.noreply.github.com>
2026-08-03 21:01:26 -06:00
Vishrut Sachan c31a7cd7b3 Add persistent global playtime counter
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-08-03 14:29:20 +05:30
Vishrut Sachan b2ab004a2b Allow selecting instance directory when creating a new instance
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-08-02 07:52:45 +05:30
Sameer 8920670a68 Shorten instance edit setting names
Signed-off-by: Sameer <sameer.adnan@proton.me>
2026-07-27 01:52:35 +05:00
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 675a80b7db Add setting to edit instance on double click
Assisted-by: OpenAI Codex
Signed-off-by: Sameer <sameer.adnan@proton.me>
2026-06-03 16:11:10 +05:00
Trial97 6699d3eca0 clang-tidy: clang-analyzer-*
This commit aims to fix all clang-analyzer-* warnings from clang-tidy.
Here is the list of the ones found in project:
    "clang-analyzer-core.uninitialized.UndefReturn",
    "clang-analyzer-deadcode.DeadStores",
    "clang-analyzer-optin.core.EnumCastOutOfRange",
Some exceptions:
  clang-analyzer-cplusplus.NewDeleteLeaks -> may need to disable it as
is a false positive
  clang-analyzer-optin.cplusplus.VirtualCall -> may need to disable it
(or refactor a bunch of code to drop the virtual from those functions)

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-13 10:20:26 +03:00
Octol1ttle d59b4b0ad7 fix(translations): do not reset user language if translations index is missing
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-05-07 20:15:38 +05:00
Octol1ttle 49aef77f3f fix(translations): redownload index if it is missing after file reloading
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-05-07 20:11:24 +05:00
Trial97 418222cd6f add setting to controll game assets download
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-04-19 23:51:48 +03:00
Alexandru Ionut Tripon 519d8f7385 add a option to skip meta refresh on launch (#5267) 2026-04-14 16:29:30 +00:00
Octol1ttle 4b3aedd5d0 Change LowMemWarning default to always enabled
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-10 11:53:37 +05:00
Octol1ttle c044ed36af feat: allow disabling low RAM warning
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-04-09 19:34:11 +05:00
Trial97 40b7cab3ed add a option to skip meta refresh on launch
related to https://github.com/PrismLauncher/PrismLauncher/issues/3785
It doesn't fix it but it should at least allow users to skip the
redownload of the meta files.
So in a previous PR I added an automated way to refresh all the meta
from the original index, to the component index to the actual index.

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-03-27 00:23:23 +02:00
Octol1ttle 838687fb2e fix: log error if file open/commit fails
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-23 01:07:05 +05:00
DioEgizio 03543a0cbb Add CLI option to open main window when launching instance (#5107) 2026-03-21 13:17:28 +00:00
Alexandru Ionut Tripon 04786023b0 Some small cleanups (#4772) 2026-03-18 20:29:26 +00:00
DioEgizio 9d5f4059bf feat+fix: Rework modrinth fallback for blocked mods a bit
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2026-03-17 15:16:57 +01:00
Octol1ttle d221a0a449 feat: print hardware information in launch log
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-16 15:04:46 +05:00
Seth Flynn 352b98db8e Enable warnings as errors (#5101) 2026-03-06 07:42:39 +00:00
Octol1ttle ec4b36b299 Fix compiler warnings
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-26 17:49:11 +05:00
Matthew_Cash eae13f705f Add CLI option to open main window when launching instance
Signed-off-by: Matthew_Cash <matthew@matthew-cash.com>
2026-02-25 20:27:06 -08:00
Octol1ttle dde1d21cbc run clang-format to apply new qualifier alignment
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-25 12:31:31 +05:00
Octol1ttle d8a25f55e4 feat(NewsDialog): save and restore geometry
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-21 00:21:53 +05:00
Alexandru Ionut Tripon 2b84053011 Highlight resources incompatible with the Minecraft version (#5010) 2026-02-17 20:16:13 +00:00
Octol1ttle a9f3be9f45 refactor: LaunchController
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-02-18 00:19:30 +05:00
TheKodeToad 71278ff7ea Add opt-in for showing mod incompatibilities
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-12 22:37:15 +00:00
Rachel Powers ffd50e318a refactor(console): attach console early
also use RAII guard to free it instead of tracking it with a member variable

Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com>
2026-02-09 16:52:35 -07:00
TheKodeToad 327a554d42 MangoHud: rename to LibraryUtils
It handles more than mangohud

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-06 11:17:12 +00:00
Sefa Eyeoglu 2030b481bf feat: cache news feed
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-02-04 18:29:00 +01:00
Alexandru Ionut Tripon fda9e74972 Remove systeminfo; move getSystemRam into SysInfo.h (#4323) 2026-01-31 20:24:40 +02:00
Octol1ttle 158a7bbc34 got clang-format'd 💀
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-29 19:27:06 +05:00
Octol1ttle 584dc47da5 chore: remove double spaces from logs
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-29 19:15:27 +05:00