[tor-commits] [orbot/master] fix issues with bridge selection UI
n8fr8 at torproject.org
n8fr8 at torproject.org
Wed Dec 13 20:20:19 UTC 2017
commit 47e10e780606d68ab0c559283ef777a1ca4878b5
Author: n8fr8 <nathan at freitas.net>
Date: Mon Dec 11 15:25:10 2017 -0500
fix issues with bridge selection UI
---
.../org/torproject/android/OrbotMainActivity.java | 52 +++-------------------
.../torproject/android/ui/AppManagerActivity.java | 2 +-
app/src/main/res/layout/layout_main.xml | 2 +-
3 files changed, 9 insertions(+), 47 deletions(-)
diff --git a/app/src/main/java/org/torproject/android/OrbotMainActivity.java b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
index de9b4285..1f8d327e 100644
--- a/app/src/main/java/org/torproject/android/OrbotMainActivity.java
+++ b/app/src/main/java/org/torproject/android/OrbotMainActivity.java
@@ -97,7 +97,7 @@ import static android.support.v4.content.FileProvider.getUriForFile;
import static org.torproject.android.binary.TorServiceConstants.BINARY_TOR_VERSION;
public class OrbotMainActivity extends AppCompatActivity
- implements OrbotConstants, OnLongClickListener, OnTouchListener {
+ implements OrbotConstants, OnLongClickListener {
/* Useful UI bits */
private TextView lblStatus = null; //the main text display widget
@@ -276,17 +276,12 @@ public class OrbotMainActivity extends AppCompatActivity
imgStatus = (ImageView)findViewById(R.id.imgStatus);
imgStatus.setOnLongClickListener(this);
- imgStatus.setOnTouchListener(this);
-
+
downloadText = (TextView)findViewById(R.id.trafficDown);
uploadText = (TextView)findViewById(R.id.trafficUp);
-
-
+
downloadText.setText(formatCount(0) + " / " + formatTotal(0));
uploadText.setText(formatCount(0) + " / " + formatTotal(0));
-
- // Gesture detection
- mGestureDetector = new GestureDetector(this, new MyGestureDetector());
mBtnStart =(Button)findViewById(R.id.btnStart);
mBtnStart.setOnClickListener(new View.OnClickListener()
@@ -301,11 +296,9 @@ public class OrbotMainActivity extends AppCompatActivity
lblStatus.setText(getString(R.string.status_shutting_down));
stopTor();
}
-
}
});
-
mBtnVPN = (SwitchCompat)findViewById(R.id.btnVPN);
boolean canDoVPN = Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH;
@@ -332,15 +325,11 @@ public class OrbotMainActivity extends AppCompatActivity
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
{
enableVPN(isChecked);
-
-
}
});
-
}
-
-
+
mBtnBridges = (SwitchCompat)findViewById(R.id.btnBridges);
mBtnBridges.setChecked(Prefs.bridgesEnabled());
mBtnBridges.setOnClickListener(new View.OnClickListener ()
@@ -361,8 +350,7 @@ public class OrbotMainActivity extends AppCompatActivity
});
-
-
+
String currentExit = Prefs.getExitNodes();
int selIdx = -1;
@@ -417,14 +405,7 @@ public class OrbotMainActivity extends AppCompatActivity
}
PulsatorLayout mPulsator;
- GestureDetector mGestureDetector;
-
- @Override
- public boolean onTouch(View v, MotionEvent event) {
- return mGestureDetector.onTouchEvent(event);
- }
-
/*
* Create the UI Options Menu (non-Javadoc)
@@ -823,7 +804,6 @@ public class OrbotMainActivity extends AppCompatActivity
if (!Prefs.useVpn())
{
Toast.makeText(this, R.string.please_enable_vpn, Toast.LENGTH_LONG).show();
-
}
else
{
@@ -1009,12 +989,12 @@ public class OrbotMainActivity extends AppCompatActivity
enableBridges(true);
break;
- case 2: //amazon & azure
+ case 1: //amazon & azure
Prefs.setBridgesList("meek");
enableBridges(true);
break;
- case 3:
+ case 2:
showGetBridgePrompt("obfs4");
break;
@@ -1444,24 +1424,6 @@ public class OrbotMainActivity extends AppCompatActivity
}
-
- class MyGestureDetector extends SimpleOnGestureListener {
- @Override
- public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
- try {
- if (torStatus == TorServiceConstants.STATUS_ON)
- {
- float direction = 1f;
- if (velocityX < 0)
- direction = -1f;
- spinOrbot (direction);
- }
- } catch (Exception e) {
- // nothing
- }
- return false;
- }
- }
private void addAppShortcuts ()
{
diff --git a/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java b/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java
index 62971fbf..983a5028 100644
--- a/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java
+++ b/app/src/main/java/org/torproject/android/ui/AppManagerActivity.java
@@ -309,7 +309,7 @@ public class AppManagerActivity extends AppCompatActivity implements OnClickList
}
- // Collections.sort(apps);
+ Collections.sort(apps);
return apps;
}
diff --git a/app/src/main/res/layout/layout_main.xml b/app/src/main/res/layout/layout_main.xml
index 97fb8196..944fad8b 100644
--- a/app/src/main/res/layout/layout_main.xml
+++ b/app/src/main/res/layout/layout_main.xml
@@ -66,7 +66,7 @@
android:text="@string/menu_start"
android:layout_gravity="center"
android:background="@android:color/transparent"
- android:layout_marginTop="10dp"
+ android:layout_marginTop="20dp"
/>
</FrameLayout>
More information about the tor-commits
mailing list