commit 3d1f3912eaa1b4602a82ce59b4e95d011adad265
Author: Nathan Freitas <[email protected]>
Date:   Tue Apr 8 10:46:52 2014 -0400

    updates for icons, backgrounds and improved drawing
    code to solve issues related to outofmemory
---
 res/drawable/ic_launcher.png                       |  Bin 8751 -> 0 bytes
 res/drawable/icon.png                              |  Bin 7036 -> 0 bytes
 res/drawable/onion.png                             |  Bin 93700 -> 77446 bytes
 res/drawable/onionrootonly.png                     |  Bin 129702 -> 97350 bytes
 res/drawable/onionrootonlygold.png                 |  Bin 132042 -> 97365 bytes
 res/drawable/onionrootonlygrey.png                 |  Bin 129862 -> 97377 bytes
 res/drawable/onionroots.png                        |  Bin 178600 -> 91020 bytes
 res/drawable/toroff.png                            |  Bin 67176 -> 63700 bytes
 res/drawable/toron.png                             |  Bin 109520 -> 93076 bytes
 res/drawable/torstarting.png                       |  Bin 68493 -> 53619 bytes
 res/layout/layout_wizard_permissions.xml           |   33 --------
 res/values/strings.xml                             |    2 +
 src/org/torproject/android/Orbot.java              |   83 ++++++++++----------
 .../torproject/android/wizard/TipsAndTricks.java   |    4 +-
 14 files changed, 46 insertions(+), 76 deletions(-)

diff --git a/res/drawable/ic_launcher.png b/res/drawable/ic_launcher.png
deleted file mode 100644
index 05980b5..0000000
Binary files a/res/drawable/ic_launcher.png and /dev/null differ
diff --git a/res/drawable/icon.png b/res/drawable/icon.png
deleted file mode 100644
index 9e0ed2f..0000000
Binary files a/res/drawable/icon.png and /dev/null differ
diff --git a/res/drawable/onion.png b/res/drawable/onion.png
index 80e3f94..cf7cd50 100644
Binary files a/res/drawable/onion.png and b/res/drawable/onion.png differ
diff --git a/res/drawable/onionrootonly.png b/res/drawable/onionrootonly.png
index aac8d01..dcd4116 100644
Binary files a/res/drawable/onionrootonly.png and 
b/res/drawable/onionrootonly.png differ
diff --git a/res/drawable/onionrootonlygold.png 
b/res/drawable/onionrootonlygold.png
index 544aecb..8f80ece 100644
Binary files a/res/drawable/onionrootonlygold.png and 
b/res/drawable/onionrootonlygold.png differ
diff --git a/res/drawable/onionrootonlygrey.png 
b/res/drawable/onionrootonlygrey.png
index 0524f9e..9f89a06 100644
Binary files a/res/drawable/onionrootonlygrey.png and 
b/res/drawable/onionrootonlygrey.png differ
diff --git a/res/drawable/onionroots.png b/res/drawable/onionroots.png
index cb80633..10f6327 100644
Binary files a/res/drawable/onionroots.png and b/res/drawable/onionroots.png 
differ
diff --git a/res/drawable/toroff.png b/res/drawable/toroff.png
index 4dceca3..4b23e0b 100644
Binary files a/res/drawable/toroff.png and b/res/drawable/toroff.png differ
diff --git a/res/drawable/toron.png b/res/drawable/toron.png
index 9d338d8..2a0fc65 100644
Binary files a/res/drawable/toron.png and b/res/drawable/toron.png differ
diff --git a/res/drawable/torstarting.png b/res/drawable/torstarting.png
index a7aae1e..e98c067 100644
Binary files a/res/drawable/torstarting.png and b/res/drawable/torstarting.png 
differ
diff --git a/res/layout/layout_wizard_permissions.xml 
b/res/layout/layout_wizard_permissions.xml
index b61a1f8..5e3b1ed 100644
--- a/res/layout/layout_wizard_permissions.xml
+++ b/res/layout/layout_wizard_permissions.xml
@@ -5,39 +5,6 @@
     android:layout_width="fill_parent"
     android:layout_height="fill_parent">
             
-<RelativeLayout 
-       android:layout_width="fill_parent" 
-       android:layout_height="70sp" 
-       android:id="@+id/relativeLayout1" 
-       android:layout_gravity="center_vertical|center_horizontal"
-       android:background="#000000"
-       >
-        <ImageView 
-               android:src="@drawable/icon" 
-               android:id="@+id/orbot_image" 
-               android:layout_width="wrap_content" 
-               android:layout_height="wrap_content" 
-               android:layout_alignParentLeft="true"
-               android:paddingLeft="20sp"
-               android:paddingTop="10sp" >
-               
-        </ImageView>
-
-        <TextView
-            android:id="@+id/WizardTextTitle"
-            android:layout_width="wrap_content"
-            android:layout_height="fill_parent"
-            android:layout_alignParentTop="true"
-            android:layout_centerHorizontal="true"
-            android:fadingEdge="vertical"
-            android:gravity="center_vertical"
-            android:paddingLeft="5sp"
-            android:singleLine="true"
-            android:text="TITLE"
-            android:textColor="#FFFFFF"
-            android:textSize="10pt" />
-
-    </RelativeLayout> 
           
 <TableLayout android:id="@+id/TableLayout01" android:stretchColumns="*" 
android:layout_height="fill_parent" android:layout_width="wrap_content">
 
diff --git a/res/values/strings.xml b/res/values/strings.xml
index f6ee084..94e9d36 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -247,5 +247,7 @@
 
     <string name="permission_manage_tor_label">Manage Tor</string>
     <string name="permission_manage_tor_description">Enable this app to 
control the Tor service</string>
+    <string 
name="it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_">It
 doesn\'t seem like you have Orweb installed. Want help with that, or should we 
just open the browser?</string>
+    <string name="install_apps_">Install apps?</string>
   
 </resources>
diff --git a/src/org/torproject/android/Orbot.java 
b/src/org/torproject/android/Orbot.java
index 14a865f..d18cd07 100644
--- a/src/org/torproject/android/Orbot.java
+++ b/src/org/torproject/android/Orbot.java
@@ -632,9 +632,9 @@ public class Orbot extends ActionBarActivity implements 
TorConstants, OnLongClic
                else
                {
                        AlertDialog aDialog = new 
AlertDialog.Builder(Orbot.this)
-              .setIcon(R.drawable.icon)
-                     .setTitle("Install apps?")
-                     .setMessage("It doesn't seem like you have Orweb 
installed. Want help with that, or should we just open the browser?")
+              .setIcon(R.drawable.onion)
+                     .setTitle(R.string.install_apps_)
+                     
.setMessage(R.string.it_doesn_t_seem_like_you_have_orweb_installed_want_help_with_that_or_should_we_just_open_the_browser_)
                      .setPositiveButton(android.R.string.ok, new 
OnClickListener ()
                      {
 
@@ -759,7 +759,7 @@ public class Orbot extends ActionBarActivity implements 
TorConstants, OnLongClic
              if (button)
              {
                             aDialog = new AlertDialog.Builder(Orbot.this)
-                     .setIcon(R.drawable.icon)
+                     .setIcon(R.drawable.onion)
              .setTitle(title)
              .setMessage(msg)
              .setPositiveButton(android.R.string.ok, null)
@@ -768,7 +768,7 @@ public class Orbot extends ActionBarActivity implements 
TorConstants, OnLongClic
              else
              {
                      aDialog = new AlertDialog.Builder(Orbot.this)
-                     .setIcon(R.drawable.icon)
+                     .setIcon(R.drawable.onion)
              .setTitle(title)
              .setMessage(msg)
              .show();
@@ -785,28 +785,32 @@ public class Orbot extends ActionBarActivity implements 
TorConstants, OnLongClic
     {
             try
             {
+                       int newTorStatus = -1;
+               
                     //if the serivce is bound, query it for the curren status 
value (int)
                     if (mService != null)
-                            torStatus = mService.getStatus();
+                       newTorStatus = mService.getStatus();
                     
                     //now update the layout_main UI based on the status
                     if (imgStatus != null)
                     {
                             
-                            if (torStatus == TorServiceConstants.STATUS_ON)
+                            if (newTorStatus == TorServiceConstants.STATUS_ON)
                             {
-                                    
imgStatus.setImageResource(R.drawable.toron);
-
-                                       
mViewMain.setBackgroundResource(R.drawable.onionrootonly);
-                           //         hideProgressDialog();
-                                    
-                                    String lblMsg = 
getString(R.string.status_activated);
-                                     
-                                    lblStatus.setText(lblMsg);
+                                       if (torStatus != newTorStatus)
+                                       {
+                                           
imgStatus.setImageResource(R.drawable.toron);
+                                               
mViewMain.setBackgroundResource(R.drawable.onionrootonly);                      
                                            
+                                           String lblMsg = 
getString(R.string.status_activated);                                     
+                                           lblStatus.setText(lblMsg);
+
+                                           if (mItemOnOff != null)
+                                                   
mItemOnOff.setTitle(R.string.menu_stop);
+                                           
+                                       }
                                     
                                     if (torServiceMsg != null && 
torServiceMsg.length() > 0)
                                     {
-                                    //        showAlert("Update", 
torServiceMsg,xte
                                        appendLogTextAndScroll(torServiceMsg);
                                     }
                                     
@@ -825,9 +829,6 @@ public class Orbot extends ActionBarActivity implements 
TorConstants, OnLongClic
                                             
                                     }
                                     
-                                    if (mItemOnOff != null)
-                                            
mItemOnOff.setTitle(R.string.menu_stop);
-                                    
                                     
                                     if (autoStartFromIntent)
                                     {
@@ -836,38 +837,38 @@ public class Orbot extends ActionBarActivity implements 
TorConstants, OnLongClic
                                     }
 
                             }
-                            else if (torStatus == 
TorServiceConstants.STATUS_CONNECTING)
+                            else if (newTorStatus == 
TorServiceConstants.STATUS_CONNECTING)
                             {
-                                    
+                               if (torStatus != newTorStatus)
+                               {
                                     
imgStatus.setImageResource(R.drawable.torstarting);
-
                                        
mViewMain.setBackgroundResource(R.drawable.onionrootonlygold);
-                                       
-                                    if (lblStatus != null && torServiceMsg != 
null)
-                                       if (torServiceMsg.indexOf('%')!=-1)
-                                               
lblStatus.setText(torServiceMsg);
-                                    
-                                    appendLogTextAndScroll(torServiceMsg);
-                                    
+
                                     if (mItemOnOff != null)
                                             
mItemOnOff.setTitle(R.string.menu_stop);
+                               }
+                               
+                                if (lblStatus != null && torServiceMsg != null)
+                                       if (torServiceMsg.indexOf('%')!=-1)
+                                               
lblStatus.setText(torServiceMsg);
+                                
+                                appendLogTextAndScroll(torServiceMsg);
+                                
                                             
                             }
-                            else
+                            else if (torStatus != newTorStatus)
                             {
-
-
-                                  //  hideProgressDialog();
-                                       
mViewMain.setBackgroundResource(R.drawable.onionrootonlygrey);
-                               
-                                    
imgStatus.setImageResource(R.drawable.toroff);
-                                    
lblStatus.setText(getString(R.string.status_disabled) + "\n" + 
getString(R.string.press_to_start));
-                                    
-                                    if (mItemOnOff != null)
-                                            
mItemOnOff.setTitle(R.string.menu_start);
-                                    
+                                       
mViewMain.setBackgroundResource(R.drawable.onionrootonlygrey);                  
                
+                                imgStatus.setImageResource(R.drawable.toroff);
+                                
lblStatus.setText(getString(R.string.status_disabled) + "\n" + 
getString(R.string.press_to_start));
+                                
+                                if (mItemOnOff != null)
+                                        
mItemOnOff.setTitle(R.string.menu_start);
+                                
                             }
                     }
+                    
+                    torStatus = newTorStatus;
                             
             }
             catch (RemoteException e)
diff --git a/src/org/torproject/android/wizard/TipsAndTricks.java 
b/src/org/torproject/android/wizard/TipsAndTricks.java
index 49bc311..66b08d6 100644
--- a/src/org/torproject/android/wizard/TipsAndTricks.java
+++ b/src/org/torproject/android/wizard/TipsAndTricks.java
@@ -67,7 +67,7 @@ public class TipsAndTricks extends Activity implements 
TorConstants {
                txtTitle.setText(title);
                 
                   ImageView img = (ImageView) findViewById(R.id.orbot_image);
-               img.setImageResource(R.drawable.icon);
+               img.setImageResource(R.drawable.onion);
            
                
         Button btnLink = 
(Button)findViewById(R.id.WizardRootButtonInstallGibberbot);
@@ -183,7 +183,7 @@ public class TipsAndTricks extends Activity implements 
TorConstants {
         
         btn2.setText(getString(R.string.btn_finish));
        btn1.setVisibility(Button.VISIBLE);
-       img.setImageResource(R.drawable.icon);
+       img.setImageResource(R.drawable.onion);
        
        btn1.setOnClickListener(new View.OnClickListener() {
                        



_______________________________________________
tor-commits mailing list
[email protected]
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits

Reply via email to