Commit Graph

9804 Commits

Author SHA1 Message Date
github-actions[bot]
1cc6072a94 chore(nix): update lockfile
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/6e987485eb2c77e5dcc5af4e3c70843711ef9251?narHash=sha256-RKwfXA4OZROjBTQAl9WOZQFm7L8Bo93FQwSJpAiSRvo%3D' (2025-07-16)
  → 'github:NixOS/nixpkgs/c2ae88e026f9525daf89587f3cbee584b92b6134?narHash=sha256-erbiH2agUTD0Z30xcVSFcDHzkRvkRXOQ3lb887bcVrs%3D' (2025-08-06)
2025-08-10 00:32:11 +00:00
TheKodeToad
8275529afb A few tweaks to new ui (#4033) 2025-08-05 10:44:57 +01:00
TheKodeToad
6abd7ac673 Remove invisible GroupBoxes (they appear on Fusion)
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-08-04 10:22:25 +01:00
TheKodeToad
99f6a02a14 Cat Fit -> Cat Scaling
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-08-03 12:14:03 +01:00
TheKodeToad
6ab1a246cb Use radio buttons for Instance Renaming Mode
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-08-03 12:09:10 +01:00
Tayou
79b7e277f1 Explicitly install Java for Windows in CI (#4030) 2025-08-01 08:24:50 +02:00
Seth Flynn
b196c5d59f ci(setup-deps/windows): install java
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-31 21:19:37 -04:00
timoreo
9565affa64 ci(macos): use vcpkg (#3977) 2025-07-30 06:54:08 +02:00
timoreo
b5c86ffee6 ensure that both cape and skin are downloaded via https (#4006) 2025-07-30 06:51:16 +02:00
timoreo
0710f3667f update ftb import to consider meta folder (#4017) 2025-07-30 06:50:17 +02:00
TheKodeToad
a85babefaa fix: use new Mojang API endpoint for Username->UUID resolution (#4012) 2025-07-27 13:53:35 +01:00
Trial97
f40117b431 update ftb import to consider meta folder
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-07-27 14:59:02 +03:00
Octol1ttle
eefe0375af fix(mojang api): use new endpoint for Username->UUID resolution
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2025-07-26 18:41:34 +05:00
Trial97
597309ceeb ensure that both cape and skin are downloaded via https
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-07-24 18:44:46 +03:00
Sefa Eyeoglu
b90cda5eef chore(deps): update cachix/install-nix-action digest to c134e4c (#4004) 2025-07-24 10:12:38 +02:00
renovate[bot]
a8eea411e9 chore(deps): update cachix/install-nix-action digest to c134e4c 2025-07-23 23:28:11 +00:00
Seth Flynn
0ae0996adc build(vcpkg): patch meson to support universal binaries
tomlplusplus uses Meson as a build system, which makes us come across a
small bug when building Universal Binaries with our custom triplet

I hate vendoring this

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-22 18:04:55 -04:00
Alexandru Ionut Tripon
078de50951 make universal resource type (#3541) 2025-07-22 13:31:05 +03:00
Alexandru Ionut Tripon
e043242a8e Reduce usage of [[nodiscard]] attributes (#3952) 2025-07-22 13:30:45 +03:00
Alexandru Ionut Tripon
a7f3cbb6f5 Add "Babric" and "BTA (Babric)" filters as shown on Modrinth (#3961) 2025-07-22 13:30:33 +03:00
Alexandru Ionut Tripon
0c0111c03c Apply selected style to NSWindow elements (e.g. title bar) on macOS (#3986) 2025-07-22 13:30:22 +03:00
timoreo
43c07cab4d chore(nix): update lockfile (#3993) 2025-07-21 15:02:37 +02:00
timoreo
535bc4b6c6 chore(deps): update determinatesystems/update-flake-lock action to v27 (#3982) 2025-07-21 15:02:09 +02:00
timoreo
1794768b20 chore(deps): update determinatesystems/nix-installer-action action to v19 (#3981) 2025-07-21 15:01:44 +02:00
github-actions[bot]
43b2b07e0e chore(nix): update lockfile
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08)
  → 'github:NixOS/nixpkgs/6e987485eb2c77e5dcc5af4e3c70843711ef9251?narHash=sha256-RKwfXA4OZROjBTQAl9WOZQFm7L8Bo93FQwSJpAiSRvo%3D' (2025-07-16)
2025-07-20 00:32:26 +00:00
Trial97
b60b577d25 rename VALID_RESOURCES static variable
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-07-18 18:26:25 +03:00
Alexandru Ionut Tripon
6f23c6ea41 Update launcher/modplatform/ResourceType.h
Co-authored-by: TheKodeToad <TheKodeToad@proton.me>
Signed-off-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
2025-07-18 18:22:46 +03:00
Trial97
9a51cd55df make universal resource type
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-07-18 16:17:22 +03:00
timoreo
d63dba43d6 Add ability to change assets download server (#3875) 2025-07-18 09:14:45 +02:00
timoreo
31d7c3a727 Don't always enable optional mods manually downloaded from CurseForge (#3864) 2025-07-18 08:31:07 +02:00
clague
78dc42f4dd fix grammar
Co-authored-by: Seth Flynn <getchoo@tuta.io>
Signed-off-by: clague <93119153+clague@users.noreply.github.com>
2025-07-16 14:56:44 +08:00
Kenneth Chew
677a7d7a05 Unregister window observer before theme manager is deallocated
Technically this probably isn't actually necessary since ThemeManager looks like it should remain allocated until the program quits, but...

Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com>
2025-07-16 01:15:56 -04:00
Kenneth Chew
3e65d3a9b5 Apply selected style to window elements on macOS
Qt doesn't apply the proper style to elements such as the title bar or text shadows, so this must be done in native code.

Signed-off-by: Kenneth Chew <79120643+kthchew@users.noreply.github.com>
2025-07-16 00:34:42 -04:00
renovate[bot]
49daf62114 chore(deps): update determinatesystems/update-flake-lock action to v27 2025-07-15 03:24:29 +00:00
renovate[bot]
3cc8362662 chore(deps): update determinatesystems/nix-installer-action action to v19 2025-07-15 03:24:25 +00:00
Seth Flynn
5c8ce8db66 build(vcpkg): add univesal-osx triplet
vcpkg doesn't officially support universal binaries, but this should
function as a workaround until it does one day

Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-13 16:33:35 -04:00
Seth Flynn
4614d683b3 ci(macos): use vcpkg
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-13 16:33:35 -04:00
Seth Flynn
9210d68ed1 ci(setup-deps/windows): try to fix vcpkg binary cache auth
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-13 16:33:33 -04:00
Seth Flynn
0dbaeef8a6 chore(nix): update lockfile (#3972) 2025-07-13 11:50:39 -04:00
Seth Flynn
1a6ffaeb49 chore(deps): update cachix/install-nix-action digest to f0fe604 (#3971) 2025-07-13 11:50:20 -04:00
github-actions[bot]
f5fffd27ab chore(nix): update lockfile
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5c724ed1388e53cc231ed98330a60eb2f7be4be3?narHash=sha256-xVNy/XopSfIG9c46nRmPaKfH1Gn/56vQ8%2B%2BxWA8itO4%3D' (2025-07-04)
  → 'github:NixOS/nixpkgs/9807714d6944a957c2e036f84b0ff8caf9930bc0?narHash=sha256-LwWRsENAZJKUdD3SpLluwDmdXY9F45ZEgCb0X%2BxgOL0%3D' (2025-07-08)
2025-07-13 00:31:57 +00:00
renovate[bot]
5fb6022b47 chore(deps): update cachix/install-nix-action digest to f0fe604 2025-07-12 13:50:35 +00:00
Alexandru Ionut Tripon
058717bcc2 chore(deps): update cachix/install-nix-action digest to cebd211 (#3967) 2025-07-12 08:28:16 +03:00
renovate[bot]
9ce6d3571e chore(deps): update cachix/install-nix-action digest to cebd211 2025-07-11 22:00:35 +00:00
matthewperiut
20a833e1b9 Add "Babric" and "Babric (BTA)" as shown on Modrinth. Add "Show More" button to allow for space efficiency and readiness to add all other Modrinth modloader types.
Signed-off-by: matthewperiut <matthewperiut@gmail.com>
2025-07-10 11:12:27 -04:00
Seth Flynn
af73cfa20f Add support for vcpkg (#3742) 2025-07-09 06:50:41 -04:00
Seth Flynn
463cf43161 ci(setup-deps/windows): use vcpkg for msvc
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-09 05:22:50 -04:00
seth
7f78f6b85f build: add support for vcpkg
Signed-off-by: seth <getchoo@tuta.io>
2025-07-09 05:22:50 -04:00
seth
a5f5d14538 build(cmake): fallback to pkg-config discovery for tomlplusplus
Some distributions of it (like in vcpkg *wink*) won't contain CMake files

Signed-off-by: seth <getchoo@tuta.io>
2025-07-09 05:22:44 -04:00
Alexandru Ionut Tripon
4072e2fa3d Modernize launcher bundling (#3741) 2025-07-09 11:13:06 +03:00