diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/imgcropper/CropperView.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/imgcropper/CropperView.java
index b991d6525..3be2591ed 100644
--- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/imgcropper/CropperView.java
+++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/imgcropper/CropperView.java
@@ -126,6 +126,7 @@ public class CropperView extends View {
canvas.drawRect(mSelectionHighlight, mSelectionPaint);
}
+ @SuppressWarnings("ClickableViewAccessibility") // the view is not clickable
@Override
public boolean onTouchEvent(MotionEvent event) {
return dispatchGenericMotionEvent(event);
diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/CropperUtils.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/CropperUtils.java
index 0ef8a6898..e674ac64a 100644
--- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/CropperUtils.java
+++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/utils/CropperUtils.java
@@ -28,7 +28,7 @@ public class CropperUtils {
public static ActivityResultLauncher> registerCropper(Fragment fragment, final CropperListener cropperListener) {
return fragment.registerForActivityResult(new ActivityResultContracts.OpenDocument(), (result)->{
Context context = fragment.getContext();
- if (context == null) return;
+ if (context == null || result == null) return;
openCropperDialog(context, result, cropperListener);
});
}
diff --git a/app_pojavlauncher/src/main/res/drawable/background_profile_icon_selector.xml b/app_pojavlauncher/src/main/res/drawable/background_profile_icon_selector.xml
new file mode 100644
index 000000000..39653f6a0
--- /dev/null
+++ b/app_pojavlauncher/src/main/res/drawable/background_profile_icon_selector.xml
@@ -0,0 +1,8 @@
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/app_pojavlauncher/src/main/res/layout/fragment_profile_editor.xml b/app_pojavlauncher/src/main/res/layout/fragment_profile_editor.xml
index 1e9d1dd44..9c1b44924 100644
--- a/app_pojavlauncher/src/main/res/layout/fragment_profile_editor.xml
+++ b/app_pojavlauncher/src/main/res/layout/fragment_profile_editor.xml
@@ -1,284 +1,293 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:orientation="horizontal"
+ android:paddingHorizontal="@dimen/fragment_padding_medium"
+ android:layout_marginVertical="13dp"
+ >
+ android:layout_marginEnd="@dimen/padding_medium" />
-
-
\ No newline at end of file
+ android:text="@string/global_delete" />
+
+
\ No newline at end of file
diff --git a/app_pojavlauncher/src/main/res/values/dimens.xml b/app_pojavlauncher/src/main/res/values/dimens.xml
index 3a04517e8..2a39c83b7 100644
--- a/app_pojavlauncher/src/main/res/values/dimens.xml
+++ b/app_pojavlauncher/src/main/res/values/dimens.xml
@@ -29,5 +29,6 @@
@dimen/_10sdp
-
+
+ 2dp