Design review fixes for login screen.
Before Width: | Height: | Size: 5.4 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 6.6 KiB After Width: | Height: | Size: 3.4 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 7.4 KiB |
|
@ -0,0 +1,27 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="155dp"
|
||||||
|
android:height="33dp"
|
||||||
|
android:viewportWidth="155"
|
||||||
|
android:viewportHeight="33">
|
||||||
|
<path
|
||||||
|
android:pathData="M21.533,22.855H4.969C5.165,24.595 5.794,25.985 6.856,27.023C7.918,28.034 9.316,28.539 11.05,28.539C12.196,28.539 13.23,28.258 14.153,27.697C15.075,27.135 15.732,26.378 16.124,25.423H21.156C20.485,27.641 19.227,29.437 17.382,30.812C15.564,32.16 13.412,32.833 10.924,32.833C7.681,32.833 5.053,31.753 3.04,29.591C1.055,27.43 0.063,24.694 0.063,21.381C0.063,18.153 1.069,15.445 3.082,13.255C5.095,11.066 7.695,9.972 10.882,9.972C14.069,9.972 16.641,11.052 18.598,13.213C20.583,15.347 21.575,18.041 21.575,21.297L21.533,22.855ZM10.882,14.056C9.316,14.056 8.016,14.519 6.982,15.445C5.947,16.371 5.304,17.606 5.053,19.15H16.627C16.403,17.606 15.788,16.371 14.782,15.445C13.775,14.519 12.475,14.056 10.882,14.056Z"
|
||||||
|
android:fillColor="#ffffff"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M25.009,25.802V0.751H30V25.886C30,27.009 30.615,27.57 31.845,27.57L32.725,27.528V32.286C32.25,32.37 31.747,32.412 31.216,32.412C29.063,32.412 27.483,31.865 26.477,30.77C25.499,29.676 25.009,28.02 25.009,25.802Z"
|
||||||
|
android:fillColor="#ffffff"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M55.966,22.855H39.401C39.597,24.595 40.226,25.985 41.289,27.023C42.351,28.034 43.749,28.539 45.482,28.539C46.628,28.539 47.663,28.258 48.585,27.697C49.508,27.135 50.165,26.378 50.556,25.423H55.588C54.917,27.641 53.659,29.437 51.814,30.812C49.997,32.16 47.844,32.833 45.356,32.833C42.113,32.833 39.485,31.753 37.472,29.591C35.487,27.43 34.495,24.694 34.495,21.381C34.495,18.153 35.501,15.445 37.514,13.255C39.527,11.066 42.127,9.972 45.314,9.972C48.501,9.972 51.073,11.052 53.03,13.213C55.015,15.347 56.008,18.041 56.008,21.297L55.966,22.855ZM45.314,14.056C43.749,14.056 42.449,14.519 41.414,15.445C40.38,16.371 39.737,17.606 39.485,19.15H51.059C50.836,17.606 50.221,16.371 49.214,15.445C48.208,14.519 46.908,14.056 45.314,14.056Z"
|
||||||
|
android:fillColor="#ffffff"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M78.48,19.781V32.328H73.49V19.234C73.49,15.922 72.12,14.266 69.38,14.266C67.899,14.266 66.711,14.743 65.816,15.698C64.949,16.652 64.516,17.957 64.516,19.613V32.328H59.526V10.477H64.138V13.382C64.67,12.399 65.48,11.585 66.571,10.94C67.661,10.294 69.017,9.972 70.638,9.972C73.658,9.972 75.838,11.122 77.18,13.424C79.025,11.122 81.486,9.972 84.561,9.972C87.105,9.972 89.062,10.771 90.432,12.371C91.802,13.943 92.487,16.02 92.487,18.603V32.328H87.496V19.234C87.496,15.922 86.126,14.266 83.387,14.266C81.877,14.266 80.675,14.757 79.78,15.74C78.914,16.694 78.48,18.041 78.48,19.781Z"
|
||||||
|
android:fillColor="#ffffff"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M117.304,22.855H100.739C100.935,24.595 101.564,25.985 102.627,27.023C103.689,28.034 105.087,28.539 106.82,28.539C107.966,28.539 109.001,28.258 109.923,27.697C110.846,27.135 111.503,26.378 111.894,25.423H116.926C116.255,27.641 114.997,29.437 113.152,30.812C111.335,32.16 109.182,32.833 106.694,32.833C103.451,32.833 100.823,31.753 98.811,29.591C96.826,27.43 95.833,24.694 95.833,21.381C95.833,18.153 96.84,15.445 98.852,13.255C100.865,11.066 103.465,9.972 106.652,9.972C109.839,9.972 112.411,11.052 114.368,13.213C116.353,15.347 117.346,18.041 117.346,21.297L117.304,22.855ZM106.652,14.056C105.087,14.056 103.787,14.519 102.752,15.445C101.718,16.371 101.075,17.606 100.823,19.15H112.397C112.174,17.606 111.559,16.371 110.552,15.445C109.546,14.519 108.246,14.056 106.652,14.056Z"
|
||||||
|
android:fillColor="#ffffff"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M125.477,10.477V13.382C125.98,12.427 126.804,11.628 127.951,10.982C129.125,10.308 130.537,9.972 132.186,9.972C134.758,9.972 136.743,10.757 138.141,12.329C139.567,13.901 140.28,15.992 140.28,18.603V32.328H135.289V19.234C135.289,17.69 134.926,16.483 134.199,15.613C133.5,14.715 132.424,14.266 130.97,14.266C129.376,14.266 128.118,14.743 127.196,15.698C126.301,16.652 125.854,17.971 125.854,19.655V32.328H120.864V10.477H125.477Z"
|
||||||
|
android:fillColor="#ffffff"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M154.854,27.865V32.202C154.239,32.37 153.372,32.454 152.254,32.454C148.004,32.454 145.88,30.307 145.88,26.013V14.476H142.567V10.477H145.88V4.793H150.87V10.477H154.938V14.476H150.87V25.507C150.87,27.22 151.681,28.076 153.302,28.076L154.854,27.865Z"
|
||||||
|
android:fillColor="#ffffff"/>
|
||||||
|
</vector>
|
|
@ -1,22 +1,14 @@
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:width="20dp"
|
android:width="24dp"
|
||||||
android:height="22dp"
|
android:height="24dp"
|
||||||
android:viewportWidth="20"
|
android:viewportWidth="24"
|
||||||
android:viewportHeight="22">
|
android:viewportHeight="24">
|
||||||
<path
|
<path
|
||||||
android:pathData="M3,10L17,10A2,2 0,0 1,19 12L19,19A2,2 0,0 1,17 21L3,21A2,2 0,0 1,1 19L1,12A2,2 0,0 1,3 10z"
|
android:pathData="M3.0001,12.8C3.0001,11.1431 4.3432,9.8 6.0001,9.8H18.0001C19.6569,9.8 21.0001,11.1431 21.0001,12.8V19.8C21.0001,21.4569 19.6569,22.8 18.0001,22.8H6.0001C4.3432,22.8 3.0001,21.4569 3.0001,19.8V12.8Z"
|
||||||
android:strokeLineJoin="round"
|
android:fillColor="#ffffff"/>
|
||||||
android:strokeWidth="1.5"
|
|
||||||
android:fillColor="#00000000"
|
|
||||||
android:fillType="evenOdd"
|
|
||||||
android:strokeColor="#61708B"
|
|
||||||
android:strokeLineCap="round"/>
|
|
||||||
<path
|
<path
|
||||||
android:pathData="M5,10L5,6a5,5 0,1 1,10 0v4"
|
android:pathData="M7,6.5C7,4.2909 8.7909,2.5 11,2.5H13C15.2091,2.5 17,4.2909 17,6.5V11.5C17,13.7091 15.2091,15.5 13,15.5H11C8.7909,15.5 7,13.7091 7,11.5V6.5Z"
|
||||||
android:strokeLineJoin="round"
|
android:strokeWidth="3"
|
||||||
android:strokeWidth="1.5"
|
|
||||||
android:fillColor="#00000000"
|
android:fillColor="#00000000"
|
||||||
android:fillType="evenOdd"
|
android:strokeColor="#ffffff"/>
|
||||||
android:strokeColor="#61708B"
|
|
||||||
android:strokeLineCap="round"/>
|
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
@ -1,14 +1,5 @@
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
<vector android:autoMirrored="true" android:height="24dp"
|
||||||
android:width="20dp"
|
android:viewportHeight="24" android:viewportWidth="24"
|
||||||
android:height="20dp"
|
android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
android:viewportWidth="20"
|
<path android:fillColor="#ffffff" android:fillType="evenOdd" android:pathData="M12.283,21.4392C17.649,21.4392 21.9991,17.0875 21.9991,11.7196C21.9991,6.3516 17.649,2 12.283,2C6.917,2 2.567,6.3516 2.567,11.7196C2.567,13.2233 2.9083,14.6472 3.5177,15.9181L2.0457,20.7041C1.8091,21.4733 2.5317,22.1926 3.2998,21.9525L8.0461,20.4688C9.3265,21.0905 10.7641,21.4392 12.283,21.4392Z"/>
|
||||||
android:viewportHeight="20">
|
|
||||||
<path
|
|
||||||
android:pathData="M19,9.5a8.38,8.38 0,0 1,-0.9 3.8,8.5 8.5,0 0,1 -7.6,4.7 8.38,8.38 0,0 1,-3.8 -0.9L1,19l1.9,-5.7A8.38,8.38 0,0 1,2 9.5a8.5,8.5 0,0 1,4.7 -7.6,8.38 8.38,0 0,1 3.8,-0.9h0.5a8.48,8.48 0,0 1,8 8v0.5z"
|
|
||||||
android:strokeLineJoin="round"
|
|
||||||
android:strokeWidth="1.5"
|
|
||||||
android:fillColor="#00000000"
|
|
||||||
android:fillType="evenOdd"
|
|
||||||
android:strokeColor="#61708B"
|
|
||||||
android:strokeLineCap="round"/>
|
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
@ -1,14 +1,10 @@
|
||||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
android:width="24dp"
|
android:width="24dp"
|
||||||
android:height="20dp"
|
android:height="24dp"
|
||||||
android:viewportWidth="24"
|
android:viewportWidth="24"
|
||||||
android:viewportHeight="20">
|
android:viewportHeight="24">
|
||||||
<path
|
<path
|
||||||
android:pathData="M4,19v-7M4,8V1M12,19v-9M12,6V1M20,19v-5M20,10V1M1,12h6M9,6h6M17,14h6"
|
android:pathData="M8,4C3.5817,4 0,7.5817 0,12C0,16.4183 3.5817,20 8,20H16C20.4183,20 24,16.4183 24,12C24,7.5817 20.4183,4 16,4H8ZM13,12C13,14.7614 10.7614,17 8,17C5.2386,17 3,14.7614 3,12C3,9.2386 5.2386,7 8,7C10.7614,7 13,9.2386 13,12Z"
|
||||||
android:strokeLineJoin="round"
|
android:fillColor="#ffffff"
|
||||||
android:strokeWidth="1.5"
|
android:fillType="evenOdd"/>
|
||||||
android:fillColor="#00000000"
|
|
||||||
android:fillType="evenOdd"
|
|
||||||
android:strokeColor="#61708B"
|
|
||||||
android:strokeLineCap="round"/>
|
|
||||||
</vector>
|
</vector>
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
<!-- Note: Animation will be started in the code -->
|
<!-- Note: Animation will be started in the code -->
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/animatedLogoImageView"
|
android:id="@+id/animatedLogoImageView"
|
||||||
android:layout_width="120dp"
|
android:layout_width="72dp"
|
||||||
android:layout_height="120dp"
|
android:layout_height="72dp"
|
||||||
android:background="@drawable/riot_animated_logo"
|
android:background="@drawable/riot_animated_logo"
|
||||||
android:importantForAccessibility="no"
|
android:importantForAccessibility="no"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
|
|
@ -24,31 +24,28 @@
|
||||||
android:layout_height="64dp"
|
android:layout_height="64dp"
|
||||||
android:src="@drawable/element_logo_green"
|
android:src="@drawable/element_logo_green"
|
||||||
android:transitionName="loginLogoTransition"
|
android:transitionName="loginLogoTransition"
|
||||||
app:layout_constraintBottom_toTopOf="@+id/brandTextView"
|
app:layout_constraintBottom_toTopOf="@+id/logoType"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
app:layout_constraintVertical_chainStyle="packed" />
|
app:layout_constraintVertical_chainStyle="packed" />
|
||||||
|
|
||||||
<TextView
|
<ImageView
|
||||||
android:id="@+id/brandTextView"
|
android:id="@+id/logoType"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="44dp"
|
||||||
app:layout_constraintTop_toBottomOf="@id/loginSplashLogo"
|
app:layout_constraintTop_toBottomOf="@id/loginSplashLogo"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
android:textStyle="bold"
|
android:src="@drawable/element_logotype"
|
||||||
android:textSize="40sp"
|
android:tint="?colorAccent"
|
||||||
android:layout_marginTop="8dp"
|
android:layout_marginTop="8dp"/>
|
||||||
android:gravity="center"
|
|
||||||
android:textColor="?colorAccent"
|
|
||||||
android:text="@string/element_login_splash_brand"/>
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/loginSplashTitle"
|
android:id="@+id/loginSplashTitle"
|
||||||
android:layout_width="0dp"
|
android:layout_width="0dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="16dp"
|
android:layout_marginTop="32dp"
|
||||||
android:text="@string/login_splash_title"
|
android:text="@string/login_splash_title"
|
||||||
android:textAppearance="@style/TextAppearance.Vector.Login.Title"
|
android:textAppearance="@style/TextAppearance.Vector.Login.Title"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
|
@ -56,7 +53,7 @@
|
||||||
app:layout_constraintBottom_toTopOf="@+id/loginSplashText1"
|
app:layout_constraintBottom_toTopOf="@+id/loginSplashText1"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/brandTextView" />
|
app:layout_constraintTop_toBottomOf="@+id/logoType" />
|
||||||
|
|
||||||
<!-- TODO check relative dimension -->
|
<!-- TODO check relative dimension -->
|
||||||
<ImageView
|
<ImageView
|
||||||
|
@ -66,7 +63,7 @@
|
||||||
android:layout_marginStart="2dp"
|
android:layout_marginStart="2dp"
|
||||||
android:importantForAccessibility="no"
|
android:importantForAccessibility="no"
|
||||||
android:src="@drawable/ic_login_splash_message_circle"
|
android:src="@drawable/ic_login_splash_message_circle"
|
||||||
android:tint="?vctr_notice_secondary"
|
android:tint="?riotx_text_secondary"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@+id/loginSplashText1" />
|
app:layout_constraintTop_toTopOf="@+id/loginSplashText1" />
|
||||||
|
|
||||||
|
@ -91,7 +88,7 @@
|
||||||
android:layout_marginStart="2dp"
|
android:layout_marginStart="2dp"
|
||||||
android:importantForAccessibility="no"
|
android:importantForAccessibility="no"
|
||||||
android:src="@drawable/ic_login_splash_lock"
|
android:src="@drawable/ic_login_splash_lock"
|
||||||
android:tint="?vctr_notice_secondary"
|
android:tint="?riotx_text_secondary"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@+id/loginSplashText2" />
|
app:layout_constraintTop_toTopOf="@+id/loginSplashText2" />
|
||||||
|
|
||||||
|
@ -115,7 +112,7 @@
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:importantForAccessibility="no"
|
android:importantForAccessibility="no"
|
||||||
android:src="@drawable/ic_login_splash_sliders"
|
android:src="@drawable/ic_login_splash_sliders"
|
||||||
android:tint="?vctr_notice_secondary"
|
android:tint="?riotx_text_secondary"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="@+id/loginSplashText3" />
|
app:layout_constraintTop_toTopOf="@+id/loginSplashText3" />
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@
|
||||||
|
|
||||||
<style name="LoginLogo" parent="LoginLogo.v21">
|
<style name="LoginLogo" parent="LoginLogo.v21">
|
||||||
<item name="layout_constraintEnd_toEndOf">parent</item>
|
<item name="layout_constraintEnd_toEndOf">parent</item>
|
||||||
<item name="android:layout_marginTop">32dp</item>
|
<item name="android:layout_marginTop">48dp</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="LoginFormContainer">
|
<style name="LoginFormContainer">
|
||||||
|
@ -51,6 +51,8 @@
|
||||||
<style name="LoginFormScrollView" parent="LoginFormScrollViewBase">
|
<style name="LoginFormScrollView" parent="LoginFormScrollViewBase">
|
||||||
<item name="layout_constraintTop_toBottomOf">@id/loginLogo</item>
|
<item name="layout_constraintTop_toBottomOf">@id/loginLogo</item>
|
||||||
<item name="layout_constraintStart_toStartOf">parent</item>
|
<item name="layout_constraintStart_toStartOf">parent</item>
|
||||||
|
<item name="android:layout_height">0dp</item>
|
||||||
|
<item name="android:layout_marginTop">24dp</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="Style.Vector.Login.Button" parent="VectorButtonStyle">
|
<style name="Style.Vector.Login.Button" parent="VectorButtonStyle">
|
||||||
|
|
|
@ -52,7 +52,7 @@
|
||||||
<item name="android:textSize">16sp</item>
|
<item name="android:textSize">16sp</item>
|
||||||
<item name="android:fontFamily">sans-serif</item>
|
<item name="android:fontFamily">sans-serif</item>
|
||||||
<item name="android:textStyle">normal</item>
|
<item name="android:textStyle">normal</item>
|
||||||
<item name="android:textColor">?vctr_notice_secondary</item>
|
<item name="android:textColor">?riotx_text_secondary</item>
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<style name="TextAppearance.Vector.Login.Text.Small">
|
<style name="TextAppearance.Vector.Login.Text.Small">
|
||||||
|
|