ui: use M3 styles everywhere
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
		
							parent
							
								
									b37006ce2f
								
							
						
					
					
						commit
						76423ce868
					
				| @ -8,7 +8,7 @@ | ||||
| 
 | ||||
|     <com.google.android.material.button.MaterialButton | ||||
|         android:id="@+id/create_from_file" | ||||
|         style="@style/Widget.MaterialComponents.Button.TextButton.Icon" | ||||
|         style="@style/Widget.Material3.Button.TextButton.Icon" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="@dimen/bottom_sheet_item_height" | ||||
|         android:layout_marginStart="@dimen/normal_margin" | ||||
| @ -31,7 +31,7 @@ | ||||
| 
 | ||||
|     <com.google.android.material.button.MaterialButton | ||||
|         android:id="@+id/create_from_qrcode" | ||||
|         style="@style/Widget.MaterialComponents.Button.TextButton.Icon" | ||||
|         style="@style/Widget.Material3.Button.TextButton.Icon" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="@dimen/bottom_sheet_item_height" | ||||
|         android:layout_marginStart="@dimen/normal_margin" | ||||
| @ -55,7 +55,7 @@ | ||||
| 
 | ||||
|     <com.google.android.material.button.MaterialButton | ||||
|         android:id="@+id/create_empty" | ||||
|         style="@style/Widget.MaterialComponents.Button.TextButton.Icon" | ||||
|         style="@style/Widget.Material3.Button.TextButton.Icon" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="@dimen/bottom_sheet_item_height" | ||||
|         android:layout_marginStart="@dimen/normal_margin" | ||||
|  | ||||
| @ -25,7 +25,7 @@ | ||||
| 
 | ||||
|         <com.google.android.material.tabs.TabLayout | ||||
|             android:id="@+id/tabs" | ||||
|             style="@style/Widget.MaterialComponents.TabLayout.Colored" | ||||
|             style="@style/Widget.Material3.TabLayout.OnSurface" | ||||
|             android:layout_width="match_parent" | ||||
|             android:layout_height="wrap_content"> | ||||
| 
 | ||||
|  | ||||
| @ -39,7 +39,6 @@ | ||||
| 
 | ||||
|         <TextView | ||||
|             android:id="@+id/app_name" | ||||
|             style="?android:attr/textAppearanceMedium" | ||||
|             android:layout_width="0dp" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_marginStart="16dp" | ||||
| @ -48,6 +47,7 @@ | ||||
|             android:ellipsize="end" | ||||
|             android:maxLines="1" | ||||
|             android:text="@{key}" | ||||
|             android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|             tools:text="@tools:sample/full_names" /> | ||||
| 
 | ||||
|         <CheckBox | ||||
|  | ||||
| @ -12,9 +12,9 @@ | ||||
| 
 | ||||
|     <com.google.android.material.textview.MaterialTextView | ||||
|         android:id="@+id/log_date" | ||||
|         style="@style/TextAppearance.MaterialComponents.Caption" | ||||
|         android:layout_width="wrap_content" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:textAppearance="?attr/textAppearanceBodySmall" | ||||
|         android:textColor="?android:attr/textColorPrimary" | ||||
|         android:textSize="10sp" | ||||
|         app:layout_constraintStart_toStartOf="parent" | ||||
| @ -23,9 +23,9 @@ | ||||
| 
 | ||||
|     <com.google.android.material.textview.MaterialTextView | ||||
|         android:id="@+id/log_msg" | ||||
|         style="@style/TextAppearance.MaterialComponents.Caption" | ||||
|         android:layout_width="match_parent" | ||||
|         android:layout_height="wrap_content" | ||||
|         android:textAppearance="?attr/textAppearanceBodySmall" | ||||
|         android:textColor="?android:attr/textColorPrimary" | ||||
|         app:layout_constraintTop_toBottomOf="@id/log_date" | ||||
|         tools:text="FATAL EXCEPTION: Thread-2" /> | ||||
|  | ||||
| @ -50,10 +50,10 @@ | ||||
| 
 | ||||
|                     <com.google.android.material.textview.MaterialTextView | ||||
|                         android:id="@+id/interface_title" | ||||
|                         style="@style/SectionText" | ||||
|                         android:layout_width="wrap_content" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:text="@string/interface_title" | ||||
|                         android:textAppearance="?attr/textAppearanceTitleMedium" | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
| @ -81,7 +81,6 @@ | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/interface_name_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="match_parent" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/name" | ||||
| @ -90,6 +89,7 @@ | ||||
|                         android:nextFocusForward="@id/public_key_text" | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:text="@{tunnel.name}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/interface_name_label" | ||||
|                         tools:text="wg0" /> | ||||
| @ -106,7 +106,6 @@ | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/public_key_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="match_parent" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/public_key" | ||||
| @ -118,6 +117,7 @@ | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:singleLine="true" | ||||
|                         android:text="@{config.interface.keyPair.publicKey.toBase64}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/public_key_label" | ||||
|                         tools:text="wOs2eguFEohqIZxlSJ1CAT9584tc6ejj9hfGFsoBVkA=" /> | ||||
| @ -135,7 +135,6 @@ | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/addresses_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="match_parent" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/addresses" | ||||
| @ -144,6 +143,7 @@ | ||||
|                         android:nextFocusForward="@id/dns_servers_text" | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:text="@{config.interface.addresses}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         android:visibility="@{config.interface.addresses.isEmpty() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/addresses_label" | ||||
| @ -162,7 +162,6 @@ | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/dns_servers_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="match_parent" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/dns_servers" | ||||
| @ -171,6 +170,7 @@ | ||||
|                         android:nextFocusForward="@id/dns_search_domains_text" | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:text="@{config.interface.dnsServers}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         android:visibility="@{config.interface.dnsServers.isEmpty() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/dns_servers_label" | ||||
| @ -189,7 +189,6 @@ | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/dns_search_domains_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="match_parent" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/dns_search_domains" | ||||
| @ -198,6 +197,7 @@ | ||||
|                         android:nextFocusForward="@id/listen_port_text" | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:text="@{config.interface.dnsSearchDomains}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         android:visibility="@{config.interface.dnsSearchDomains.isEmpty() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/dns_search_domains_label" | ||||
| @ -218,7 +218,6 @@ | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/listen_port_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="0dp" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/listen_port" | ||||
| @ -228,6 +227,7 @@ | ||||
|                         android:nextFocusForward="@id/mtu_text" | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:text="@{config.interface.listenPort}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         android:visibility="@{!config.interface.listenPort.isPresent() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                         app:layout_constraintEnd_toStartOf="@id/mtu_label" | ||||
|                         app:layout_constraintHorizontal_weight="0.5" | ||||
| @ -251,7 +251,6 @@ | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/mtu_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="0dp" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/mtu" | ||||
| @ -260,6 +259,7 @@ | ||||
|                         android:nextFocusForward="@id/applications_text" | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:text="@{config.interface.mtu}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         android:visibility="@{!config.interface.mtu.isPresent() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                         app:layout_constraintEnd_toEndOf="parent" | ||||
|                         app:layout_constraintHorizontal_weight="0.5" | ||||
| @ -283,12 +283,11 @@ | ||||
|                         android:labelFor="@+id/applications_text" | ||||
|                         android:text="@string/applications" | ||||
|                         android:visibility="@{config.interface.includedApplications.isEmpty() && config.interface.excludedApplications.isEmpty() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/listen_port_mtu_barrier" | ||||
|                         app:layout_constraintStart_toStartOf="parent" /> | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/listen_port_mtu_barrier" /> | ||||
| 
 | ||||
|                     <TextView | ||||
|                         android:id="@+id/applications_text" | ||||
|                         style="@style/DetailText" | ||||
|                         android:layout_width="match_parent" | ||||
|                         android:layout_height="wrap_content" | ||||
|                         android:contentDescription="@string/applications" | ||||
| @ -297,9 +296,10 @@ | ||||
|                         android:nextFocusForward="@id/peers_layout" | ||||
|                         android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                         android:text="@{config.interface.includedApplications.isEmpty() ? @plurals/n_excluded_applications(config.interface.excludedApplications.size(), config.interface.excludedApplications.size()) : @plurals/n_included_applications(config.interface.includedApplications.size(), config.interface.includedApplications.size())}" | ||||
|                         android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                         android:visibility="@{config.interface.includedApplications.isEmpty() && config.interface.excludedApplications.isEmpty() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/applications_label" | ||||
|                         app:layout_constraintStart_toStartOf="parent" | ||||
|                         app:layout_constraintTop_toBottomOf="@+id/applications_label" | ||||
|                         tools:text="8 excluded" /> | ||||
|                 </androidx.constraintlayout.widget.ConstraintLayout> | ||||
|             </com.google.android.material.card.MaterialCardView> | ||||
|  | ||||
| @ -23,10 +23,10 @@ | ||||
| 
 | ||||
|             <com.google.android.material.textview.MaterialTextView | ||||
|                 android:id="@+id/peer_title" | ||||
|                 style="@style/SectionText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:text="@string/peer" | ||||
|                 android:textAppearance="?attr/textAppearanceTitleMedium" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
| @ -42,7 +42,6 @@ | ||||
| 
 | ||||
|             <TextView | ||||
|                 android:id="@+id/public_key_text" | ||||
|                 style="@style/DetailText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:contentDescription="@string/public_key" | ||||
| @ -53,6 +52,7 @@ | ||||
|                 android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                 android:singleLine="true" | ||||
|                 android:text="@{item.publicKey.toBase64}" | ||||
|                 android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toBottomOf="@+id/public_key_label" | ||||
|                 tools:text="wOs2eguFEohqIZxlSJ1CAT9584tc6ejj9hfGFsoBVkA=" /> | ||||
| @ -70,7 +70,6 @@ | ||||
| 
 | ||||
|             <TextView | ||||
|                 android:id="@+id/pre_shared_key_text" | ||||
|                 style="@style/DetailText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:contentDescription="@string/pre_shared_key" | ||||
| @ -81,6 +80,7 @@ | ||||
|                 android:nextFocusForward="@id/allowed_ips_text" | ||||
|                 android:singleLine="true" | ||||
|                 android:text="@string/pre_shared_key_enabled" | ||||
|                 android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                 android:visibility="@{!item.preSharedKey.isPresent() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toBottomOf="@+id/pre_shared_key_label" | ||||
| @ -99,7 +99,6 @@ | ||||
| 
 | ||||
|             <TextView | ||||
|                 android:id="@+id/allowed_ips_text" | ||||
|                 style="@style/DetailText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:contentDescription="@string/allowed_ips" | ||||
| @ -108,6 +107,7 @@ | ||||
|                 android:nextFocusForward="@id/endpoint_text" | ||||
|                 android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                 android:text="@{item.allowedIps}" | ||||
|                 android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                 android:visibility="@{item.allowedIps.isEmpty() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toBottomOf="@+id/allowed_ips_label" | ||||
| @ -126,7 +126,6 @@ | ||||
| 
 | ||||
|             <TextView | ||||
|                 android:id="@+id/endpoint_text" | ||||
|                 style="@style/DetailText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:contentDescription="@string/endpoint" | ||||
| @ -135,6 +134,7 @@ | ||||
|                 android:nextFocusForward="@id/persistent_keepalive_text" | ||||
|                 android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                 android:text="@{item.endpoint}" | ||||
|                 android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                 android:visibility="@{!item.endpoint.isPresent() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toBottomOf="@+id/endpoint_label" | ||||
| @ -153,7 +153,6 @@ | ||||
| 
 | ||||
|             <TextView | ||||
|                 android:id="@+id/persistent_keepalive_text" | ||||
|                 style="@style/DetailText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:contentDescription="@string/persistent_keepalive" | ||||
| @ -162,6 +161,7 @@ | ||||
|                 android:nextFocusForward="@id/transfer_text" | ||||
|                 android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                 android:text="@{@plurals/persistent_keepalive_seconds_unit(item.persistentKeepalive.orElse(0), item.persistentKeepalive.orElse(0))}" | ||||
|                 android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                 android:visibility="@{!item.persistentKeepalive.isPresent() ? android.view.View.GONE : android.view.View.VISIBLE}" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toBottomOf="@+id/persistent_keepalive_label" | ||||
| @ -182,13 +182,13 @@ | ||||
| 
 | ||||
|             <TextView | ||||
|                 android:id="@+id/transfer_text" | ||||
|                 style="@style/DetailText" | ||||
|                 android:layout_width="match_parent" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:layout_below="@+id/transfer_label" | ||||
|                 android:contentDescription="@string/transfer" | ||||
|                 android:nextFocusUp="@id/persistent_keepalive_text" | ||||
|                 android:onClick="@{ClipboardUtils::copyTextView}" | ||||
|                 android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                 android:visibility="gone" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toBottomOf="@+id/transfer_label" | ||||
|  | ||||
| @ -53,12 +53,12 @@ | ||||
| 
 | ||||
|                         <com.google.android.material.textview.MaterialTextView | ||||
|                             android:id="@+id/interface_title" | ||||
|                             style="@style/SectionText" | ||||
|                             android:layout_width="wrap_content" | ||||
|                             android:layout_height="wrap_content" | ||||
|                             android:layout_margin="8dp" | ||||
|                             android:layout_marginTop="32dp" | ||||
|                             android:text="@string/interface_title" | ||||
|                             android:textAppearance="?attr/textAppearanceTitleMedium" | ||||
|                             app:layout_constraintStart_toStartOf="parent" | ||||
|                             app:layout_constraintTop_toTopOf="parent" /> | ||||
| 
 | ||||
| @ -243,7 +243,7 @@ | ||||
| 
 | ||||
|                         <com.google.android.material.button.MaterialButton | ||||
|                             android:id="@+id/set_excluded_applications" | ||||
|                             style="@style/Widget.MaterialComponents.Button.TextButton" | ||||
|                             style="@style/Widget.Material3.Button.TextButton" | ||||
|                             android:layout_width="0dp" | ||||
|                             android:layout_height="wrap_content" | ||||
|                             android:layout_margin="4dp" | ||||
| @ -275,7 +275,7 @@ | ||||
| 
 | ||||
|                 <com.google.android.material.button.MaterialButton | ||||
|                     android:id="@+id/add_peer_button" | ||||
|                     style="@style/Widget.MaterialComponents.Button.TextButton" | ||||
|                     style="@style/Widget.Material3.Button.TextButton" | ||||
|                     android:layout_width="match_parent" | ||||
|                     android:layout_height="wrap_content" | ||||
|                     android:layout_gravity="bottom" | ||||
|  | ||||
| @ -37,11 +37,11 @@ | ||||
| 
 | ||||
|             <com.google.android.material.textview.MaterialTextView | ||||
|                 android:id="@+id/peer_title" | ||||
|                 style="@style/SectionText" | ||||
|                 android:layout_width="0dp" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:layout_margin="8dp" | ||||
|                 android:text="@string/peer" | ||||
|                 android:textAppearance="?attr/textAppearanceTitleMedium" | ||||
|                 app:layout_constraintBottom_toTopOf="@+id/public_key_label_layout" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toTopOf="parent" /> | ||||
|  | ||||
| @ -39,7 +39,6 @@ | ||||
| 
 | ||||
|         <TextView | ||||
|             android:id="@+id/tunnel_name" | ||||
|             style="?android:attr/textAppearanceMedium" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_alignParentStart="true" | ||||
| @ -47,14 +46,15 @@ | ||||
|             android:ellipsize="end" | ||||
|             android:maxLines="1" | ||||
|             android:text="@{key}" | ||||
|             android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|             tools:text="@sample/interface_names.json/names/names/name" /> | ||||
| 
 | ||||
|         <com.wireguard.android.widget.ToggleSwitch | ||||
|             android:id="@+id/tunnel_switch" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_centerVertical="true" | ||||
|             android:layout_alignParentEnd="true" | ||||
|             android:layout_centerVertical="true" | ||||
|             android:nextFocusLeft="@+id/tunnel_list_item" | ||||
|             app:checked="@{item.state == State.UP}" | ||||
|             app:onBeforeCheckedChanged="@{fragment::setTunnelState}" | ||||
|  | ||||
| @ -82,12 +82,12 @@ | ||||
| 
 | ||||
|         <TextView | ||||
|             android:id="@+id/files_root_label" | ||||
|             style="@style/TextAppearance.MaterialComponents.Headline5" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_gravity="center_horizontal" | ||||
|             android:layout_marginStart="8dp" | ||||
|             android:text="@{filesRoot}" | ||||
|             android:textAppearance="?attr/textAppearanceTitleLarge" | ||||
|             android:visibility="@{filesRoot.isEmpty ? View.GONE : View.VISIBLE}" | ||||
|             app:layout_constraintStart_toStartOf="parent" | ||||
|             app:layout_constraintTop_toBottomOf="@id/banner_logo" | ||||
| @ -113,11 +113,11 @@ | ||||
|             tools:visibility="gone" /> | ||||
| 
 | ||||
|         <TextView | ||||
|             style="@style/TextAppearance.MaterialComponents.Headline4" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_gravity="center_horizontal" | ||||
|             android:text="@string/tv_add_tunnel_get_started" | ||||
|             android:textAppearance="?attr/textAppearanceHeadlineSmall" | ||||
|             android:visibility="@{(filesRoot.isEmpty && tunnels.isEmpty) ? View.VISIBLE : View.GONE}" | ||||
|             app:layout_constraintBottom_toTopOf="@id/delete_button" | ||||
|             app:layout_constraintEnd_toEndOf="parent" | ||||
| @ -127,7 +127,7 @@ | ||||
| 
 | ||||
|         <com.google.android.material.button.MaterialButton | ||||
|             android:id="@+id/import_button" | ||||
|             style="@style/Widget.MaterialComponents.Button" | ||||
|             style="@style/Widget.Material3.Button.IconButton" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_margin="16dp" | ||||
| @ -141,7 +141,7 @@ | ||||
| 
 | ||||
|         <com.google.android.material.button.MaterialButton | ||||
|             android:id="@+id/delete_button" | ||||
|             style="@style/Widget.MaterialComponents.Button" | ||||
|             style="@style/Widget.Material3.Button.IconButton" | ||||
|             android:layout_width="wrap_content" | ||||
|             android:layout_height="wrap_content" | ||||
|             android:layout_margin="16dp" | ||||
|  | ||||
| @ -31,10 +31,10 @@ | ||||
|             android:layout_height="match_parent"> | ||||
| 
 | ||||
|             <com.google.android.material.textview.MaterialTextView | ||||
|                 style="@style/TextAppearance.MaterialComponents.Headline5" | ||||
|                 android:layout_width="wrap_content" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:text="@{key}" | ||||
|                 android:textAppearance="?attr/textAppearanceTitleLarge" | ||||
|                 android:textColor="?attr/colorOnPrimary" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toTopOf="parent" /> | ||||
|  | ||||
| @ -45,10 +45,10 @@ | ||||
| 
 | ||||
|             <com.google.android.material.textview.MaterialTextView | ||||
|                 android:id="@+id/tunnel_name" | ||||
|                 style="@style/TextAppearance.MaterialComponents.Headline5" | ||||
|                 android:layout_width="wrap_content" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:text="@{item.name}" | ||||
|                 android:textAppearance="?attr/textAppearanceTitleLarge" | ||||
|                 android:textColor="?attr/colorOnPrimary" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|                 app:layout_constraintTop_toTopOf="parent" | ||||
| @ -56,9 +56,9 @@ | ||||
| 
 | ||||
|             <com.google.android.material.textview.MaterialTextView | ||||
|                 android:id="@+id/tunnel_transfer" | ||||
|                 style="@style/TextAppearance.MaterialComponents.Body1" | ||||
|                 android:layout_width="wrap_content" | ||||
|                 android:layout_height="wrap_content" | ||||
|                 android:textAppearance="?attr/textAppearanceBodyLarge" | ||||
|                 android:visibility="@{isDeleting ? View.GONE : View.VISIBLE}" | ||||
|                 app:layout_constraintBottom_toBottomOf="parent" | ||||
|                 app:layout_constraintStart_toStartOf="parent" | ||||
|  | ||||
| @ -37,8 +37,4 @@ | ||||
|         <item name="android:windowEnterAnimation">@android:anim/fade_in</item> | ||||
|         <item name="android:windowExitAnimation">@android:anim/fade_out</item> | ||||
|     </style> | ||||
| 
 | ||||
|     <style name="DetailText" parent="TextAppearance.MaterialComponents.Body1" /> | ||||
| 
 | ||||
|     <style name="SectionText" parent="TextAppearance.MaterialComponents.Subtitle1" /> | ||||
| </resources> | ||||
|  | ||||
| @ -17,23 +17,15 @@ | ||||
|         <item name="android:windowBackground">@color/tv_primary_color</item> | ||||
|         <item name="alertDialogTheme">@style/TvTheme.Dialog</item> | ||||
|         <item name="materialAlertDialogTheme">@style/TvTheme.Dialog</item> | ||||
|         <item name="textInputStyle">@style/TextInputLayoutBase</item> | ||||
|         <item name="materialCardViewStyle">@style/TvTheme.MaterialCardView</item> | ||||
|     </style> | ||||
| 
 | ||||
|     <style name="TextInputLayoutBase" parent="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"> | ||||
|         <item name="boxStrokeColor">?attr/colorSecondary</item> | ||||
|         <item name="hintTextColor">?attr/colorOnPrimary</item> | ||||
|     </style> | ||||
| 
 | ||||
|     <style name="TvTheme.Dialog" parent="Theme.MaterialComponents.DayNight.Dialog.Alert"> | ||||
|         <item name="android:windowBackground">?attr/colorSurface</item> | ||||
|     </style> | ||||
| 
 | ||||
|     <style name="TvTheme.MaterialCardView" parent="Widget.MaterialComponents.CardView"> | ||||
|     <style name="TvTheme.MaterialCardView" parent="Widget.Material3.CardView.Elevated"> | ||||
|         <item name="cornerRadius">4dp</item> | ||||
|         <item name="cardElevation">8dp</item> | ||||
|         <item name="contentPadding">8dp</item> | ||||
|         <item name="cardBackgroundColor">?attr/elevationOverlayColor</item> | ||||
|     </style> | ||||
| </resources> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user