diff --git a/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java b/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java
index b43626b6d..0be72390f 100644
--- a/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java
+++ b/app/src/full/java/org/fdroid/fdroid/nearby/SwapWorkflowActivity.java
@@ -17,17 +17,6 @@ import android.os.Build;
import android.os.Bundle;
import android.os.IBinder;
import android.provider.Settings;
-import androidx.annotation.LayoutRes;
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.annotation.StringRes;
-import androidx.localbroadcastmanager.content.LocalBroadcastManager;
-import androidx.core.view.MenuItemCompat;
-import androidx.appcompat.app.AlertDialog;
-import androidx.appcompat.app.AppCompatActivity;
-import androidx.appcompat.widget.SearchView;
-import androidx.appcompat.widget.SwitchCompat;
-import androidx.appcompat.widget.Toolbar;
import android.text.TextUtils;
import android.util.Log;
import android.view.LayoutInflater;
@@ -45,9 +34,23 @@ import android.widget.ListView;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;
-import cc.mvdan.accesspoint.WifiApControl;
+
+import androidx.annotation.LayoutRes;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.annotation.StringRes;
+import androidx.appcompat.app.AlertDialog;
+import androidx.appcompat.app.AppCompatActivity;
+import androidx.appcompat.widget.SearchView;
+import androidx.appcompat.widget.SwitchCompat;
+import androidx.appcompat.widget.Toolbar;
+import androidx.core.content.ContextCompat;
+import androidx.core.view.MenuItemCompat;
+import androidx.localbroadcastmanager.content.LocalBroadcastManager;
+
import com.google.zxing.integration.android.IntentIntegrator;
import com.google.zxing.integration.android.IntentResult;
+
import org.fdroid.fdroid.BuildConfig;
import org.fdroid.fdroid.FDroidApp;
import org.fdroid.fdroid.NfcHelper;
@@ -75,6 +78,8 @@ import java.util.Set;
import java.util.Timer;
import java.util.TimerTask;
+import cc.mvdan.accesspoint.WifiApControl;
+
import static org.fdroid.fdroid.views.main.MainActivity.ACTION_REQUEST_SWAP;
/**
@@ -955,19 +960,19 @@ public class SwapWorkflowActivity extends AppCompatActivity {
if (TextUtils.isEmpty(FDroidApp.bssid) && !TextUtils.isEmpty(FDroidApp.ipAddressString)) {
// empty bssid with an ipAddress means hotspot mode
descriptionView.setText(R.string.swap_join_this_hotspot);
- wifiIcon.setImageDrawable(getResources().getDrawable(R.drawable.hotspot));
+ wifiIcon.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_wifi_tethering));
ssidView.setText(R.string.swap_active_hotspot);
tapView.setText(R.string.swap_switch_to_wifi);
} else if (TextUtils.isEmpty(FDroidApp.ssid)) {
// not connected to or setup with any wifi network
descriptionView.setText(R.string.swap_join_same_wifi);
- wifiIcon.setImageDrawable(getResources().getDrawable(R.drawable.wifi));
+ wifiIcon.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_wifi));
ssidView.setText(R.string.swap_no_wifi_network);
tapView.setText(R.string.swap_view_available_networks);
} else {
// connected to a regular wifi network
descriptionView.setText(R.string.swap_join_same_wifi);
- wifiIcon.setImageDrawable(getResources().getDrawable(R.drawable.wifi));
+ wifiIcon.setImageDrawable(ContextCompat.getDrawable(this, R.drawable.ic_wifi));
ssidView.setText(FDroidApp.ssid);
tapView.setText(R.string.swap_view_available_networks);
}
diff --git a/app/src/full/java/org/fdroid/fdroid/nearby/peers/WifiPeer.java b/app/src/full/java/org/fdroid/fdroid/nearby/peers/WifiPeer.java
index bbfc0b2e0..27b8cf34b 100644
--- a/app/src/full/java/org/fdroid/fdroid/nearby/peers/WifiPeer.java
+++ b/app/src/full/java/org/fdroid/fdroid/nearby/peers/WifiPeer.java
@@ -3,6 +3,7 @@ package org.fdroid.fdroid.nearby.peers;
import android.net.Uri;
import android.os.Parcel;
import android.text.TextUtils;
+
import org.fdroid.fdroid.R;
import org.fdroid.fdroid.data.NewRepoConfig;
@@ -62,7 +63,7 @@ public class WifiPeer implements Peer {
@Override
public int getIcon() {
- return R.drawable.ic_network_wifi_white;
+ return R.drawable.ic_network_wifi;
}
@Override
diff --git a/app/src/full/res/drawable-hdpi/hotspot.png b/app/src/full/res/drawable-hdpi/hotspot.png
deleted file mode 100644
index e58dfce83..000000000
Binary files a/app/src/full/res/drawable-hdpi/hotspot.png and /dev/null differ
diff --git a/app/src/full/res/drawable-hdpi/ic_network_wifi_white.png b/app/src/full/res/drawable-hdpi/ic_network_wifi_white.png
deleted file mode 100644
index 8dbf07380..000000000
Binary files a/app/src/full/res/drawable-hdpi/ic_network_wifi_white.png and /dev/null differ
diff --git a/app/src/full/res/drawable-hdpi/wifi.png b/app/src/full/res/drawable-hdpi/wifi.png
deleted file mode 100644
index cebc8c56c..000000000
Binary files a/app/src/full/res/drawable-hdpi/wifi.png and /dev/null differ
diff --git a/app/src/full/res/drawable-ldpi/hotspot.png b/app/src/full/res/drawable-ldpi/hotspot.png
deleted file mode 100644
index 90e3cfc8a..000000000
Binary files a/app/src/full/res/drawable-ldpi/hotspot.png and /dev/null differ
diff --git a/app/src/full/res/drawable-ldpi/wifi.png b/app/src/full/res/drawable-ldpi/wifi.png
deleted file mode 100644
index 18b56f048..000000000
Binary files a/app/src/full/res/drawable-ldpi/wifi.png and /dev/null differ
diff --git a/app/src/full/res/drawable-mdpi/hotspot.png b/app/src/full/res/drawable-mdpi/hotspot.png
deleted file mode 100644
index a12cf150b..000000000
Binary files a/app/src/full/res/drawable-mdpi/hotspot.png and /dev/null differ
diff --git a/app/src/full/res/drawable-mdpi/ic_network_wifi_white.png b/app/src/full/res/drawable-mdpi/ic_network_wifi_white.png
deleted file mode 100644
index 0a65372c9..000000000
Binary files a/app/src/full/res/drawable-mdpi/ic_network_wifi_white.png and /dev/null differ
diff --git a/app/src/full/res/drawable-mdpi/wifi.png b/app/src/full/res/drawable-mdpi/wifi.png
deleted file mode 100644
index af3c3835d..000000000
Binary files a/app/src/full/res/drawable-mdpi/wifi.png and /dev/null differ
diff --git a/app/src/full/res/drawable-xhdpi/ic_network_wifi_white.png b/app/src/full/res/drawable-xhdpi/ic_network_wifi_white.png
deleted file mode 100644
index a4f217af0..000000000
Binary files a/app/src/full/res/drawable-xhdpi/ic_network_wifi_white.png and /dev/null differ
diff --git a/app/src/full/res/drawable-xhdpi/wifi.png b/app/src/full/res/drawable-xhdpi/wifi.png
deleted file mode 100644
index b7ecb0916..000000000
Binary files a/app/src/full/res/drawable-xhdpi/wifi.png and /dev/null differ
diff --git a/app/src/full/res/drawable-xxhdpi/ic_network_wifi_white.png b/app/src/full/res/drawable-xxhdpi/ic_network_wifi_white.png
deleted file mode 100644
index 08581b1ad..000000000
Binary files a/app/src/full/res/drawable-xxhdpi/ic_network_wifi_white.png and /dev/null differ
diff --git a/app/src/full/res/drawable-xxxhdpi/ic_network_wifi_white.png b/app/src/full/res/drawable-xxxhdpi/ic_network_wifi_white.png
deleted file mode 100644
index 57c6333e1..000000000
Binary files a/app/src/full/res/drawable-xxxhdpi/ic_network_wifi_white.png and /dev/null differ
diff --git a/app/src/full/res/drawable/ic_network_wifi.xml b/app/src/full/res/drawable/ic_network_wifi.xml
new file mode 100644
index 000000000..196df1370
--- /dev/null
+++ b/app/src/full/res/drawable/ic_network_wifi.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/full/res/drawable/ic_wifi.xml b/app/src/full/res/drawable/ic_wifi.xml
new file mode 100644
index 000000000..c7f44455a
--- /dev/null
+++ b/app/src/full/res/drawable/ic_wifi.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/full/res/drawable/ic_wifi_tethering.xml b/app/src/full/res/drawable/ic_wifi_tethering.xml
new file mode 100644
index 000000000..8adefdf8d
--- /dev/null
+++ b/app/src/full/res/drawable/ic_wifi_tethering.xml
@@ -0,0 +1,5 @@
+
+
+
diff --git a/app/src/full/res/layout/swap_join_wifi.xml b/app/src/full/res/layout/swap_join_wifi.xml
index c25e8be00..9a123b687 100644
--- a/app/src/full/res/layout/swap_join_wifi.xml
+++ b/app/src/full/res/layout/swap_join_wifi.xml
@@ -25,7 +25,7 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/wifi_icon"
- android:src="@drawable/wifi"
+ android:src="@drawable/ic_wifi"
android:layout_below="@+id/text_description"
android:layout_centerHorizontal="true"/>
diff --git a/app/src/full/res/layout/swap_start_swap.xml b/app/src/full/res/layout/swap_start_swap.xml
index ce0d6f729..4b25a4e79 100644
--- a/app/src/full/res/layout/swap_start_swap.xml
+++ b/app/src/full/res/layout/swap_start_swap.xml
@@ -76,7 +76,7 @@
android:layout_height="24dp"
android:tint="@color/swap_grey_icon"
android:contentDescription="@string/wifi"
- android:src="@drawable/ic_network_wifi_white"/>
+ android:src="@drawable/ic_network_wifi"/>