From 37cf59e051ffd28bf8d7f53482c333eecb60f7b3 Mon Sep 17 00:00:00 2001 From: artdeell Date: Tue, 22 Aug 2023 22:12:21 +0300 Subject: [PATCH] Chore[profile]: add button --- .../src/main/java/net/kdt/pojavlaunch/Tools.java | 3 --- .../pojavlaunch/fragments/ProfileTypeSelectFragment.java | 2 ++ .../src/main/res/layout/fragment_profile_type.xml | 8 ++++++++ app_pojavlauncher/src/main/res/values/strings.xml | 1 + 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java index c5cf7c335..c4ac07c29 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -606,9 +606,6 @@ public final class Tools { // I WILL embrace layer violations because Android's concept of layers is STUPID // We live in the same process anyway, why make it any more harder with this needless // abstraction? - // Also, to @TorchDragon in r/AndroidDev discord: if Android is not for general computing, - // and all apps need so much babysitting, why did they put an SoC equivalent to - // my main PC in power? // Add your Context-related rage here ContextExecutor.execute(new ShowErrorActivity.RemoteErrorTask(e, rolledMessage)); diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ProfileTypeSelectFragment.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ProfileTypeSelectFragment.java index 2c29ffff5..6fe618442 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ProfileTypeSelectFragment.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/fragments/ProfileTypeSelectFragment.java @@ -31,5 +31,7 @@ public class ProfileTypeSelectFragment extends Fragment { Tools.swapFragment(requireActivity(), FabricInstallFragment.class, FabricInstallFragment.TAG, false, null)); view.findViewById(R.id.modded_profile_forge).setOnClickListener((v)-> Tools.swapFragment(requireActivity(), ForgeInstallFragment.class, ForgeInstallFragment.TAG, false, null)); + view.findViewById(R.id.modded_profile_modpack).setOnClickListener((v)-> + Tools.swapFragment(requireActivity(), SearchModFragment.class, SearchModFragment.TAG, false, null)); } } diff --git a/app_pojavlauncher/src/main/res/layout/fragment_profile_type.xml b/app_pojavlauncher/src/main/res/layout/fragment_profile_type.xml index 8624645c5..73bbdc292 100644 --- a/app_pojavlauncher/src/main/res/layout/fragment_profile_type.xml +++ b/app_pojavlauncher/src/main/res/layout/fragment_profile_type.xml @@ -103,6 +103,14 @@ app:layout_constraintTop_toBottomOf="@+id/modded_profile_fabric" /> + + Failed to download mod loader information Failed to download the mod loader files Failed to download modpack files + Create modpack profile An error has occurred Click to see more details