Normalising arrow icons

This commit is contained in:
ThomasSession 2024-08-22 14:14:08 +10:00
parent 53825cea58
commit f294ad8f1f
33 changed files with 46 additions and 54 deletions

View File

@ -108,9 +108,9 @@ class KeyboardPageSearchView @JvmOverloads constructor(
fun showRequested(): Boolean = state == State.SHOW_REQUESTED fun showRequested(): Boolean = state == State.SHOW_REQUESTED
fun enableBackNavigation(enable: Boolean = true) { fun enableBackNavigation(enable: Boolean = true) {
navButton.setImageResource(if (enable) R.drawable.ic_arrow_left_24 else R.drawable.ic_search_24) navButton.setImageResource(if (enable) R.drawable.ic_arrow_left else R.drawable.ic_search_24)
if (enable) { if (enable) {
navButton.setImageResource(R.drawable.ic_arrow_left_24) navButton.setImageResource(R.drawable.ic_arrow_left)
navButton.setOnClickListener { callbacks?.onNavigationClicked() } navButton.setOnClickListener { callbacks?.onNavigationClicked() }
} else { } else {
navButton.setImageResource(R.drawable.ic_search_24) navButton.setImageResource(R.drawable.ic_search_24)

View File

@ -165,7 +165,7 @@ fun AppBarText(title: String) {
fun AppBarBackIcon(onBack: () -> Unit) { fun AppBarBackIcon(onBack: () -> Unit) {
IconButton(onClick = onBack) { IconButton(onClick = onBack) {
Icon( Icon(
painter = painterResource(id = R.drawable.ic_baseline_arrow_back_24), painter = painterResource(id = R.drawable.ic_arrow_left),
contentDescription = stringResource(R.string.back) contentDescription = stringResource(R.string.back)
) )
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 260 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 284 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 353 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 238 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 255 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 344 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 328 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 508 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 381 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 652 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 502 B

View File

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="50"
android:viewportHeight="50">
<path
android:pathData="M34.425,36.527L19.159,24.147L34.753,11.491C34.947,11.342 35.111,11.152 35.236,10.933C35.361,10.714 35.443,10.471 35.479,10.217C35.515,9.963 35.504,9.704 35.446,9.455C35.387,9.206 35.284,8.972 35.14,8.767C34.996,8.562 34.816,8.39 34.61,8.261C34.404,8.132 34.176,8.049 33.939,8.016C33.702,7.983 33.462,8.001 33.232,8.07C33.002,8.139 32.787,8.256 32.6,8.416L15.545,22.254C15.363,22.406 15.208,22.592 15.09,22.804C15.007,22.888 14.93,22.978 14.86,23.074C14.574,23.482 14.451,23.995 14.517,24.501C14.584,25.006 14.834,25.463 15.212,25.77L32.268,39.609C32.455,39.762 32.668,39.873 32.896,39.937C33.123,40.001 33.36,40.016 33.593,39.982C33.826,39.947 34.05,39.863 34.252,39.735C34.455,39.607 34.632,39.437 34.773,39.235C34.916,39.032 35.02,38.802 35.079,38.556C35.139,38.311 35.153,38.055 35.121,37.803C35.089,37.552 35.011,37.31 34.891,37.091C34.772,36.872 34.614,36.68 34.425,36.527Z"
android:fillColor="?android:textColorPrimary"/>
</vector>

View File

@ -1,10 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:autoMirrored="true"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:fillColor="@color/signal_icon_tint_tab_selected"
android:pathData="M20,11.25l-14.439,0l1.559,-1.249l5.471,-5.471l-1.061,-1.06l-8.53,8.53l8.53,8.53l1.061,-1.06l-5.471,-5.471l-1.559,-1.249l14.439,0l0,-1.5z"/>
</vector>

View File

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="50"
android:viewportHeight="50">
<path
android:pathData="M15.575,11.473L30.841,23.853L15.247,36.509C15.053,36.658 14.889,36.848 14.764,37.067C14.639,37.286 14.557,37.529 14.521,37.783C14.484,38.037 14.496,38.296 14.554,38.545C14.613,38.794 14.717,39.028 14.86,39.233C15.003,39.438 15.184,39.61 15.39,39.739C15.596,39.868 15.824,39.951 16.061,39.984C16.298,40.017 16.538,39.999 16.768,39.93C16.998,39.861 17.212,39.744 17.4,39.584L34.455,25.746C34.637,25.594 34.792,25.408 34.91,25.196C34.993,25.112 35.07,25.022 35.14,24.926C35.426,24.518 35.549,24.005 35.482,23.499C35.416,22.994 35.166,22.537 34.787,22.23L17.732,8.391C17.545,8.238 17.331,8.127 17.104,8.063C16.877,7.999 16.64,7.983 16.407,8.018C16.174,8.053 15.95,8.137 15.748,8.265C15.545,8.393 15.368,8.563 15.227,8.766C15.084,8.968 14.98,9.198 14.921,9.444C14.861,9.689 14.847,9.945 14.879,10.197C14.911,10.448 14.99,10.69 15.109,10.909C15.228,11.128 15.386,11.32 15.575,11.473Z"
android:fillColor="#000000"/>
</vector>

View File

@ -1,11 +0,0 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24"
android:tint="?attr/colorControlNormal"
android:autoMirrored="true">
<path
android:fillColor="@android:color/white"
android:pathData="M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z"/>
</vector>

View File

@ -1,5 +0,0 @@
<vector android:height="24dp" android:tint="#000000"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M15.41,16.59L10.83,12l4.58,-4.59L14,6l-6,6 6,6 1.41,-1.41z"/>
</vector>

View File

@ -1,5 +0,0 @@
<vector android:height="24dp" android:tint="#000000"
android:viewportHeight="24" android:viewportWidth="24"
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
<path android:fillColor="@android:color/white" android:pathData="M8.59,16.59L13.17,12 8.59,7.41 10,6l6,6 -6,6 -1.41,-1.41z"/>
</vector>

View File

@ -1,12 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android" <ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/transparent_white_40"> android:color="@color/transparent_white_40">
<item android:id="@+id/mask">
<shape>
<corners android:radius="1000dp" />
<solid android:color="@color/white" />
</shape>
</item>
<item> <item>
<shape> <shape>
<corners android:radius="1000dp" /> <corners android:radius="1000dp" />

View File

@ -16,6 +16,7 @@
app:layout_constraintTop_toTopOf="parent" app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@+id/conversationRecyclerView" app:layout_constraintBottom_toTopOf="@+id/conversationRecyclerView"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
android:theme="@style/Widget.Session.ActionBar.Flat"
android:background="?colorPrimary" android:background="?colorPrimary"
app:contentInsetStart="0dp"> app:contentInsetStart="0dp">

View File

@ -53,7 +53,7 @@
android:elevation="8dp" android:elevation="8dp"
android:layout_marginLeft="@dimen/small_spacing" android:layout_marginLeft="@dimen/small_spacing"
android:layout_marginTop="@dimen/small_spacing" android:layout_marginTop="@dimen/small_spacing"
android:src="@drawable/ic_baseline_arrow_back_24" android:src="@drawable/ic_arrow_left"
android:scaleType="centerInside" android:scaleType="centerInside"
android:layout_width="@dimen/medium_profile_picture_size" android:layout_width="@dimen/medium_profile_picture_size"
android:layout_height="@dimen/medium_profile_picture_size" android:layout_height="@dimen/medium_profile_picture_size"

View File

@ -30,7 +30,7 @@
android:clickable="true" android:clickable="true"
android:contentDescription="@string/new_conversation_dialog_back_button_content_description" android:contentDescription="@string/new_conversation_dialog_back_button_content_description"
android:focusable="true" android:focusable="true"
android:src="@drawable/ic_arrow_left_24" android:src="@drawable/ic_arrow_left"
app:layout_constraintBottom_toBottomOf="@id/titleText" app:layout_constraintBottom_toBottomOf="@id/titleText"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/titleText" app:layout_constraintTop_toTopOf="@id/titleText"

View File

@ -27,7 +27,7 @@
android:layout_marginStart="@dimen/medium_spacing" android:layout_marginStart="@dimen/medium_spacing"
android:clickable="true" android:clickable="true"
android:focusable="true" android:focusable="true"
android:src="@drawable/ic_arrow_left_24" android:src="@drawable/ic_arrow_left"
app:layout_constraintBottom_toBottomOf="@id/titleText" app:layout_constraintBottom_toBottomOf="@id/titleText"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@id/titleText" app:layout_constraintTop_toTopOf="@id/titleText"

View File

@ -18,7 +18,8 @@
<androidx.appcompat.widget.Toolbar <androidx.appcompat.widget.Toolbar
android:id="@+id/toolbar" android:id="@+id/toolbar"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content"/> android:layout_height="wrap_content"
android:theme="@style/Widget.Session.ActionBar"/>
</com.google.android.material.appbar.AppBarLayout> </com.google.android.material.appbar.AppBarLayout>

View File

@ -18,7 +18,10 @@
android:layout_marginBottom="32dp" android:layout_marginBottom="32dp"
android:layout_marginEnd="32dp" android:layout_marginEnd="32dp"
android:layout_gravity="bottom|end" android:layout_gravity="bottom|end"
android:padding="8dp" android:paddingStart="8dp"
android:paddingTop="8dp"
android:paddingBottom="8dp"
android:paddingEnd="4dp"
android:gravity="center" android:gravity="center"
android:orientation="horizontal" android:orientation="horizontal"
android:background="@drawable/media_count_button_background" android:background="@drawable/media_count_button_background"
@ -43,9 +46,9 @@
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="16dp"
android:layout_height="20dp" android:layout_height="16dp"
android:layout_marginStart="2dp" android:layout_marginStart="@dimen/medium_spacing"
android:src="@drawable/ic_arrow_right" android:src="@drawable/ic_arrow_right"
app:tint="@color/core_white"/> app:tint="@color/core_white"/>

View File

@ -24,7 +24,7 @@
<ImageView <ImageView
android:layout_width="24dp" android:layout_width="24dp"
android:layout_height="24dp" android:layout_height="24dp"
android:src="@drawable/ic_baseline_arrow_back_24" android:src="@drawable/ic_arrow_left"
android:alpha="0.5"/> android:alpha="0.5"/>
</FrameLayout> </FrameLayout>

View File

@ -13,7 +13,7 @@
android:layout_gravity="center" android:layout_gravity="center"
android:alpha="0.6" android:alpha="0.6"
android:visibility="gone" android:visibility="gone"
android:src="@drawable/ic_baseline_keyboard_arrow_left_24dp" android:src="@drawable/ic_arrow_left"
app:tint="?android:textColorPrimary" app:tint="?android:textColorPrimary"
tools:visibility="visible" /> tools:visibility="visible" />
@ -48,7 +48,7 @@
android:layout_gravity="center" android:layout_gravity="center"
android:alpha="0.6" android:alpha="0.6"
android:visibility="gone" android:visibility="gone"
android:src="@drawable/ic_baseline_keyboard_arrow_right_24dp" android:src="@drawable/ic_arrow_right"
app:tint="?android:textColorPrimary" app:tint="?android:textColorPrimary"
tools:visibility="visible" /> tools:visibility="visible" />

View File

@ -61,9 +61,9 @@
<ImageView <ImageView
android:id="@+id/inputBarChevronImageView" android:id="@+id/inputBarChevronImageView"
android:layout_width="16dp" android:layout_width="12dp"
android:layout_height="16dp" android:layout_height="12dp"
android:src="@drawable/ic_keyboard_arrow_left_grey600_24dp" android:src="@drawable/ic_arrow_left"
android:layout_marginTop="1dp" android:layout_marginTop="1dp"
app:tint="?android:textColorPrimary" app:tint="?android:textColorPrimary"
android:alpha="0.6" /> android:alpha="0.6" />

View File

@ -4,13 +4,18 @@
<!-- Session --> <!-- Session -->
<style name="Widget.Session.ActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid"> <style name="Widget.Session.ActionBar" parent="Widget.AppCompat.Light.ActionBar.Solid">
<item name="android:background">?colorPrimary</item> <item name="android:background">?colorPrimary</item>
<item name="android:elevation">1dp</item>
<item name="elevation">1dp</item> <item name="elevation">1dp</item>
<item name="titleTextStyle">@style/TextAppearance.Session.DarkActionBar.TitleTextStyle</item> <item name="titleTextStyle">@style/TextAppearance.Session.DarkActionBar.TitleTextStyle</item>
<item name="homeAsUpIndicator">@drawable/ic_arrow_left</item>
<item name="android:homeAsUpIndicator">@drawable/ic_arrow_left</item>
</style> </style>
<style name="Widget.Session.ActionBar.Flat"> <style name="Widget.Session.ActionBar.Flat">
<item name="android:elevation">0dp</item> <item name="android:elevation">0dp</item>
<item name="elevation">0dp</item> <item name="elevation">0dp</item>
<item name="homeAsUpIndicator">@drawable/ic_arrow_left</item>
<item name="android:homeAsUpIndicator">@drawable/ic_arrow_left</item>
</style> </style>
<style name="TextAppearance.Session.DarkActionBar.TitleTextStyle" parent="TextAppearance.AppCompat.Widget.ActionBar.Title"> <style name="TextAppearance.Session.DarkActionBar.TitleTextStyle" parent="TextAppearance.AppCompat.Widget.ActionBar.Title">