Update navigation bar UI

- Set right colors for elements
- Hide separator when editing url
- Keep it colored on tabs view
- Make Security state icon smaller
- Update progress bar indicator
- Update incognito colors

Change-Id: I856dd3add116dbc75be64a989983cac7ff814d95
Signed-off-by: jrizzoli <joey@cyanogenmoditalia.it>
diff --git a/res/drawable-hdpi/deco_progress_bar.9.png b/res/drawable-hdpi/deco_progress_bar.9.png
index 821b870..d0d8f91 100644
--- a/res/drawable-hdpi/deco_progress_bar.9.png
+++ b/res/drawable-hdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/res/drawable-mdpi/deco_progress_bar.9.png b/res/drawable-mdpi/deco_progress_bar.9.png
index 4eb5f51..9e14a75 100644
--- a/res/drawable-mdpi/deco_progress_bar.9.png
+++ b/res/drawable-mdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/res/drawable-xhdpi/deco_progress_bar.9.png b/res/drawable-xhdpi/deco_progress_bar.9.png
index 1206ab2..14d6e3a 100644
--- a/res/drawable-xhdpi/deco_progress_bar.9.png
+++ b/res/drawable-xhdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/res/drawable/ic_action_add_incognito.xml b/res/drawable/ic_action_add_incognito.xml
index f3dc09d..aa87d17 100644
--- a/res/drawable/ic_action_add_incognito.xml
+++ b/res/drawable/ic_action_add_incognito.xml
@@ -6,7 +6,7 @@
     android:viewportHeight="24">
 
     <path
-        android:fillColor="@color/icon_black"
+        android:fillColor="@color/icon_white"
         android:pathData="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89
 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74 .25 -3.98 .7 l2.16 2.16C10.74 7.13
 11.35 7 12 7zM2 4.27l2.28 2.28 .46 .46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5
diff --git a/res/drawable/ic_deco_incognito_normal.xml b/res/drawable/ic_deco_incognito_normal.xml
index f3dc09d..aa87d17 100644
--- a/res/drawable/ic_deco_incognito_normal.xml
+++ b/res/drawable/ic_deco_incognito_normal.xml
@@ -6,7 +6,7 @@
     android:viewportHeight="24">
 
     <path
-        android:fillColor="@color/icon_black"
+        android:fillColor="@color/icon_white"
         android:pathData="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89
 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74 .25 -3.98 .7 l2.16 2.16C10.74 7.13
 11.35 7 12 7zM2 4.27l2.28 2.28 .46 .46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5
diff --git a/res/drawable/img_deco_tile_avoid.xml b/res/drawable/img_deco_tile_avoid.xml
index 34c194a..ac9c32d 100644
--- a/res/drawable/img_deco_tile_avoid.xml
+++ b/res/drawable/img_deco_tile_avoid.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="24dp"
-    android:height="24dp"
+    android:width="18dp"
+    android:height="18dp"
     android:viewportWidth="24"
     android:viewportHeight="24">
 
diff --git a/res/drawable/img_deco_tile_avoid_accent.xml b/res/drawable/img_deco_tile_avoid_accent.xml
index 56e3beb..6083bef 100644
--- a/res/drawable/img_deco_tile_avoid_accent.xml
+++ b/res/drawable/img_deco_tile_avoid_accent.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="24dp"
-    android:height="24dp"
+    android:width="18dp"
+    android:height="18dp"
     android:viewportWidth="24"
     android:viewportHeight="24">
 
diff --git a/res/drawable/img_deco_tile_unknown.xml b/res/drawable/img_deco_tile_unknown.xml
index b36a345..08458be 100644
--- a/res/drawable/img_deco_tile_unknown.xml
+++ b/res/drawable/img_deco_tile_unknown.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="24dp"
-    android:height="24dp"
+    android:width="18dp"
+    android:height="18dp"
     android:viewportWidth="24"
     android:viewportHeight="24">
 
diff --git a/res/drawable/img_deco_tile_untrusted.xml b/res/drawable/img_deco_tile_untrusted.xml
index f605fb1..fe06ae3 100644
--- a/res/drawable/img_deco_tile_untrusted.xml
+++ b/res/drawable/img_deco_tile_untrusted.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="24dp"
-    android:height="24dp"
+    android:width="18dp"
+    android:height="18dp"
     android:viewportWidth="24"
     android:viewportHeight="24">
 
diff --git a/res/drawable/img_deco_tile_verified.xml b/res/drawable/img_deco_tile_verified.xml
index 4fb5b9b..4601cbb 100644
--- a/res/drawable/img_deco_tile_verified.xml
+++ b/res/drawable/img_deco_tile_verified.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
-    android:width="24dp"
-    android:height="24dp"
+    android:width="18dp"
+    android:height="18dp"
     android:viewportWidth="24"
     android:viewportHeight="24">
 
diff --git a/res/layout/nav_screen.xml b/res/layout/nav_screen.xml
index 6e75aee..1f17a54 100644
--- a/res/layout/nav_screen.xml
+++ b/res/layout/nav_screen.xml
@@ -30,7 +30,7 @@
     <LinearLayout
         android:layout_width="match_parent"
         android:layout_height="@dimen/toolbar_height"
-        android:background="@color/trasparent"
+        android:background="@color/primary"
         android:gravity="end"
         android:orientation="horizontal">
 
@@ -60,14 +60,14 @@
 
         <ImageButton
             android:id="@+id/more"
-            style="@style/OverflowButton" />
+            style="@style/OverflowButtonInverted" />
     </LinearLayout>
 
-    <!-- Cosmetic shadow (covered by anim_screen during transitions) >
+    <!-- Cosmetic shadow (covered by anim_screen during transitions) -->
     <View
         android:layout_width="match_parent"
         android:layout_height="8dp"
         android:layout_marginTop="@dimen/toolbar_height"
-        android:background="@drawable/deco_cosmetic_topshadow" /-->
+        android:background="@drawable/deco_cosmetic_topshadow" />
 
 </FrameLayout>
diff --git a/res/layout/nav_tab_view.xml b/res/layout/nav_tab_view.xml
index 1bf4b8d..6c475e1 100644
--- a/res/layout/nav_tab_view.xml
+++ b/res/layout/nav_tab_view.xml
@@ -56,8 +56,8 @@
                 android:textAppearance="?android:attr/textAppearanceSmallInverse" />
         </LinearLayout>
     </LinearLayout>
-    <FrameLayout
+    <!--FrameLayout
         android:layout_width="match_parent"
-        android:layout_height="50dp"
-        android:background="@color/trasparent" />
+        android:layout_height="48dp"
+        android:background="@color/trasparent" /-->
 </LinearLayout>
diff --git a/res/layout/title_bar_nav.xml b/res/layout/title_bar_nav.xml
index b5f865b..1e0c389 100644
--- a/res/layout/title_bar_nav.xml
+++ b/res/layout/title_bar_nav.xml
@@ -48,13 +48,14 @@
 
         <!-- Cosmetic separator -->
         <View
+            android:id="@+id/separator"
             android:layout_width="1dp"
-            android:layout_height="42dp"
-            android:paddingTop="4dp"
-            android:paddingBottom="4dp"
-            android:paddingEnd="2dp"
-            android:background="#55FAFAFA" />
-
+            android:layout_height="36dp"
+            android:paddingTop="6dp"
+            android:paddingBottom="6dp"
+            android:paddingStart="4dp"
+            android:paddingEnd="4dp"
+            android:background="@color/icon_white" />
 
         <ImageView
             android:id="@+id/stop"
@@ -103,7 +104,7 @@
             style="@style/NavButton"
             android:layout_width="wrap_content"
             android:contentDescription="@string/accessibility_button_clear"
-            android:src="@drawable/ic_action_stop"
+            android:src="@drawable/ic_action_stop_normal_inverted"
             android:visibility="gone" />
     </LinearLayout>
 
@@ -125,6 +126,7 @@
             android:layout_gravity="center"
             android:clickable="false"
             android:paddingBottom="1dp"
+            android:paddingStart="1dp"
             android:paddingEnd="1dp"
             android:textColor="@color/white"
             android:textSize="13dp"
diff --git a/res/values-v21/styles.xml b/res/values-v21/styles.xml
index 0fce72c..d5dd32b 100644
--- a/res/values-v21/styles.xml
+++ b/res/values-v21/styles.xml
@@ -68,6 +68,8 @@
     </style>
     <style name="Widget.UrlInputView" parent="BrowserTheme">
         <item name="android:colorAccent">@color/white</item>
+        <item name="android:textColor">@color/icon_white</item>
+        <item name="android:textColorHint">@color/icon_white</item>
     </style>
     <style name="TextAppearance.Medium" parent="@android:style/TextAppearance.Material.Medium" />
     <style name="TextAppearance.Small" parent="@android:style/TextAppearance.Material.Small" />
diff --git a/res/values/colors.xml b/res/values/colors.xml
index 3f325d0..9adb57c 100644
--- a/res/values/colors.xml
+++ b/res/values/colors.xml
@@ -19,11 +19,6 @@
     <!-- fundamental colors -->
     <color name="white">#fafafa</color>
     <color name="black">#14181C</color>
-    <color name="red">#f44336</color>
-    <color name="yellow">#ffc107</color>
-    <color name="green">#4caf50</color>
-    <color name="blue">#2196F3</color>
-
     <color name="trasparent">#ffffffff</color>
 
     <!-- chrome colors -->
@@ -44,7 +39,7 @@
 
     <!-- derived colors -->
     <color name="NavigationBarBackground">@color/primary</color>
-    <color name="NavigationBarBackgroundIncognito">#5A5A5A</color>
+    <color name="NavigationBarBackgroundIncognito">@color/black</color>
     <color name="PopupBackground">@color/white</color>
     <color name="TabNavBackgroundColor">@color/white</color>
     <color name="TabPassiveMessageBackground">#f2f2f2</color>
diff --git a/src/com/android/browser/NavigationBarBase.java b/src/com/android/browser/NavigationBarBase.java
index 5591558..90b551b 100644
--- a/src/com/android/browser/NavigationBarBase.java
+++ b/src/com/android/browser/NavigationBarBase.java
@@ -76,6 +76,7 @@
     protected ImageView mStopButton;
 
     private SiteTileView mFaviconTile;
+    private View mSeparator;
     private View mVoiceButton;
     private ImageView mClearButton;
     private View mMore;
@@ -121,6 +122,7 @@
         mUrlInput.addTextChangedListener(this);
         mMore = findViewById(R.id.more_browser_settings);
         mMore.setOnClickListener(this);
+        mSeparator = findViewById(R.id.separator);
         mFaviconTile = (SiteTileView) findViewById(R.id.favicon_view);
         mFaviconTile.setOnClickListener(this);
         mVoiceButton = findViewById(R.id.voice);
@@ -755,6 +757,7 @@
         switch(state) {
             case STATE_NORMAL:
                 mFaviconTile.setVisibility(View.VISIBLE);
+                mSeparator.setVisibility(View.VISIBLE);
                 mMore.setVisibility(View.VISIBLE);
                 if (mUiController != null) {
                     Tab currentTab = mUiController.getCurrentTab();
@@ -770,6 +773,7 @@
                 break;
             case STATE_HIGHLIGHTED:
                 mFaviconTile.setVisibility(View.GONE);
+                mSeparator.setVisibility(View.GONE);
                 mClearButton.setVisibility(View.VISIBLE);
                 mMore.setVisibility(View.GONE);
                 if (mUiController != null) {
diff --git a/src/gello/res/values/about.xml b/src/gello/res/values/about.xml
new file mode 100644
index 0000000..608619b
--- /dev/null
+++ b/src/gello/res/values/about.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?> 
+ <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> 
+ <!-- Text to display in about dialog --> 
+<string name="about_text" formatted="false">
+
+Version: 42.0.2311.187027\n
+Built: Tue Sep  8 14:58:47 CEST 2015\n
+Host: envy-linux\n
+User: joey\n
+Hash: ede7d44 (2311)\n
+</string>
+</resources>