Release v2.0.1
BIN
app/src/main/res/drawable-hdpi/round_check_black_18.png
Normal file
After Width: | Height: | Size: 154 B |
BIN
app/src/main/res/drawable-hdpi/round_check_black_24.png
Normal file
After Width: | Height: | Size: 177 B |
BIN
app/src/main/res/drawable-hdpi/round_check_black_36.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
app/src/main/res/drawable-hdpi/round_check_black_48.png
Normal file
After Width: | Height: | Size: 289 B |
BIN
app/src/main/res/drawable-hdpi/round_help_outline.png
Normal file
After Width: | Height: | Size: 848 B |
BIN
app/src/main/res/drawable-hdpi/round_help_outline_black_18.png
Normal file
After Width: | Height: | Size: 476 B |
BIN
app/src/main/res/drawable-hdpi/round_help_outline_black_24.png
Normal file
After Width: | Height: | Size: 577 B |
BIN
app/src/main/res/drawable-hdpi/round_help_outline_black_48.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/main/res/drawable-mdpi/round_check_black_18.png
Normal file
After Width: | Height: | Size: 125 B |
BIN
app/src/main/res/drawable-mdpi/round_check_black_24.png
Normal file
After Width: | Height: | Size: 141 B |
BIN
app/src/main/res/drawable-mdpi/round_check_black_36.png
Normal file
After Width: | Height: | Size: 177 B |
BIN
app/src/main/res/drawable-mdpi/round_check_black_48.png
Normal file
After Width: | Height: | Size: 223 B |
BIN
app/src/main/res/drawable-mdpi/round_help_outline.png
Normal file
After Width: | Height: | Size: 577 B |
BIN
app/src/main/res/drawable-mdpi/round_help_outline_black_18.png
Normal file
After Width: | Height: | Size: 323 B |
BIN
app/src/main/res/drawable-mdpi/round_help_outline_black_24.png
Normal file
After Width: | Height: | Size: 398 B |
BIN
app/src/main/res/drawable-mdpi/round_help_outline_black_48.png
Normal file
After Width: | Height: | Size: 752 B |
BIN
app/src/main/res/drawable-xhdpi/round_check_black_18.png
Normal file
After Width: | Height: | Size: 177 B |
BIN
app/src/main/res/drawable-xhdpi/round_check_black_24.png
Normal file
After Width: | Height: | Size: 223 B |
BIN
app/src/main/res/drawable-xhdpi/round_check_black_36.png
Normal file
After Width: | Height: | Size: 289 B |
BIN
app/src/main/res/drawable-xhdpi/round_check_black_48.png
Normal file
After Width: | Height: | Size: 356 B |
BIN
app/src/main/res/drawable-xhdpi/round_help_outline.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/main/res/drawable-xhdpi/round_help_outline_black_18.png
Normal file
After Width: | Height: | Size: 577 B |
BIN
app/src/main/res/drawable-xhdpi/round_help_outline_black_24.png
Normal file
After Width: | Height: | Size: 752 B |
BIN
app/src/main/res/drawable-xhdpi/round_help_outline_black_48.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
app/src/main/res/drawable-xxhdpi/round_check_black_18.png
Normal file
After Width: | Height: | Size: 235 B |
BIN
app/src/main/res/drawable-xxhdpi/round_check_black_24.png
Normal file
After Width: | Height: | Size: 289 B |
BIN
app/src/main/res/drawable-xxhdpi/round_check_black_36.png
Normal file
After Width: | Height: | Size: 390 B |
BIN
app/src/main/res/drawable-xxhdpi/round_check_black_48.png
Normal file
After Width: | Height: | Size: 491 B |
BIN
app/src/main/res/drawable-xxhdpi/round_help_outline.png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
app/src/main/res/drawable-xxhdpi/round_help_outline_black_18.png
Normal file
After Width: | Height: | Size: 848 B |
BIN
app/src/main/res/drawable-xxhdpi/round_help_outline_black_24.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/main/res/drawable-xxhdpi/round_help_outline_black_48.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
app/src/main/res/drawable-xxxhdpi/round_check_black_18.png
Normal file
After Width: | Height: | Size: 289 B |
BIN
app/src/main/res/drawable-xxxhdpi/round_check_black_24.png
Normal file
After Width: | Height: | Size: 356 B |
BIN
app/src/main/res/drawable-xxxhdpi/round_check_black_36.png
Normal file
After Width: | Height: | Size: 491 B |
BIN
app/src/main/res/drawable-xxxhdpi/round_check_black_48.png
Normal file
After Width: | Height: | Size: 654 B |
BIN
app/src/main/res/drawable-xxxhdpi/round_help_outline.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 2.5 KiB |
10
app/src/main/res/drawable/round_check.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<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">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M9,16.17L5.53,12.7c-0.39,-0.39 -1.02,-0.39 -1.41,0 -0.39,0.39 -0.39,1.02 0,1.41l4.18,4.18c0.39,0.39 1.02,0.39 1.41,0L20.29,7.71c0.39,-0.39 0.39,-1.02 0,-1.41 -0.39,-0.39 -1.02,-0.39 -1.41,0L9,16.17z"/>
|
||||
</vector>
|
10
app/src/main/res/drawable/round_help_outline_24.xml
Normal file
@ -0,0 +1,10 @@
|
||||
<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">
|
||||
<path
|
||||
android:fillColor="@android:color/white"
|
||||
android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.41,0 -8,-3.59 -8,-8s3.59,-8 8,-8 8,3.59 8,8 -3.59,8 -8,8zM11,16h2v2h-2zM12.61,6.04c-2.06,-0.3 -3.88,0.97 -4.43,2.79 -0.18,0.58 0.26,1.17 0.87,1.17h0.2c0.41,0 0.74,-0.29 0.88,-0.67 0.32,-0.89 1.27,-1.5 2.3,-1.28 0.95,0.2 1.65,1.13 1.57,2.1 -0.1,1.34 -1.62,1.63 -2.45,2.88 0,0.01 -0.01,0.01 -0.01,0.02 -0.01,0.02 -0.02,0.03 -0.03,0.05 -0.09,0.15 -0.18,0.32 -0.25,0.5 -0.01,0.03 -0.03,0.05 -0.04,0.08 -0.01,0.02 -0.01,0.04 -0.02,0.07 -0.12,0.34 -0.2,0.75 -0.2,1.25h2c0,-0.42 0.11,-0.77 0.28,-1.07 0.02,-0.03 0.03,-0.06 0.05,-0.09 0.08,-0.14 0.18,-0.27 0.28,-0.39 0.01,-0.01 0.02,-0.03 0.03,-0.04 0.1,-0.12 0.21,-0.23 0.33,-0.34 0.96,-0.91 2.26,-1.65 1.99,-3.56 -0.24,-1.74 -1.61,-3.21 -3.35,-3.47z"/>
|
||||
</vector>
|
@ -34,6 +34,7 @@
|
||||
android:foreground="?attr/selectableItemBackgroundBorderless"
|
||||
android:layout_centerVertical="true"
|
||||
android:id="@+id/action_back"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:tint="@color/colorPrimaryText"
|
||||
android:src="@drawable/round_arrow_back" />
|
||||
<TextView
|
||||
@ -68,8 +69,9 @@
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:inputType="textCapWords"
|
||||
android:textAlignment="viewStart"
|
||||
android:id="@+id/search"
|
||||
android:gravity="center_vertical"
|
||||
android:gravity="center_vertical|start"
|
||||
android:hint="@string/search"
|
||||
android:text="@={viewModel.searchInput}"
|
||||
android:autofillHints="" />
|
||||
|
156
app/src/main/res/layout/activity_custom_date.xml
Normal file
@ -0,0 +1,156 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout xmlns:tools="http://schemas.android.com/tools"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<data>
|
||||
<variable
|
||||
name="viewModel"
|
||||
type="com.tommasoberlose.anotherwidget.ui.viewmodels.CustomDateViewModel" />
|
||||
</data>
|
||||
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:background="@color/colorPrimaryDark">
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:cardElevation="2dp"
|
||||
app:cardCornerRadius="0dp"
|
||||
android:id="@+id/toolbar"
|
||||
app:cardBackgroundColor="@color/colorPrimary">
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="56dp"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingLeft="8dp"
|
||||
android:paddingRight="8dp">
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:padding="10dp"
|
||||
android:foreground="?attr/selectableItemBackgroundBorderless"
|
||||
android:layout_centerVertical="true"
|
||||
android:id="@+id/action_back"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:tint="@color/colorPrimaryText"
|
||||
android:src="@drawable/round_arrow_back" />
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_centerInParent="true"
|
||||
android:text="@string/custom_date_format"
|
||||
android:gravity="center"
|
||||
style="@style/AnotherWidget.Main.Title"/>
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/action_save"
|
||||
android:gravity="center"
|
||||
android:layout_centerVertical="true"
|
||||
android:padding="16dp"
|
||||
android:layout_alignParentRight="true"
|
||||
android:textColor="@color/colorAccent"
|
||||
android:id="@+id/action_save"
|
||||
android:textAppearance="@style/TextAppearance.MaterialComponents.Button"/>
|
||||
</RelativeLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:cardElevation="2dp"
|
||||
app:cardCornerRadius="0dp"
|
||||
app:cardBackgroundColor="@color/colorPrimary">
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:cardBackgroundColor="@color/colorPrimaryDark"
|
||||
app:cardCornerRadius="9dp"
|
||||
app:cardElevation="0dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp">
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
<EditText
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:background="@color/colorPrimaryDark"
|
||||
android:paddingStart="16dp"
|
||||
android:paddingEnd="56dp"
|
||||
android:id="@+id/date_format"
|
||||
android:gravity="center_vertical|start"
|
||||
android:textDirection="locale"
|
||||
android:textAlignment="viewStart"
|
||||
android:lines="1"
|
||||
android:maxLines="1"
|
||||
android:singleLine="true"
|
||||
android:hint="@string/settings_date_format_title"
|
||||
android:text="@={viewModel.dateInput}"
|
||||
android:autofillHints=""
|
||||
tools:ignore="TextFields" />
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="40dp"
|
||||
android:layout_height="40dp"
|
||||
android:padding="8dp"
|
||||
android:layout_centerVertical="true"
|
||||
android:src="@drawable/round_help_outline"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:background="?attr/selectableItemBackgroundBorderless"
|
||||
app:tint="@color/colorSecondaryText"
|
||||
android:layout_marginEnd="4dp"
|
||||
android:id="@+id/action_date_format_info" />
|
||||
</RelativeLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
app:cardElevation="2dp"
|
||||
app:cardCornerRadius="0dp"
|
||||
app:cardBackgroundColor="@color/colorPrimary">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="48dp"
|
||||
android:id="@+id/date_format_value"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
android:letterSpacing="0"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:textSize="20sp"
|
||||
app:textAllCaps="false"
|
||||
android:gravity="center"
|
||||
android:maxLines="1"
|
||||
android:lines="1"
|
||||
android:singleLine="true"
|
||||
android:ellipsize="end"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp"
|
||||
android:layout_marginBottom="16dp" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
<RelativeLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1">
|
||||
<androidx.core.widget.ContentLoadingProgressBar
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:indeterminate="true"
|
||||
android:indeterminateTint="@color/colorAccent"
|
||||
android:layout_marginTop="-7dp"
|
||||
android:id="@+id/loader"
|
||||
style="@style/Widget.AppCompat.ProgressBar.Horizontal" />
|
||||
<androidx.recyclerview.widget.RecyclerView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingTop="16dp"
|
||||
android:clipToPadding="false"
|
||||
android:id="@+id/list_view" />
|
||||
</RelativeLayout>
|
||||
</LinearLayout>
|
||||
|
||||
</layout>
|
@ -33,6 +33,7 @@
|
||||
android:padding="10dp"
|
||||
android:foreground="?attr/selectableItemBackgroundBorderless"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:id="@+id/action_back"
|
||||
android:tint="@color/colorPrimaryText"
|
||||
android:src="@drawable/round_arrow_back" />
|
||||
@ -69,8 +70,10 @@
|
||||
android:paddingRight="16dp"
|
||||
android:inputType="textCapWords"
|
||||
android:id="@+id/location"
|
||||
android:gravity="center_vertical"
|
||||
android:gravity="center_vertical|start"
|
||||
android:hint="@string/search"
|
||||
android:textAlignment="viewStart"
|
||||
android:textDirection="locale"
|
||||
android:text="@={viewModel.locationInput}"
|
||||
android:autofillHints="" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
@ -25,13 +25,26 @@
|
||||
android:gravity="center_vertical"
|
||||
android:paddingLeft="8dp"
|
||||
android:paddingRight="8dp">
|
||||
<TextView
|
||||
<ImageView
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:src="@drawable/ic_splash_logo"
|
||||
android:layout_alignParentBottom="true"
|
||||
android:layout_marginBottom="3dp"
|
||||
android:id="@+id/logo"/>
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_centerInParent="true"
|
||||
android:text="@string/app_name"
|
||||
android:gravity="center"
|
||||
style="@style/AnotherWidget.Main.Title"/>
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:layout_centerInParent="true">
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="match_parent"
|
||||
android:text="@string/app_name"
|
||||
android:gravity="center"
|
||||
android:layout_marginBottom="1dp"
|
||||
style="@style/AnotherWidget.Main.Title"/>
|
||||
</LinearLayout>
|
||||
</RelativeLayout>
|
||||
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
@ -40,8 +53,6 @@
|
||||
android:id="@+id/preview"
|
||||
android:animateLayoutChanges="true"
|
||||
app:cardBackgroundColor="@color/colorPrimary"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:layout_marginRight="16dp"
|
||||
android:layout_marginLeft="16dp"
|
||||
app:cardCornerRadius="9dp"
|
||||
@ -61,6 +72,7 @@
|
||||
android:layout_gravity="center"
|
||||
android:orientation="vertical"
|
||||
android:id="@+id/widget"
|
||||
android:alpha="0"
|
||||
android:gravity="center">
|
||||
<TextClock
|
||||
android:id="@+id/clock"
|
||||
@ -79,6 +91,13 @@
|
||||
android:id="@+id/widget_bitmap"
|
||||
tools:ignore="ContentDescription" />
|
||||
</LinearLayout>
|
||||
<ProgressBar
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_centerInParent="true"
|
||||
android:indeterminate="true"
|
||||
android:indeterminateTint="@android:color/white"
|
||||
android:id="@+id/widget_loader" />
|
||||
</RelativeLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
@ -126,14 +145,19 @@
|
||||
android:visibility="gone"
|
||||
app:cardBackgroundColor="@color/colorAccent"
|
||||
app:cardCornerRadius="0dp"
|
||||
android:id="@+id/action_add_widget"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
app:cardElevation="4dp">
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_height="72dp"
|
||||
android:text="@string/add_widget"
|
||||
android:layout_marginTop="-8dp"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:gravity="center"
|
||||
android:textColor="@android:color/white"
|
||||
android:id="@+id/action_add_widget"
|
||||
app:cornerRadius="0dp"
|
||||
style="@style/Widget.MaterialComponents.Button.TextButton"/>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
@ -38,6 +38,7 @@
|
||||
android:padding="10dp"
|
||||
android:foreground="?attr/selectableItemBackgroundBorderless"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:id="@+id/action_back"
|
||||
android:tint="@color/colorPrimaryText"
|
||||
android:src="@drawable/round_arrow_back" />
|
||||
@ -57,7 +58,7 @@
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Small"
|
||||
android:textSize="16sp"
|
||||
android:gravity="center"
|
||||
android:text="This is a single developer project,\nso thank you for the support!" />
|
||||
android:text="@string/support_dev_subtitle" />
|
||||
</LinearLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
|
||||
|
@ -25,7 +25,7 @@
|
||||
android:padding="10dp"
|
||||
android:foreground="?attr/selectableItemBackgroundBorderless"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_alignParentStart="true"
|
||||
android:layout_alignParentLeft="true"
|
||||
android:id="@+id/action_back"
|
||||
android:tint="@color/colorPrimaryText"
|
||||
android:src="@drawable/round_arrow_back" />
|
||||
@ -42,7 +42,7 @@
|
||||
android:text="@string/action_save"
|
||||
android:gravity="center"
|
||||
android:layout_centerVertical="true"
|
||||
android:layout_alignParentEnd="true"
|
||||
android:layout_alignParentRight="true"
|
||||
android:padding="16dp"
|
||||
android:textColor="@color/colorAccent"
|
||||
android:id="@+id/action_save"
|
||||
@ -74,17 +74,21 @@
|
||||
android:textStyle="bold"
|
||||
android:nextFocusUp="@id/api_key"
|
||||
android:nextFocusLeft="@id/api_key"
|
||||
android:gravity="center_vertical"
|
||||
android:gravity="center_vertical|start"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
app:boxBackgroundColor="@color/colorPrimaryDark"
|
||||
app:boxStrokeColor="@color/colorAccent"
|
||||
app:hintTextColor="@color/colorAccent"
|
||||
android:hint="@string/api_key_hint"
|
||||
android:textAlignment="viewStart"
|
||||
android:textDirection="locale"
|
||||
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||
<com.google.android.material.textfield.TextInputEditText
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
/>
|
||||
android:textAlignment="viewStart"
|
||||
android:textDirection="locale"
|
||||
android:gravity="center_vertical|start" />
|
||||
</com.google.android.material.textfield.TextInputLayout>
|
||||
</LinearLayout>
|
||||
|
||||
@ -99,6 +103,8 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/AnotherWidget.Settings.Title"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:text="@string/api_key_title_1"/>
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
@ -106,12 +112,15 @@
|
||||
style="@style/AnotherWidget.Main.Subtitle"
|
||||
android:textSize="16sp"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:text="@string/api_key_subtitle_1"/>
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/AnotherWidget.Settings.Title"
|
||||
android:layout_marginTop="12dp"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:text="@string/api_key_title_2"/>
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
@ -119,12 +128,15 @@
|
||||
style="@style/AnotherWidget.Main.Subtitle"
|
||||
android:textSize="16sp"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:text="@string/api_key_subtitle_2"/>
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/AnotherWidget.Settings.Title"
|
||||
android:layout_marginTop="12dp"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:text="@string/api_key_title_3"/>
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
@ -132,6 +144,7 @@
|
||||
style="@style/AnotherWidget.Main.Subtitle"
|
||||
android:textSize="16sp"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:text="@string/api_key_subtitle_3"/>
|
||||
<TextView
|
||||
android:layout_width="match_parent"
|
||||
@ -139,6 +152,7 @@
|
||||
style="@style/AnotherWidget.Main.Subtitle"
|
||||
android:textSize="16sp"
|
||||
android:gravity="start"
|
||||
android:textAlignment="viewStart"
|
||||
android:id="@+id/last_info"/>
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:layout_width="match_parent"
|
||||
@ -148,6 +162,7 @@
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:gravity="start|center_vertical"
|
||||
android:textAlignment="viewStart"
|
||||
android:layout_marginStart="-8dp"
|
||||
style="@style/Widget.MaterialComponents.Button.TextButton"
|
||||
android:textAllCaps="false"
|
||||
|
@ -7,9 +7,13 @@
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:focusable="true"
|
||||
android:clickable="true"
|
||||
android:paddingStart="8dp"
|
||||
android:paddingEnd="8dp"
|
||||
android:paddingBottom="8dp"
|
||||
android:paddingTop="8dp"
|
||||
android:orientation="horizontal"
|
||||
android:id="@+id/item"
|
||||
android:gravity="center_vertical">
|
||||
android:gravity="center_vertical|start">
|
||||
<ImageView
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
@ -22,10 +26,14 @@
|
||||
tools:ignore="HardcodedText" />
|
||||
<TextView
|
||||
android:id="@+id/text"
|
||||
android:layout_width="0dp"
|
||||
android:layout_weight="2"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent"
|
||||
android:gravity="center_vertical"
|
||||
android:gravity="center_vertical|start"
|
||||
android:paddingEnd="24dp"
|
||||
android:lines="1"
|
||||
android:textAlignment="viewStart"
|
||||
android:maxLines="1"
|
||||
android:ellipsize="end"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
style="@style/AnotherWidget.Settings.Title"/>
|
||||
</LinearLayout>
|
@ -23,18 +23,22 @@
|
||||
android:textSize="16sp"
|
||||
android:id="@+id/header_text"
|
||||
android:text=""
|
||||
android:textColor="@color/colorSecondaryText"/>
|
||||
android:textColor="@color/colorPrimaryText"/>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:layout_marginBottom="12dp"
|
||||
android:background="@color/disabledButtonBackground" />
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:orientation="vertical" android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="16dp"
|
||||
android:id="@+id/menu"
|
||||
android:background="@color/colorPrimary" />
|
||||
<androidx.core.widget.NestedScrollView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content">
|
||||
<LinearLayout
|
||||
android:orientation="vertical" android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:padding="16dp"
|
||||
android:id="@+id/menu"
|
||||
android:weightSum="1"
|
||||
android:background="@color/colorPrimary" />
|
||||
</androidx.core.widget.NestedScrollView>
|
||||
</LinearLayout>
|
28
app/src/main/res/layout/bottom_sheet_menu_divider.xml
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
app:cardElevation="0dp"
|
||||
app:cardCornerRadius="0dp"
|
||||
app:cardBackgroundColor="@color/colorPrimary"
|
||||
android:layout_height="wrap_content">
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="0dp"
|
||||
android:layout_weight="1"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingBottom="8dp"
|
||||
android:paddingTop="8dp"
|
||||
android:duplicateParentState="true"
|
||||
android:id="@+id/label"
|
||||
android:textSize="15sp"
|
||||
android:textColor="@color/colorAccent"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false" />
|
||||
</LinearLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
39
app/src/main/res/layout/bottom_sheet_menu_hor.xml
Normal file
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:orientation="vertical">
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/header"
|
||||
android:visibility="gone"
|
||||
android:orientation="vertical">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:textAppearance="@style/TextAppearance.MaterialComponents.Button"
|
||||
app:textAllCaps="false"
|
||||
android:letterSpacing="0"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="8dp"
|
||||
android:paddingLeft="32dp"
|
||||
android:paddingRight="32dp"
|
||||
android:textSize="16sp"
|
||||
android:id="@+id/header_text"
|
||||
android:text=""
|
||||
android:textColor="@color/colorPrimaryText"/>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="16dp"
|
||||
android:background="@color/disabledButtonBackground" />
|
||||
</LinearLayout>
|
||||
<GridLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/menu"
|
||||
android:layout_margin="16dp"
|
||||
android:columnCount="6"/>
|
||||
</LinearLayout>
|
@ -10,18 +10,33 @@
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:layout_height="wrap_content">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="Item"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:paddingTop="12dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:duplicateParentState="true"
|
||||
android:id="@+id/label"
|
||||
android:textSize="15sp"
|
||||
android:textColor="@drawable/menu_text_color"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false" />
|
||||
android:orientation="horizontal"
|
||||
android:gravity="center_vertical">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="0dp"
|
||||
android:layout_weight="1"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:paddingTop="12dp"
|
||||
android:paddingBottom="12dp"
|
||||
android:duplicateParentState="true"
|
||||
android:id="@+id/label"
|
||||
android:textSize="15sp"
|
||||
android:textColor="@drawable/menu_text_color"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false" />
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="24dp"
|
||||
android:layout_height="24dp"
|
||||
android:layout_marginStart="16dp"
|
||||
android:layout_marginEnd="16dp"
|
||||
android:visibility="gone"
|
||||
android:src="@drawable/round_check"
|
||||
app:tint="@color/colorPrimaryText"
|
||||
android:id="@+id/icon_check" />
|
||||
</LinearLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
27
app/src/main/res/layout/color_picker_menu_item.xml
Normal file
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_column="1"
|
||||
android:layout_columnWeight="1"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:gravity="center"
|
||||
android:orientation="horizontal">
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="48dp"
|
||||
android:layout_height="48dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
app:cardCornerRadius="24dp"
|
||||
app:cardElevation="0dp"
|
||||
android:id="@+id/color"
|
||||
app:cardBackgroundColor="@color/colorNightDark">
|
||||
<androidx.appcompat.widget.AppCompatImageView
|
||||
android:layout_width="32dp"
|
||||
android:layout_height="32dp"
|
||||
android:id="@+id/check"
|
||||
android:tint="@android:color/white"
|
||||
android:src="@drawable/round_check"
|
||||
android:layout_gravity="center" />
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
</LinearLayout>
|
38
app/src/main/res/layout/custom_date_example_item.xml
Normal file
@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||
android:gravity="center_vertical"
|
||||
android:paddingLeft="24dp"
|
||||
android:paddingRight="24dp"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="16dp"
|
||||
android:orientation="horizontal">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="0dp"
|
||||
android:layout_weight="1"
|
||||
android:layout_height="wrap_content"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false"
|
||||
android:gravity="start"
|
||||
android:textSize="18sp"
|
||||
android:textAlignment="viewStart"
|
||||
android:id="@+id/custom_date_example_format"
|
||||
android:letterSpacing="0"
|
||||
android:text="EEEE" />
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="0dp"
|
||||
android:layout_weight="1.5"
|
||||
android:layout_height="wrap_content"
|
||||
android:gravity="start"
|
||||
android:textColor="@color/colorSecondaryText"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false"
|
||||
android:textSize="18sp"
|
||||
android:textAlignment="viewStart"
|
||||
android:id="@+id/custom_date_example_value"
|
||||
android:letterSpacing="0"
|
||||
android:text="EEEE" />
|
||||
</LinearLayout>
|
@ -3,10 +3,14 @@
|
||||
android:id="@+id/text"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="56dp"
|
||||
android:gravity="center_vertical"
|
||||
android:padding="16dp"
|
||||
android:gravity="center_vertical|start"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingBottom="16dp"
|
||||
android:paddingEnd="32dp"
|
||||
android:paddingStart="32dp"
|
||||
android:focusable="true"
|
||||
android:clickable="true"
|
||||
android:textAlignment="viewStart"
|
||||
android:background="?attr/selectableItemBackground"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
style="@style/AnotherWidget.Settings.Title"/>
|
@ -1,6 +1,7 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout xmlns:tools="http://schemas.android.com/tools"
|
||||
xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<data>
|
||||
<variable
|
||||
name="viewModel"
|
||||
@ -214,6 +215,7 @@
|
||||
android:paddingRight="8dp"
|
||||
android:clickable="true"
|
||||
android:focusable="true"
|
||||
android:visibility="gone"
|
||||
android:background="?android:attr/selectableItemBackground"
|
||||
android:gravity="center_vertical"
|
||||
android:id="@+id/action_refresh_widget"
|
||||
@ -239,10 +241,42 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="@string/support_refresh_widget_subtitle"
|
||||
style="@style/AnotherWidget.Settings.Subtitle"
|
||||
tools:ignore="HardcodedText" />
|
||||
style="@style/AnotherWidget.Settings.Subtitle" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/small_clock_warning"
|
||||
android:gravity="start"
|
||||
android:orientation="vertical">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingLeft="24dp"
|
||||
android:paddingRight="24dp"
|
||||
android:duplicateParentState="true"
|
||||
android:textSize="16sp"
|
||||
android:text="@string/settings_app_version_title"
|
||||
android:textColor="@color/colorSecondaryText"
|
||||
android:letterSpacing="0"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false" />
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingLeft="24dp"
|
||||
android:paddingRight="24dp"
|
||||
android:paddingBottom="32dp"
|
||||
android:duplicateParentState="true"
|
||||
android:textSize="14sp"
|
||||
android:textColor="@color/colorSecondaryText"
|
||||
android:letterSpacing="0"
|
||||
android:id="@+id/app_version"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||
app:textAllCaps="false" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
</layout>
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout>
|
||||
<layout xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<data>
|
||||
<variable
|
||||
name="viewModel"
|
||||
@ -21,6 +21,45 @@
|
||||
android:paddingTop="8dp"
|
||||
android:paddingBottom="8dp"
|
||||
android:orientation="vertical">
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="match_parent"
|
||||
app:cardElevation="0dp"
|
||||
app:cardCornerRadius="9dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp"
|
||||
android:id="@+id/large_clock_warning"
|
||||
android:backgroundTint="@color/disabledButtonBackground"
|
||||
android:layout_height="wrap_content">
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:duplicateParentState="true"
|
||||
android:id="@+id/label"
|
||||
android:textSize="16sp"
|
||||
android:text="@string/clock_warning"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:letterSpacing="0"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false" />
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.MaterialComponents.Button.TextButton"
|
||||
android:text="@android:string/ok"
|
||||
android:id="@+id/action_hide_large_clock_warning"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:layout_gravity="end" />
|
||||
</LinearLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
@ -176,6 +215,26 @@
|
||||
style="@style/AnotherWidget.Settings.Subtitle"/>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:id="@+id/small_clock_warning"
|
||||
android:orientation="vertical">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingLeft="24dp"
|
||||
android:paddingRight="24dp"
|
||||
android:paddingBottom="32dp"
|
||||
android:duplicateParentState="true"
|
||||
android:textSize="14sp"
|
||||
android:text="@string/clock_warning"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:letterSpacing="0"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Medium"
|
||||
app:textAllCaps="false" />
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</LinearLayout>
|
||||
</ScrollView>
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layout>
|
||||
<layout xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
<data>
|
||||
<variable
|
||||
name="viewModel"
|
||||
@ -21,6 +21,45 @@
|
||||
android:paddingTop="8dp"
|
||||
android:paddingBottom="8dp"
|
||||
android:orientation="vertical">
|
||||
<com.google.android.material.card.MaterialCardView
|
||||
android:layout_width="match_parent"
|
||||
app:cardElevation="0dp"
|
||||
app:cardCornerRadius="9dp"
|
||||
android:layout_marginTop="8dp"
|
||||
android:layout_marginBottom="8dp"
|
||||
android:layout_marginLeft="16dp"
|
||||
android:layout_marginRight="16dp"
|
||||
android:id="@+id/weather_warning"
|
||||
android:backgroundTint="@color/disabledButtonBackground"
|
||||
android:layout_height="wrap_content">
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="vertical">
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingLeft="16dp"
|
||||
android:paddingRight="16dp"
|
||||
android:duplicateParentState="true"
|
||||
android:id="@+id/label"
|
||||
android:textSize="16sp"
|
||||
android:text="@string/weather_warning"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:letterSpacing="0"
|
||||
android:textAppearance="@style/TextAppearance.AppCompat.Button"
|
||||
app:textAllCaps="false" />
|
||||
<com.google.android.material.button.MaterialButton
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
style="@style/Widget.MaterialComponents.Button.TextButton"
|
||||
android:text="@android:string/ok"
|
||||
android:id="@+id/action_hide_weather_warning"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:layout_gravity="end" />
|
||||
</LinearLayout>
|
||||
</com.google.android.material.card.MaterialCardView>
|
||||
<LinearLayout
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
|
@ -22,6 +22,7 @@
|
||||
android:paddingRight="8dp"
|
||||
android:paddingLeft="8dp"
|
||||
android:textAllCaps="false"
|
||||
android:textAlignment="viewStart"
|
||||
android:textSize="16sp"
|
||||
android:textColor="@color/colorPrimaryText"
|
||||
android:letterSpacing="0"
|
||||
|
@ -1,6 +1,7 @@
|
||||
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:id="@+id/main_layout">
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
@ -8,6 +9,7 @@
|
||||
android:gravity="center"
|
||||
android:layout_centerInParent="true"
|
||||
android:orientation="horizontal"
|
||||
android:layoutDirection="locale"
|
||||
android:id="@+id/empty_layout">
|
||||
<TextView
|
||||
android:id="@+id/empty_date"
|
||||
@ -63,6 +65,7 @@
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layoutDirection="locale"
|
||||
android:orientation="horizontal">
|
||||
<ImageView
|
||||
android:layout_width="32dp"
|
||||
@ -76,7 +79,7 @@
|
||||
android:layout_weight="1"
|
||||
android:maxLines="1"
|
||||
android:lines="1"
|
||||
android:gravity="right"
|
||||
android:gravity="end"
|
||||
android:ellipsize="end"
|
||||
android:includeFontPadding="false"
|
||||
android:layout_height="wrap_content"
|
||||
@ -104,6 +107,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:layoutDirection="locale"
|
||||
android:gravity="center">
|
||||
<LinearLayout
|
||||
android:layout_width="0dp"
|
||||
|
@ -3,6 +3,7 @@
|
||||
android:layout_height="match_parent"
|
||||
android:orientation="vertical"
|
||||
android:gravity="center"
|
||||
android:padding="8dp"
|
||||
android:id="@+id/main_layout">
|
||||
<TextClock
|
||||
android:id="@+id/time"
|
||||
@ -29,6 +30,7 @@
|
||||
android:alpha="0"
|
||||
android:layout_centerHorizontal="true"
|
||||
android:orientation="horizontal"
|
||||
android:layoutDirection="locale"
|
||||
android:id="@+id/empty_layout_rect">
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
@ -50,6 +52,7 @@
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layoutDirection="locale"
|
||||
android:orientation="horizontal">
|
||||
<ImageView
|
||||
android:layout_width="wrap_content"
|
||||
@ -75,6 +78,7 @@
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:layoutDirection="locale"
|
||||
android:gravity="center">
|
||||
<LinearLayout
|
||||
android:layout_width="0dp"
|
||||
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@mipmap/ic_launcher_background"/>
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<background android:drawable="@mipmap/ic_launcher_background"/>
|
||||
<background android:drawable="@color/ic_launcher_background"/>
|
||||
<foreground android:drawable="@mipmap/ic_launcher_foreground"/>
|
||||
</adaptive-icon>
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 3.3 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 899 B After Width: | Height: | Size: 704 B |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 6.7 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 5.0 KiB After Width: | Height: | Size: 3.2 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 7.4 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 7.8 KiB After Width: | Height: | Size: 4.8 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 10 KiB |
@ -137,7 +137,7 @@
|
||||
<string name="custom_font_subtitle_1">Product Sans</string>
|
||||
<string name="settings_custom_font_title">Font Widget</string>
|
||||
<string name="action_go_to_next_event">Mostra Evento\nSuccessivo</string>
|
||||
<string name="settings_show_multiple_events_title">Contatore Eventi Multipli</string>
|
||||
<string name="settings_show_multiple_events_title">Scorrimento Eventi Multipli</string>
|
||||
<string name="support_main_title">Supporta lo Sviluppatore</string>
|
||||
<string name="support_translations_title">Aiuta con le Traduzioni</string>
|
||||
<string name="support_translations_subtitle">Apri una pull request su GitHub</string>
|
||||
@ -169,4 +169,10 @@
|
||||
<string name="search">Cerca</string>
|
||||
<string name="settings_title_show_wallpaper">Mostra wallpaper</string>
|
||||
<string name="support_refresh_widget_subtitle">Ricarica tutti i servizi</string>
|
||||
<string name="account_events">Eventi account</string>
|
||||
<string name="clock_warning">A causa di limitazioni tecnologiche l\'orologio non rispetterà l\'ombra del test e il font custom selezionati nella sezione tipografia.</string>
|
||||
<string name="weather_warning">Il meteo di Google Awareness è stato deprecato. È ora necessaria una chiave API di OpenWeather per visualizzare il meteo.</string>
|
||||
<string name="custom_date_format">Formato data personalizzato</string>
|
||||
<string name="settings_app_version_title">Versione app</string>
|
||||
<string name="support_dev_subtitle">Grazie per supportare il progetto!</string>
|
||||
</resources>
|
@ -22,5 +22,6 @@
|
||||
<color name="colorTitle">#FFFFFF</color>
|
||||
<color name="colorPrimaryText">#FFFFFF</color>
|
||||
<color name="colorSecondaryText">#99FFFFFF</color>
|
||||
<color name="disabledButtonBackground">#131D28</color>
|
||||
<!-- <color name="disabledButtonBackground">#131D28</color>-->
|
||||
<color name="disabledButtonBackground">#33000000</color>
|
||||
</resources>
|
4
app/src/main/res/values/ic_launcher_background.xml
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#FFFFFF</color>
|
||||
</resources>
|
@ -2,18 +2,18 @@
|
||||
<string name="app_name">Another Widget</string>
|
||||
<string name="add_widget">Add</string>
|
||||
<string name="main_pre_title">Just</string>
|
||||
<string name="button_request_permission">Grant Permission</string>
|
||||
<string name="title_permission_calendar">See your Events</string>
|
||||
<string name="title_permission_location">Control the Weather</string>
|
||||
<string name="button_request_permission">Grant permission</string>
|
||||
<string name="title_permission_calendar">Show your events</string>
|
||||
<string name="title_permission_location">Show the weather</string>
|
||||
<string name="description_permission_calendar">Grant access to your calendar\nto view events in your widget.</string>
|
||||
<string name="description_permission_location">Grant access to your location\nto view weather in your widget.</string>
|
||||
<string name="notification_title">Get more from your widget</string>
|
||||
<string name="notification_subtitle">View your events and the weather in another widget.</string>
|
||||
<string name="notification_subtitle">View your events and the weather in Another Widget.</string>
|
||||
<string name="divider">|</string>
|
||||
<string name="action_share">Share</string>
|
||||
<string name="action_rate">Rate App</string>
|
||||
<string name="action_support">Support Me</string>
|
||||
<string name="all_set_title">Good Job!</string>
|
||||
<string name="action_rate">Rate app</string>
|
||||
<string name="action_support">Support me</string>
|
||||
<string name="all_set_title">Good job!</string>
|
||||
<string name="all_set_subtitle">You have completed the configuration.\nWatch out for updates.</string>
|
||||
<string name="all_set_btn">Stay up to date</string>
|
||||
<string name="action_about">About</string>
|
||||
@ -21,55 +21,55 @@
|
||||
<string name="min_code">" min"</string>
|
||||
<string name="in_code">in</string>
|
||||
<string name="action_project">Project</string>
|
||||
<string name="settings_unit_title">Unit of Measure</string>
|
||||
<string name="settings_unit_title">Unit of measure</string>
|
||||
<string name="settings_unit_subtitle">Choose the unit of temperature measurement</string>
|
||||
<string name="fahrenheit" translatable="false">°F - Fahrenheit</string>
|
||||
<string name="celsius" translatable="false">°C - Celsius</string>
|
||||
<string name="settings_filter_calendar_title">Filter Events</string>
|
||||
<string name="settings_filter_calendar_title">Filter events</string>
|
||||
<string name="settings_filter_calendar_subtitle">Change calendar visibility</string>
|
||||
<string name="settings_all_day_title">All Day Events</string>
|
||||
<string name="settings_all_day_title">All day events</string>
|
||||
<string name="settings_all_day_subtitle_visible">Visible</string>
|
||||
<string name="settings_all_day_subtitle_gone">Not visible</string>
|
||||
<string name="main_calendar">Account Calendar</string>
|
||||
<string name="settings_all_day_subtitle_gone">Hidden</string>
|
||||
<string name="main_calendar">Account calendar</string>
|
||||
<string name="settings_calendar_title">Calendar</string>
|
||||
<string name="settings_weather_title">Weather</string>
|
||||
<string name="settings_general_title">Typography</string>
|
||||
<string name="calendar_settings_list_error">Error loading the calendar list</string>
|
||||
<string name="settings_hour_format_title">Hour Format</string>
|
||||
<string name="settings_hour_format_subtitle_12">12 Hour AM/PM</string>
|
||||
<string name="settings_hour_format_subtitle_24">24 Hour</string>
|
||||
<string name="all_day">All Day Event</string>
|
||||
<string name="settings_date_format_title">Date Format</string>
|
||||
<string name="settings_weather_refresh_period_title">Refresh Period</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_0">30 Minutes</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_1">1 Hour</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_2">3 Hours</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_3">6 Hours</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_4">12 Hours</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_5">24 Hours</string>
|
||||
<string name="settings_hour_format_title">Hour format</string>
|
||||
<string name="settings_hour_format_subtitle_12">12 hour</string>
|
||||
<string name="settings_hour_format_subtitle_24">24 hour</string>
|
||||
<string name="all_day">All day event</string>
|
||||
<string name="settings_date_format_title">Date format</string>
|
||||
<string name="settings_weather_refresh_period_title">Refresh frequency</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_0">30 minutes</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_1">1 hour</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_2">3 hours</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_3">6 hours</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_4">12 hours</string>
|
||||
<string name="settings_weather_refresh_period_subtitle_5">24 hours</string>
|
||||
<string name="settings_custom_location_title">Location</string>
|
||||
<string name="custom_location_gps">Use geolocation</string>
|
||||
<string name="action_refresh_widget">Refresh Widget</string>
|
||||
<string name="show_events_visible">Events are Visible</string>
|
||||
<string name="action_refresh_widget">Refresh widget</string>
|
||||
<string name="show_events_visible">Events are visible</string>
|
||||
<string name="show_events_not_visible">Events are not visible</string>
|
||||
<string name="show_weather_visible">Weather Info is visible</string>
|
||||
<string name="show_weather_not_visible">Weather Info are not visible</string>
|
||||
<string name="settings_show_until_subtitle_0">3 Hours later</string>
|
||||
<string name="settings_show_until_subtitle_1">6 Hours later</string>
|
||||
<string name="settings_show_until_subtitle_2">12 Hours later</string>
|
||||
<string name="settings_show_until_subtitle_3">24 Hours later</string>
|
||||
<string name="settings_show_until_subtitle_4">3 Days later</string>
|
||||
<string name="settings_show_until_subtitle_5">7 Days later</string>
|
||||
<string name="settings_show_until_title">See events at most until</string>
|
||||
<string name="show_weather_visible">Weather info is visible</string>
|
||||
<string name="show_weather_not_visible">Weather info is hidden</string>
|
||||
<string name="settings_show_until_subtitle_0">3 hours later</string>
|
||||
<string name="settings_show_until_subtitle_1">6 hours later</string>
|
||||
<string name="settings_show_until_subtitle_2">12 hours later</string>
|
||||
<string name="settings_show_until_subtitle_3">24 hours later</string>
|
||||
<string name="settings_show_until_subtitle_4">3 days later</string>
|
||||
<string name="settings_show_until_subtitle_5">7 days later</string>
|
||||
<string name="settings_show_until_title">Show events at least</string>
|
||||
<string name="day_char">d</string>
|
||||
<string name="toolbar_transition_name" translatable="false">toolbar</string>
|
||||
<string name="error_opening_uri">Error opening URL: Link copied to clipboard.</string>
|
||||
<string name="loading_text">Loading Data…</string>
|
||||
<string name="error_opening_app">Error opening App.</string>
|
||||
<string name="error_opening_app">Error opening app.</string>
|
||||
<string name="settings_calendar_app_title">Tap on date opens</string>
|
||||
<string name="settings_weather_app_title">Tap on weather opens</string>
|
||||
<string name="default_name">Default App</string>
|
||||
<string name="action_choose_application">Choose Application</string>
|
||||
<string name="default_name">Default app</string>
|
||||
<string name="action_choose_application">Choose application</string>
|
||||
<string name="settings_weather_provider_api_key_title">Weather API key</string>
|
||||
<string name="settings_weather_provider_api_key_subtitle_all_set">The weather provider is configured correctly</string>
|
||||
<string name="settings_weather_provider_api_key_subtitle_not_set">The weather provider must be configured</string>
|
||||
@ -83,41 +83,41 @@
|
||||
<string name="error_weather_api_key">The provider is not configured correctly, do you still want to go back?</string>
|
||||
<string name="action_save">Save</string>
|
||||
<string name="error_no_calendar">No calendars found.</string>
|
||||
<string name="api_key_info_title">What to Do</string>
|
||||
<string name="api_key_info_title">Instructions</string>
|
||||
<string name="signature">Toms</string>
|
||||
<string name="api_key_info_text"><![CDATA[Another Widget is a free application and will remain without banner ads.<BR /><BR />Due to its great success, surely beyond all my expectations, the weather provider fails to support all the requests that arrive (simply because it is free and therefore limited).<BR /><BR />I have to ask each of you to personally register an account on OpenWeather; the operation will take only a few minutes, and when your key has been activated, you will not have any problems with the weather.<BR /><BR />I\'m sorry for the inconvenience, keep supporting me!]]></string>
|
||||
<string name="api_key_title_1">Register an OpenWeather Account</string>
|
||||
<string name="api_key_subtitle_1">Register a free account on OpenWeather. It will take just a few minutes.</string>
|
||||
<string name="api_key_title_1">Register for an OpenWeather Account</string>
|
||||
<string name="api_key_subtitle_1">Register a free account on OpenWeather. It will only take a few minutes.</string>
|
||||
<string name="api_key_title_2">Copy your API Key</string>
|
||||
<string name="api_key_subtitle_2">Access the API keys menu from your account settings and copy the default key.</string>
|
||||
<string name="api_key_title_3">Add the key to the app</string>
|
||||
<string name="api_key_subtitle_3">Enter the key in this section and save it. Once the key is activated the weather will be visible.</string>
|
||||
<string name="api_key_subtitle_2">Find the API keys menu from your account settings and copy the default key.</string>
|
||||
<string name="api_key_title_3">Enter the key to the app</string>
|
||||
<string name="api_key_subtitle_3">Paste the key into the field above and save it. Once the key is activated the weather will become visible.</string>
|
||||
<string name="api_key_info_start">Hi Everyone!</string>
|
||||
<string name="action_open_provider">Go to OpenWeather.com</string>
|
||||
<string name="api_key_info_all_set"><![CDATA[It may take up to <b>ten minutes</b> before your API key is activated. The weather will be updated as soon as it is available!]]></string>
|
||||
<string name="well_done">Well Done!</string>
|
||||
<string name="hs_code">h</string>
|
||||
<string name="tomorrow">Tomorrow</string>
|
||||
<string name="today">Today</string>
|
||||
<string name="tomorrow">tomorrow</string>
|
||||
<string name="today">today</string>
|
||||
<string name="settings_event_app_title">Tap on event opens</string>
|
||||
<string name="settings_second_row_info_title">Second Row Information</string>
|
||||
<string name="settings_second_row_info_title">Second row information</string>
|
||||
<string name="settings_second_row_info_subtitle_1">Show event address instead of time</string>
|
||||
<string name="settings_second_row_info_subtitle_0">Show event time</string>
|
||||
<string name="settings_second_row_info_subtitle_2">Show next alarm time</string>
|
||||
<string name="settings_font_color_title">Text Color</string>
|
||||
<string name="title_main_text_size">First Row Text Size</string>
|
||||
<string name="title_second_text_size">Second Row Text Size</string>
|
||||
<string name="settings_font_color_title">Text color</string>
|
||||
<string name="title_main_text_size">First row text size</string>
|
||||
<string name="title_second_text_size">Second row text size</string>
|
||||
<string name="provider_open_weather" translatable="false">OpenWeather</string>
|
||||
<string name="provider_google_awareness" translatable="false">Google Awareness</string>
|
||||
<string name="settings_clock_title">Clock</string>
|
||||
<string name="settings_clock_app_title">Tap on clock opens</string>
|
||||
<string name="title_show_clock">Show Clock</string>
|
||||
<string name="description_show_clock">View the time over events and weather</string>
|
||||
<string name="show_clock_visible">Clock is visible</string>
|
||||
<string name="show_clock_not_visible">Clock is not visible</string>
|
||||
<string name="settings_clock_text_size_title">Clock Text Size</string>
|
||||
<string name="show_clock_visible">Clock visibility</string>
|
||||
<string name="show_clock_not_visible">Clock is hidden</string>
|
||||
<string name="settings_clock_text_size_title">Clock text size</string>
|
||||
<string name="settings_show_next_alarm_title">Show next alarm when possible</string>
|
||||
<string name="title_text_shadow">Text Shadow</string>
|
||||
<string name="title_text_shadow">Text shadow</string>
|
||||
<string name="settings_text_shadow_subtitle_none">None</string>
|
||||
<string name="settings_text_shadow_subtitle_low">Low</string>
|
||||
<string name="settings_text_shadow_subtitle_high">High</string>
|
||||
@ -125,47 +125,47 @@
|
||||
<string name="beta">Beta</string>
|
||||
<string name="settings_product_sans_font_title">Product Sans Font</string>
|
||||
<string name="settings_product_sans_font_subtitle">Using Product Sans disabled the possibility to tap widget elements. I\'m working on it.</string>
|
||||
<string name="settings_show_diff_time_title">Time left for the event</string>
|
||||
<string name="settings_show_diff_time_title">Time left in the event</string>
|
||||
<string name="settings_visible">Visible</string>
|
||||
<string name="settings_not_visible">Not Visible</string>
|
||||
<string name="settings_show_declined_events_title">Declined Events</string>
|
||||
<string name="settings_not_visible">Hidden</string>
|
||||
<string name="settings_show_declined_events_title">Declined events</string>
|
||||
<string name="default_weather_app">Google Weather</string>
|
||||
<string name="default_event_app">Google Calendar Event Details</string>
|
||||
<string name="default_calendar_app">Default Calendar App</string>
|
||||
<string name="default_clock_app">Default Clock App</string>
|
||||
<string name="default_event_app">Google Calendar event details</string>
|
||||
<string name="default_calendar_app">Default calendar app</string>
|
||||
<string name="default_clock_app">Default clock app</string>
|
||||
<string name="settings_show_until_subtitle_7">1 hour later</string>
|
||||
<string name="settings_show_until_subtitle_6">30 Minutes later</string>
|
||||
<string name="settings_show_until_subtitle_6">30 minutes later</string>
|
||||
<string name="action_default">Default</string>
|
||||
<string name="action_none">Disabled</string>
|
||||
<string name="settings_custom_font_title">Widget Font</string>
|
||||
<string name="custom_font_subtitle_0">Device Font</string>
|
||||
<string name="settings_custom_font_title">Widget font</string>
|
||||
<string name="custom_font_subtitle_0">Device font</string>
|
||||
<string name="custom_font_subtitle_1">Product Sans</string>
|
||||
<string name="action_go_to_next_event">Show Next\nEvent</string>
|
||||
<string name="settings_show_multiple_events_title">Multiple Events Counter</string>
|
||||
<string name="action_go_to_next_event">Show next\nevent</string>
|
||||
<string name="settings_show_multiple_events_title">Multiple events switcher</string>
|
||||
<string name="support_custom_app_name" translatable="false">\"Another\" Developer</string>
|
||||
<string name="support_main_title">Support the Developer</string>
|
||||
<string name="support_translations_title">Help with translations</string>
|
||||
<string name="support_translations_subtitle">Open a pull request on GitHub</string>
|
||||
<string name="support_website_title">Find out my projects</string>
|
||||
<string name="support_website_subtitle">Same developer, more possibilities</string>
|
||||
<string name="error">Ops, something went wrong!</string>
|
||||
<string name="support_website_title">Check my other projects</string>
|
||||
<string name="support_website_subtitle">Same developer, many possibilities</string>
|
||||
<string name="error">Ooops, something went wrong!</string>
|
||||
<string name="thanks">Thanks for supporting me!</string>
|
||||
<string name="donation_coffee">An italian coffee</string>
|
||||
<string name="donation_donuts">Some glazed donuts</string>
|
||||
<string name="donation_dinner">An expensive dinner</string>
|
||||
<string name="donation_breakfast">An english breakfast</string>
|
||||
<string name="donation_lunch">A quick lunch</string>
|
||||
<string name="background_service_title">Another Widget is Running</string>
|
||||
<string name="background_service_title">Another Widget is running</string>
|
||||
<string name="background_service_subtitle">AW is running in the background</string>
|
||||
<string name="action_show_widget_preview">Show Widget Preview</string>
|
||||
<string name="action_hide_widget_preview">Hide Widget Preview</string>
|
||||
<string name="action_show_widget_preview">Show widget preview</string>
|
||||
<string name="action_hide_widget_preview">Hide widget preview</string>
|
||||
<string name="error_widget_notification_title">Location is turned off</string>
|
||||
<string name="error_widget_notification_subtitle">Turn Location back on so Another Widget can update weather informations with Google Awareness API.</string>
|
||||
<string name="open_location_settings">Location Settings</string>
|
||||
<string name="change_provider">Change Provider</string>
|
||||
<string name="disable_notification">Disable Notification</string>
|
||||
<string name="error_widget_notification_subtitle">Turn Location back on so Another Widget can update weather information with Google Awareness API.</string>
|
||||
<string name="open_location_settings">Location settings</string>
|
||||
<string name="change_provider">Change provider</string>
|
||||
<string name="disable_notification">Disable notification</string>
|
||||
<string name="settings_theme_title">Theme</string>
|
||||
<string name="support_main_subtitle">Devs always need a lot of coffee</string>
|
||||
<string name="support_main_subtitle">I always need a lot of coffee</string>
|
||||
<string name="settings_subtitle_dark_theme_light">Light</string>
|
||||
<string name="settings_subtitle_dark_theme_dark">Dark</string>
|
||||
<string name="settings_subtitle_dark_theme_by_battery_saver">Set by Battery Saver</string>
|
||||
@ -174,4 +174,10 @@
|
||||
<string name="search">Search</string>
|
||||
<string name="settings_title_show_wallpaper">Show wallpaper</string>
|
||||
<string name="support_refresh_widget_subtitle">Restart the widget service</string>
|
||||
<string name="account_events">Account events</string>
|
||||
<string name="clock_warning">Due to technological limitations, the clock won\'t have the custom font and the text shadows selected in the typography section.</string>
|
||||
<string name="weather_warning">Google Awareness weather has been deprecated. It\'s now required an OpenWeather API key to show the weather in the widget.</string>
|
||||
<string name="custom_date_format">Custom date format</string>
|
||||
<string name="settings_app_version_title">App version</string>
|
||||
<string name="support_dev_subtitle">This is a single developer project,\nso thank you for the support!</string>
|
||||
</resources>
|
||||
|