summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjrizzoli <joey@cyanogenmoditalia.it>2015-09-08 21:44:50 +0200
committerjrizzoli <joey@cyanogenmoditalia.it>2015-09-26 21:42:26 +0200
commit6855fc5c7592896847adc0a7eddf446b1d5bb4c1 (patch)
tree62c7a05bddc7c865c38d1a9f25bb0d4a5db5152b
parent7845952fe9b81d2878b1c21d634004a06d642e26 (diff)
downloadandroid_packages_apps_Gello-6855fc5c7592896847adc0a7eddf446b1d5bb4c1.tar.gz
android_packages_apps_Gello-6855fc5c7592896847adc0a7eddf446b1d5bb4c1.tar.bz2
android_packages_apps_Gello-6855fc5c7592896847adc0a7eddf446b1d5bb4c1.zip
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>
-rw-r--r--src/gello/res/values/about.xml12
-rw-r--r--src/res/drawable-hdpi/deco_progress_bar.9.pngbin1298 -> 249 bytes
-rw-r--r--src/res/drawable-mdpi/deco_progress_bar.9.pngbin790 -> 571 bytes
-rw-r--r--src/res/drawable-xhdpi/deco_progress_bar.9.pngbin1283 -> 285 bytes
-rw-r--r--src/res/drawable/ic_action_add_incognito.xml2
-rw-r--r--src/res/drawable/ic_deco_incognito_normal.xml2
-rw-r--r--src/res/drawable/img_deco_tile_avoid.xml4
-rw-r--r--src/res/drawable/img_deco_tile_avoid_accent.xml4
-rw-r--r--src/res/drawable/img_deco_tile_unknown.xml4
-rw-r--r--src/res/drawable/img_deco_tile_untrusted.xml4
-rw-r--r--src/res/drawable/img_deco_tile_verified.xml4
-rw-r--r--src/res/layout/nav_screen.xml8
-rw-r--r--src/res/layout/nav_tab_view.xml6
-rw-r--r--src/res/layout/title_bar_nav.xml16
-rw-r--r--src/res/values-v21/styles.xml2
-rw-r--r--src/res/values/colors.xml7
-rw-r--r--src/src/com/android/browser/NavigationBarBase.java4
17 files changed, 47 insertions, 32 deletions
diff --git a/src/gello/res/values/about.xml b/src/gello/res/values/about.xml
new file mode 100644
index 00000000..608619b0
--- /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>
diff --git a/src/res/drawable-hdpi/deco_progress_bar.9.png b/src/res/drawable-hdpi/deco_progress_bar.9.png
index 821b8703..d0d8f912 100644
--- a/src/res/drawable-hdpi/deco_progress_bar.9.png
+++ b/src/res/drawable-hdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/src/res/drawable-mdpi/deco_progress_bar.9.png b/src/res/drawable-mdpi/deco_progress_bar.9.png
index 4eb5f512..9e14a752 100644
--- a/src/res/drawable-mdpi/deco_progress_bar.9.png
+++ b/src/res/drawable-mdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/src/res/drawable-xhdpi/deco_progress_bar.9.png b/src/res/drawable-xhdpi/deco_progress_bar.9.png
index 1206ab28..14d6e3a3 100644
--- a/src/res/drawable-xhdpi/deco_progress_bar.9.png
+++ b/src/res/drawable-xhdpi/deco_progress_bar.9.png
Binary files differ
diff --git a/src/res/drawable/ic_action_add_incognito.xml b/src/res/drawable/ic_action_add_incognito.xml
index f3dc09d5..aa87d17c 100644
--- a/src/res/drawable/ic_action_add_incognito.xml
+++ b/src/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/src/res/drawable/ic_deco_incognito_normal.xml b/src/res/drawable/ic_deco_incognito_normal.xml
index f3dc09d5..aa87d17c 100644
--- a/src/res/drawable/ic_deco_incognito_normal.xml
+++ b/src/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/src/res/drawable/img_deco_tile_avoid.xml b/src/res/drawable/img_deco_tile_avoid.xml
index 34c194a4..ac9c32db 100644
--- a/src/res/drawable/img_deco_tile_avoid.xml
+++ b/src/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/src/res/drawable/img_deco_tile_avoid_accent.xml b/src/res/drawable/img_deco_tile_avoid_accent.xml
index 56e3bebe..6083bef7 100644
--- a/src/res/drawable/img_deco_tile_avoid_accent.xml
+++ b/src/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/src/res/drawable/img_deco_tile_unknown.xml b/src/res/drawable/img_deco_tile_unknown.xml
index b36a345b..08458bee 100644
--- a/src/res/drawable/img_deco_tile_unknown.xml
+++ b/src/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/src/res/drawable/img_deco_tile_untrusted.xml b/src/res/drawable/img_deco_tile_untrusted.xml
index f605fb15..fe06ae3e 100644
--- a/src/res/drawable/img_deco_tile_untrusted.xml
+++ b/src/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/src/res/drawable/img_deco_tile_verified.xml b/src/res/drawable/img_deco_tile_verified.xml
index 4fb5b9b9..4601cbba 100644
--- a/src/res/drawable/img_deco_tile_verified.xml
+++ b/src/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/src/res/layout/nav_screen.xml b/src/res/layout/nav_screen.xml
index 6e75aee7..1f17a546 100644
--- a/src/res/layout/nav_screen.xml
+++ b/src/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/src/res/layout/nav_tab_view.xml b/src/res/layout/nav_tab_view.xml
index 1bf4b8de..6c475e11 100644
--- a/src/res/layout/nav_tab_view.xml
+++ b/src/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/src/res/layout/title_bar_nav.xml b/src/res/layout/title_bar_nav.xml
index b5f865b9..1e0c3896 100644
--- a/src/res/layout/title_bar_nav.xml
+++ b/src/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/src/res/values-v21/styles.xml b/src/res/values-v21/styles.xml
index 0fce72c2..d5dd32b1 100644
--- a/src/res/values-v21/styles.xml
+++ b/src/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/src/res/values/colors.xml b/src/res/values/colors.xml
index 3f325d07..9adb57cd 100644
--- a/src/res/values/colors.xml
+++ b/src/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/src/com/android/browser/NavigationBarBase.java b/src/src/com/android/browser/NavigationBarBase.java
index 5591558e..90b551b7 100644
--- a/src/src/com/android/browser/NavigationBarBase.java
+++ b/src/src/com/android/browser/NavigationBarBase.java
@@ -76,6 +76,7 @@ public class NavigationBarBase extends LinearLayout implements
protected ImageView mStopButton;
private SiteTileView mFaviconTile;
+ private View mSeparator;
private View mVoiceButton;
private ImageView mClearButton;
private View mMore;
@@ -121,6 +122,7 @@ public class NavigationBarBase extends LinearLayout implements
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 @@ public class NavigationBarBase extends LinearLayout implements
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 @@ public class NavigationBarBase extends LinearLayout implements
break;
case STATE_HIGHLIGHTED:
mFaviconTile.setVisibility(View.GONE);
+ mSeparator.setVisibility(View.GONE);
mClearButton.setVisibility(View.VISIBLE);
mMore.setVisibility(View.GONE);
if (mUiController != null) {