Remove unused resources.
@@ -1,371 +0,0 @@
|
||||
package org.thoughtcrime.securesms.components.webrtc;
|
||||
|
||||
import android.animation.Animator;
|
||||
import android.animation.AnimatorSet;
|
||||
import android.animation.ArgbEvaluator;
|
||||
import android.animation.ObjectAnimator;
|
||||
import android.content.Context;
|
||||
import android.graphics.Color;
|
||||
import android.os.Build;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.accessibility.AccessibilityManager;
|
||||
import android.view.animation.AccelerateInterpolator;
|
||||
import android.view.animation.DecelerateInterpolator;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import org.signal.core.util.logging.Log;
|
||||
import org.thoughtcrime.securesms.R;
|
||||
import org.thoughtcrime.securesms.util.AccessibilityUtil;
|
||||
import org.thoughtcrime.securesms.util.ServiceUtil;
|
||||
import org.thoughtcrime.securesms.util.ViewUtil;
|
||||
|
||||
public final class WebRtcAnswerDeclineButton extends LinearLayout implements AccessibilityManager.TouchExplorationStateChangeListener {
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
private static final String TAG = Log.tag(WebRtcAnswerDeclineButton.class);
|
||||
|
||||
private static final int TOTAL_TIME = 1000;
|
||||
private static final int SHAKE_TIME = 200;
|
||||
|
||||
private static final int UP_TIME = (TOTAL_TIME - SHAKE_TIME) / 2;
|
||||
private static final int DOWN_TIME = (TOTAL_TIME - SHAKE_TIME) / 2;
|
||||
private static final int FADE_OUT_TIME = 300;
|
||||
private static final int FADE_IN_TIME = 100;
|
||||
private static final int SHIMMER_TOTAL = UP_TIME + SHAKE_TIME;
|
||||
|
||||
private static final int ANSWER_THRESHOLD = 112;
|
||||
private static final int DECLINE_THRESHOLD = 56;
|
||||
|
||||
private AnswerDeclineListener listener;
|
||||
@Nullable private DragToAnswer dragToAnswerListener;
|
||||
private AccessibilityManager accessibilityManager;
|
||||
private boolean ringAnimation;
|
||||
|
||||
public WebRtcAnswerDeclineButton(Context context) {
|
||||
super(context);
|
||||
initialize();
|
||||
}
|
||||
|
||||
public WebRtcAnswerDeclineButton(Context context, @Nullable AttributeSet attrs) {
|
||||
super(context, attrs);
|
||||
initialize();
|
||||
}
|
||||
|
||||
public WebRtcAnswerDeclineButton(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
|
||||
super(context, attrs, defStyleAttr);
|
||||
initialize();
|
||||
}
|
||||
|
||||
private void initialize() {
|
||||
setOrientation(LinearLayout.VERTICAL);
|
||||
setLayoutParams(new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
|
||||
|
||||
accessibilityManager = ServiceUtil.getAccessibilityManager(getContext());
|
||||
|
||||
createView(accessibilityManager.isTouchExplorationEnabled());
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onAttachedToWindow() {
|
||||
super.onAttachedToWindow();
|
||||
accessibilityManager.addTouchExplorationStateChangeListener(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onDetachedFromWindow() {
|
||||
accessibilityManager.removeTouchExplorationStateChangeListener(this);
|
||||
super.onDetachedFromWindow();
|
||||
}
|
||||
|
||||
private void createView(boolean isTouchExplorationEnabled) {
|
||||
if (isTouchExplorationEnabled) {
|
||||
inflate(getContext(), R.layout.webrtc_answer_decline_button_accessible, this);
|
||||
|
||||
findViewById(R.id.answer).setOnClickListener((view) -> listener.onAnswered());
|
||||
findViewById(R.id.reject).setOnClickListener((view) -> listener.onDeclined());
|
||||
} else {
|
||||
inflate(getContext(), R.layout.webrtc_answer_decline_button, this);
|
||||
|
||||
ImageView answer = findViewById(R.id.answer);
|
||||
|
||||
dragToAnswerListener = new DragToAnswer(answer, this);
|
||||
|
||||
answer.setOnTouchListener(dragToAnswerListener);
|
||||
|
||||
if (ringAnimation) {
|
||||
startRingingAnimation();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setAnswerDeclineListener(AnswerDeclineListener listener) {
|
||||
this.listener = listener;
|
||||
}
|
||||
|
||||
public void startRingingAnimation() {
|
||||
ringAnimation = true;
|
||||
if (dragToAnswerListener != null) {
|
||||
dragToAnswerListener.startRingingAnimation();
|
||||
}
|
||||
}
|
||||
|
||||
public void stopRingingAnimation() {
|
||||
ringAnimation = false;
|
||||
if (dragToAnswerListener != null) {
|
||||
dragToAnswerListener.stopRingingAnimation();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onTouchExplorationStateChanged(boolean enabled) {
|
||||
removeAllViews();
|
||||
createView(enabled);
|
||||
}
|
||||
|
||||
private class DragToAnswer implements View.OnTouchListener {
|
||||
|
||||
private final TextView swipeUpText;
|
||||
private final ImageView answer;
|
||||
private final TextView swipeDownText;
|
||||
|
||||
private final ImageView arrowOne;
|
||||
private final ImageView arrowTwo;
|
||||
private final ImageView arrowThree;
|
||||
private final ImageView arrowFour;
|
||||
|
||||
private float lastY;
|
||||
|
||||
private boolean animating = false;
|
||||
private boolean complete = false;
|
||||
|
||||
private AnimatorSet animatorSet;
|
||||
|
||||
private DragToAnswer(@NonNull ImageView answer, WebRtcAnswerDeclineButton view) {
|
||||
this.swipeUpText = view.findViewById(R.id.swipe_up_text);
|
||||
this.answer = answer;
|
||||
this.swipeDownText = view.findViewById(R.id.swipe_down_text);
|
||||
|
||||
this.arrowOne = view.findViewById(R.id.arrow_one);
|
||||
this.arrowTwo = view.findViewById(R.id.arrow_two);
|
||||
this.arrowThree = view.findViewById(R.id.arrow_three);
|
||||
this.arrowFour = view.findViewById(R.id.arrow_four);
|
||||
}
|
||||
|
||||
private void startRingingAnimation() {
|
||||
if (!animating) {
|
||||
animating = true;
|
||||
animateElements(0);
|
||||
}
|
||||
}
|
||||
|
||||
private void stopRingingAnimation() {
|
||||
if (animating) {
|
||||
animating = false;
|
||||
resetElements();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onTouch(View v, MotionEvent event) {
|
||||
|
||||
switch (event.getAction()) {
|
||||
case MotionEvent.ACTION_DOWN:
|
||||
resetElements();
|
||||
swipeUpText.animate().alpha(0).setDuration(200).start();
|
||||
swipeDownText.animate().alpha(0).setDuration(200).start();
|
||||
lastY = event.getRawY();
|
||||
break;
|
||||
case MotionEvent.ACTION_CANCEL:
|
||||
case MotionEvent.ACTION_UP:
|
||||
swipeUpText.clearAnimation();
|
||||
swipeDownText.clearAnimation();
|
||||
swipeUpText.setAlpha(1);
|
||||
swipeDownText.setAlpha(1);
|
||||
answer.setRotation(0);
|
||||
answer.getDrawable().setTint(getResources().getColor(R.color.green_600));
|
||||
answer.getBackground().setTint(Color.WHITE);
|
||||
|
||||
animating = true;
|
||||
animateElements(0);
|
||||
break;
|
||||
case MotionEvent.ACTION_MOVE:
|
||||
float difference = event.getRawY() - lastY;
|
||||
|
||||
float differenceThreshold;
|
||||
float percentageToThreshold;
|
||||
int backgroundColor;
|
||||
int foregroundColor;
|
||||
|
||||
if (difference <= 0) {
|
||||
differenceThreshold = ViewUtil.dpToPx(getContext(), ANSWER_THRESHOLD);
|
||||
percentageToThreshold = Math.min(1, (difference * -1) / differenceThreshold);
|
||||
backgroundColor = (int) new ArgbEvaluator().evaluate(percentageToThreshold, getResources().getColor(R.color.green_100), getResources().getColor(R.color.green_600));
|
||||
|
||||
if (percentageToThreshold > 0.5) {
|
||||
foregroundColor = Color.WHITE;
|
||||
} else {
|
||||
foregroundColor = getResources().getColor(R.color.green_600);
|
||||
}
|
||||
|
||||
answer.setTranslationY(difference);
|
||||
|
||||
if (percentageToThreshold == 1 && listener != null) {
|
||||
answer.setVisibility(View.INVISIBLE);
|
||||
lastY = event.getRawY();
|
||||
if (!complete) {
|
||||
complete = true;
|
||||
listener.onAnswered();
|
||||
}
|
||||
}
|
||||
} else {
|
||||
differenceThreshold = ViewUtil.dpToPx(getContext(), DECLINE_THRESHOLD);
|
||||
percentageToThreshold = Math.min(1, difference / differenceThreshold);
|
||||
backgroundColor = (int) new ArgbEvaluator().evaluate(percentageToThreshold, getResources().getColor(R.color.red_100), getResources().getColor(R.color.red_600));
|
||||
|
||||
if (percentageToThreshold > 0.5) {
|
||||
foregroundColor = Color.WHITE;
|
||||
} else {
|
||||
foregroundColor = getResources().getColor(R.color.green_600);
|
||||
}
|
||||
|
||||
answer.setRotation(135 * percentageToThreshold);
|
||||
|
||||
if (percentageToThreshold == 1 && listener != null) {
|
||||
answer.setVisibility(View.INVISIBLE);
|
||||
lastY = event.getRawY();
|
||||
|
||||
if (!complete) {
|
||||
complete = true;
|
||||
listener.onDeclined();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
|
||||
answer.getBackground().setTint(backgroundColor);
|
||||
answer.getDrawable().setTint(foregroundColor);
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
private void animateElements(int delay) {
|
||||
if (AccessibilityUtil.areAnimationsDisabled(getContext())) return;
|
||||
|
||||
ObjectAnimator fabUp = getUpAnimation(answer);
|
||||
ObjectAnimator fabDown = getDownAnimation(answer);
|
||||
ObjectAnimator fabShake = getShakeAnimation(answer);
|
||||
|
||||
animatorSet = new AnimatorSet();
|
||||
animatorSet.play(fabUp).with(getUpAnimation(swipeUpText));
|
||||
animatorSet.play(fabShake).after(fabUp);
|
||||
animatorSet.play(fabDown).with(getDownAnimation(swipeUpText)).after(fabShake);
|
||||
|
||||
animatorSet.play(getFadeOut(swipeDownText)).with(fabUp);
|
||||
animatorSet.play(getFadeIn(swipeDownText)).after(fabDown);
|
||||
|
||||
animatorSet.play(getShimmer(arrowFour, arrowThree, arrowTwo, arrowOne));
|
||||
|
||||
animatorSet.addListener(new Animator.AnimatorListener() {
|
||||
@Override
|
||||
public void onAnimationStart(Animator animation) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onAnimationEnd(Animator animation) {
|
||||
if (animating) animateElements(1000);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onAnimationCancel(Animator animation) {}
|
||||
@Override
|
||||
public void onAnimationRepeat(Animator animation) {}
|
||||
});
|
||||
|
||||
animatorSet.setStartDelay(delay);
|
||||
animatorSet.start();
|
||||
}
|
||||
|
||||
private void resetElements() {
|
||||
animating = false;
|
||||
complete = false;
|
||||
|
||||
if (animatorSet != null) animatorSet.cancel();
|
||||
|
||||
swipeUpText.setTranslationY(0);
|
||||
answer.setTranslationY(0);
|
||||
swipeDownText.setAlpha(1);
|
||||
}
|
||||
}
|
||||
|
||||
private static Animator getShimmer(View... targets) {
|
||||
AnimatorSet animatorSet = new AnimatorSet();
|
||||
int evenDuration = SHIMMER_TOTAL / targets.length;
|
||||
int interval = 75;
|
||||
|
||||
for (int i=0;i<targets.length;i++) {
|
||||
animatorSet.play(getShimmer(targets[i], evenDuration + (evenDuration - interval)))
|
||||
.after(interval * i);
|
||||
}
|
||||
|
||||
return animatorSet;
|
||||
}
|
||||
|
||||
private static ObjectAnimator getShimmer(View target, int duration) {
|
||||
ObjectAnimator shimmer = ObjectAnimator.ofFloat(target, "alpha", 0, 1, 0);
|
||||
shimmer.setDuration(duration);
|
||||
|
||||
return shimmer;
|
||||
}
|
||||
|
||||
private static ObjectAnimator getShakeAnimation(View target) {
|
||||
ObjectAnimator animator = ObjectAnimator.ofFloat(target, "translationX", 0, 25, -25, 25, -25,15, -15, 6, -6, 0);
|
||||
animator.setDuration(SHAKE_TIME);
|
||||
|
||||
return animator;
|
||||
}
|
||||
|
||||
private static ObjectAnimator getUpAnimation(View target) {
|
||||
ObjectAnimator animator = ObjectAnimator.ofFloat(target, "translationY", 0, -1 * ViewUtil.dpToPx(target.getContext(), 32));
|
||||
animator.setInterpolator(new AccelerateInterpolator());
|
||||
animator.setDuration(UP_TIME);
|
||||
|
||||
return animator;
|
||||
}
|
||||
|
||||
private static ObjectAnimator getDownAnimation(View target) {
|
||||
ObjectAnimator animator = ObjectAnimator.ofFloat(target, "translationY", 0);
|
||||
animator.setInterpolator(new DecelerateInterpolator());
|
||||
animator.setDuration(DOWN_TIME);
|
||||
|
||||
return animator;
|
||||
}
|
||||
|
||||
private static ObjectAnimator getFadeOut(View target) {
|
||||
ObjectAnimator animator = ObjectAnimator.ofFloat(target, "alpha", 1, 0);
|
||||
animator.setDuration(FADE_OUT_TIME);
|
||||
return animator;
|
||||
}
|
||||
|
||||
private static ObjectAnimator getFadeIn(View target) {
|
||||
ObjectAnimator animator = ObjectAnimator.ofFloat(target, "alpha", 0, 1);
|
||||
animator.setDuration(FADE_IN_TIME);
|
||||
return animator;
|
||||
}
|
||||
|
||||
public interface AnswerDeclineListener {
|
||||
void onAnswered();
|
||||
void onDeclined();
|
||||
}
|
||||
}
|
||||
@@ -107,7 +107,7 @@ public class ConversationListArchiveFragment extends ConversationListFragment im
|
||||
|
||||
@Override
|
||||
protected @DrawableRes int getArchiveIconRes() {
|
||||
return R.drawable.symbol_archive_android_up_24;
|
||||
return R.drawable.symbol_archive_up_24;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1450,9 +1450,9 @@ public class ConversationListFragment extends MainFragment implements ActionMode
|
||||
}));
|
||||
|
||||
if (conversation.getThreadRecord().isArchived()) {
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_android_up_24, getResources().getString(R.string.ConversationListFragment_unarchive), () -> handleArchive(id, false)));
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_up_24, getResources().getString(R.string.ConversationListFragment_unarchive), () -> handleArchive(id, false)));
|
||||
} else {
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_android_24, getResources().getString(R.string.ConversationListFragment_archive), () -> handleArchive(id, false)));
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_24, getResources().getString(R.string.ConversationListFragment_archive), () -> handleArchive(id, false)));
|
||||
}
|
||||
|
||||
items.add(new ActionItem(R.drawable.symbol_trash_24, getResources().getString(R.string.ConversationListFragment_delete), () -> handleDelete(id)));
|
||||
@@ -1553,9 +1553,9 @@ public class ConversationListFragment extends MainFragment implements ActionMode
|
||||
}
|
||||
|
||||
if (isArchived()) {
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_android_up_24, getResources().getString(R.string.ConversationListFragment_unarchive), () -> handleArchive(selectionIds, true)));
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_up_24, getResources().getString(R.string.ConversationListFragment_unarchive), () -> handleArchive(selectionIds, true)));
|
||||
} else {
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_android_24, getResources().getString(R.string.ConversationListFragment_archive), () -> handleArchive(selectionIds, true)));
|
||||
items.add(new ActionItem(R.drawable.symbol_archive_24, getResources().getString(R.string.ConversationListFragment_archive), () -> handleArchive(selectionIds, true)));
|
||||
}
|
||||
|
||||
items.add(new ActionItem(R.drawable.symbol_trash_24, getResources().getString(R.string.ConversationListFragment_delete), () -> handleDelete(selectionIds)));
|
||||
@@ -1584,7 +1584,7 @@ public class ConversationListFragment extends MainFragment implements ActionMode
|
||||
}
|
||||
|
||||
protected @DrawableRes int getArchiveIconRes() {
|
||||
return R.drawable.symbol_archive_android_24;
|
||||
return R.drawable.symbol_archive_24;
|
||||
}
|
||||
|
||||
@WorkerThread
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:color="@color/core_ultramarine" android:state_enabled="true" />
|
||||
<item android:color="@color/core_grey_75" />
|
||||
</selector>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item android:color="@color/core_ultramarine" android:state_enabled="true" />
|
||||
<item android:color="@color/core_grey_25" />
|
||||
</selector>
|
||||
|
Before Width: | Height: | Size: 646 B |
|
Before Width: | Height: | Size: 244 B |
|
Before Width: | Height: | Size: 232 B |
|
Before Width: | Height: | Size: 212 B |
|
Before Width: | Height: | Size: 544 B |
|
Before Width: | Height: | Size: 182 B |
|
Before Width: | Height: | Size: 194 B |
|
Before Width: | Height: | Size: 148 B |
|
Before Width: | Height: | Size: 284 B |
|
Before Width: | Height: | Size: 222 B |
|
Before Width: | Height: | Size: 358 B |
|
Before Width: | Height: | Size: 490 B |
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<shape android:shape="oval">
|
||||
<solid android:color="@color/core_grey_75" />
|
||||
</shape>
|
||||
</item>
|
||||
<item
|
||||
android:bottom="10dp"
|
||||
android:drawable="@drawable/ic_invite_inverse_28"
|
||||
android:left="10dp"
|
||||
android:right="10dp"
|
||||
android:top="10dp" />
|
||||
</layer-list>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<stroke android:color="@color/core_grey_85" android:width="1.5dp" />
|
||||
<corners android:radius="12dp" />
|
||||
</shape>
|
||||
@@ -1,18 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="64dp"
|
||||
android:height="64dp"
|
||||
android:viewportWidth="64"
|
||||
android:viewportHeight="64">
|
||||
<path
|
||||
android:pathData="M21.847,5.719C15.943,5.719 11.156,10.505 11.156,16.41V37.792C11.156,43.697 15.943,48.484 21.847,48.484L21.847,56.655C21.847,58.243 23.767,59.037 24.889,57.915L34.321,48.484H43.23C49.134,48.484 53.921,43.697 53.921,37.792V16.41C53.921,10.505 49.134,5.719 43.23,5.719H21.847Z"
|
||||
android:fillColor="#1B1B1D"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="M8.483,16.41C8.483,9.029 14.467,3.046 21.847,3.046H43.23C50.611,3.046 56.594,9.029 56.594,16.41V37.792C56.594,45.173 50.611,51.156 43.23,51.156H35.428L26.779,59.805C23.973,62.611 19.175,60.624 19.175,56.655L19.175,50.889C13.075,49.651 8.483,44.258 8.483,37.792V16.41ZM21.847,48.484C15.943,48.484 11.156,43.697 11.156,37.792V16.41C11.156,10.505 15.943,5.719 21.847,5.719H43.23C49.134,5.719 53.921,10.505 53.921,16.41V37.792C53.921,43.697 49.134,48.484 43.23,48.484H34.321L24.889,57.915C23.767,59.037 21.847,58.243 21.847,56.655L21.847,48.484Z"
|
||||
android:fillColor="#C1C6DD"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="M38.893,15C35.52,15 32.785,17.79 32.785,21.232V25.212C32.478,25.21 32.142,25.21 31.772,25.21H27.822C25.784,25.21 24.765,25.21 23.987,25.615C23.302,25.971 22.745,26.538 22.397,27.237C22,28.031 22,29.071 22,31.15V33.06C22,35.139 22,36.179 22.397,36.973C22.745,37.671 23.302,38.239 23.987,38.595C24.765,39 25.784,39 27.822,39H31.772C33.81,39 34.828,39 35.607,38.595C36.291,38.239 36.848,37.671 37.197,36.973C37.593,36.179 37.593,35.139 37.593,33.06V31.15C37.593,29.071 37.593,28.031 37.197,27.237C36.848,26.538 36.291,25.971 35.607,25.615C35.457,25.537 35.298,25.474 35.124,25.423V21.232C35.124,19.108 36.811,17.387 38.893,17.387C40.974,17.387 42.661,19.108 42.661,21.232V23.088C42.661,23.747 43.185,24.282 43.831,24.282C44.476,24.282 45,23.747 45,23.088V21.232C45,17.79 42.266,15 38.893,15ZM30.706,32.364C31.175,32.058 31.486,31.522 31.486,30.912C31.486,29.96 30.73,29.188 29.797,29.188C28.864,29.188 28.107,29.96 28.107,30.912C28.107,31.522 28.418,32.058 28.887,32.364V34.227C28.887,34.739 29.294,35.155 29.797,35.155C30.299,35.155 30.706,34.739 30.706,34.227V32.364Z"
|
||||
android:fillColor="#B6C5FA"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,19 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ripple
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:color="@color/transparent_white_20">
|
||||
|
||||
<item android:id="@+id/mask">
|
||||
<shape>
|
||||
<corners android:radius="5dp" />
|
||||
<solid android:color="@color/transparent_black" />
|
||||
</shape>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
|
||||
<corners android:radius="5dp" />
|
||||
<solid android:color="@color/transparent_white_20"/>
|
||||
</shape>
|
||||
</item>
|
||||
</ripple>
|
||||
|
Before Width: | Height: | Size: 836 B |
|
Before Width: | Height: | Size: 316 B |
|
Before Width: | Height: | Size: 260 B |
|
Before Width: | Height: | Size: 214 B |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 438 B |
|
Before Width: | Height: | Size: 386 B |
|
Before Width: | Height: | Size: 278 B |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 404 B |
|
Before Width: | Height: | Size: 356 B |
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:pathData="M14.5833,2.9167C15.4673,2.9167 16.3152,3.2679 16.9403,3.893C17.5654,4.5181 17.9166,5.366 17.9166,6.25C17.9166,7.4622 17.4819,8.7413 16.7977,10H18.2101C18.7986,8.7713 19.1666,7.5023 19.1666,6.25C19.1666,5.0345 18.6837,3.8687 17.8242,3.0091C16.9646,2.1496 15.7989,1.6667 14.5833,1.6667C13.9809,1.666 13.3843,1.7844 12.8278,2.015C12.2714,2.2457 11.766,2.5842 11.3408,3.0109C10.8486,3.4848 10.3999,4.0019 10,4.5559C9.6,4.0019 9.1513,3.4848 8.6591,3.0109C8.0183,2.3694 7.2017,1.9325 6.3125,1.7552C5.4233,1.578 4.5015,1.6685 3.6638,2.0153C2.826,2.362 2.1099,2.9494 1.6061,3.7032C1.1022,4.457 0.8333,5.3433 0.8333,6.25C0.8333,11.2172 6.6233,16.4476 9,18.3854V16.7649C6.1643,14.315 2.0833,9.9728 2.0833,6.25C2.0833,5.59 2.2792,4.9448 2.6462,4.3962C3.0133,3.8476 3.5349,3.4204 4.1451,3.1686C4.7552,2.9168 5.4264,2.8519 6.0735,2.9819C6.7206,3.112 7.3145,3.4312 7.78,3.8992C8.2121,4.3162 8.6077,4.7695 8.9625,5.2542L9.995,6.78L11.0349,5.2575C11.3919,4.7699 11.79,4.3138 12.2249,3.8942C12.5339,3.5834 12.9014,3.337 13.3062,3.1693C13.711,3.0015 14.1451,2.9156 14.5833,2.9167ZM16.25,13H17.75V17H22V18.5H17.75V23H16.25V18.5H12V17H16.25V13Z"
|
||||
android:fillColor="#000000"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="108dp"
|
||||
android:height="108dp"
|
||||
android:viewportWidth="108"
|
||||
android:viewportHeight="108">
|
||||
<path
|
||||
android:fillColor="#FFFFFFFF"
|
||||
android:pathData="M45.84 21l0.76 3.08c-3 0.74-5.86 1.94-8.5 3.54l-1.67-2.73c2.93-1.77 6.1-3.08 9.41-3.9Zm16.32 0l-0.76 3.08c3 0.74 5.86 1.94 8.5 3.54l1.64-2.73c-2.92-1.76-6.08-3.08-9.38-3.9ZM24.89 36.42c-1.77 2.93-3.08 6.1-3.9 9.41l3.09 0.77c0.74-3 1.94-5.87 3.54-8.5l-2.73-1.68ZM23.19 54c0-1.55 0.1-3.09 0.34-4.62l-3.15-0.48c-0.5 3.38-0.5 6.82 0 10.2l3.15-0.48c-0.23-1.53-0.34-3.07-0.34-4.62Zm48.38 29.11l-1.65-2.73c-2.63 1.6-5.5 2.8-8.5 3.54l0.77 3.09c3.3-0.82 6.46-2.14 9.38-3.9ZM84.8 54c0 1.55-0.1 3.09-0.34 4.62l3.15 0.48c0.5-3.38 0.5-6.82 0-10.2l-3.15 0.48c0.23 1.53 0.34 3.07 0.34 4.62Zm2.2 8.16l-3.09-0.76c-0.74 3-1.94 5.86-3.54 8.5l2.73 1.64c1.76-2.92 3.08-6.08 3.9-9.38ZM58.67 84.47c-3.06 0.46-6.17 0.46-9.23 0l-0.48 3.15c3.38 0.5 6.82 0.5 10.2 0l-0.48-3.15Zm20.14-12.2c-1.84 2.5-4.04 4.7-6.53 6.54l1.9 2.56c2.73-2.03 5.16-4.46 7.19-7.2l-2.56-1.9ZM72.28 29.2c2.49 1.84 4.69 4.04 6.53 6.54l2.56-1.9c-2.03-2.74-4.46-5.17-7.2-7.2l-1.9 2.56Zm-43.09 6.54c1.84-2.5 4.04-4.7 6.54-6.54l-1.9-2.56c-2.74 2.03-5.17 4.46-7.2 7.2l2.56 1.9Zm53.92 0.7l-2.73 1.65c1.6 2.63 2.8 5.5 3.54 8.5l3.09-0.77c-0.82-3.3-2.14-6.46-3.9-9.38Zm-33.73-12.9c3.06-0.46 6.18-0.46 9.24 0l0.48-3.15c-3.38-0.5-6.82-0.5-10.2 0l0.48 3.15ZM30.84 82.2l-6.59 1.54 1.54-6.59-3.11-0.72-1.53 6.59c-0.12 0.52-0.11 1.07 0.04 1.6 0.15 0.51 0.43 0.99 0.8 1.37 0.4 0.38 0.87 0.66 1.39 0.81 0.52 0.15 1.07 0.16 1.6 0.04l6.58-1.53-0.72-3.11Zm-7.5-8.62l3.1 0.73 1.08-4.57c-1.56-2.6-2.72-5.41-3.44-8.35l-3.09 0.76c0.7 2.82 1.76 5.53 3.15 8.08l-0.8 3.35Zm14.9 6.89l-4.55 1.07 0.72 3.1 3.34-0.79c2.55 1.4 5.27 2.45 8.09 3.15l0.76-3.09c-2.94-0.72-5.75-1.88-8.35-3.44ZM54 26.38c-4.94 0-9.78 1.32-14.03 3.83-4.25 2.5-7.75 6.1-10.14 10.43-2.39 4.32-3.58 9.2-3.44 14.13 0.14 4.93 1.6 9.74 4.22 13.92l-2.65 11.33 11.34-2.64c3.62 2.28 7.72 3.69 11.99 4.11 4.26 0.42 8.56-0.15 12.56-1.67 4-1.53 7.6-3.96 10.5-7.12 2.9-3.15 5.02-6.93 6.21-11.05 1.19-4.11 1.4-8.45 0.62-12.66-0.77-4.21-2.52-8.18-5.1-11.6-2.57-3.43-5.9-6.2-9.74-8.11-3.83-1.91-8.06-2.9-12.34-2.9Z"/>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="14dp"
|
||||
android:height="14dp"
|
||||
android:viewportWidth="14"
|
||||
android:viewportHeight="14">
|
||||
<path
|
||||
android:pathData="M13.03,2.03L11.97,0.97L7,5.939L2.03,0.97L0.97,2.03L5.939,7L0.97,11.97L2.03,13.03L7,8.061L11.97,13.03L13.03,11.97L8.061,7L13.03,2.03Z"
|
||||
android:fillColor="#fff"/>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@color/signal_icon_tint_primary"
|
||||
android:pathData="M10.25,16.25m-2.5,-8.5a3.5,3.5 0,1 0,3.5 3.5A3.5,3.5 0,0 0,7.75 7.75ZM11.289,14.777a4.988,4.988 0,0 1,-7.078 0A4.735,4.735 0,0 0,1 19.25L1,20a1,1 0,0 0,1 1L13.5,21a1,1 0,0 0,1 -1v-0.75A4.735,4.735 0,0 0,11.289 14.777ZM16.25,2.75a3.5,3.5 0,1 0,3.5 3.5A3.5,3.5 0,0 0,16.25 2.75ZM19.789,9.777a4.989,4.989 0,0 1,-7.074 0.005c-0.063,0.022 -0.131,0.033 -0.193,0.057a4.675,4.675 0,0 1,-0.333 3.663A6.294,6.294 0,0 1,15.078 16L22,16a1,1 0,0 0,1 -1v-0.75A4.735,4.735 0,0 0,19.789 9.777Z"/>
|
||||
</vector>
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<item>
|
||||
<shape android:shape="oval">
|
||||
<solid android:color="@color/signal_colorSurfaceVariant" />
|
||||
</shape>
|
||||
</item>
|
||||
<item
|
||||
android:bottom="10dp"
|
||||
android:drawable="@drawable/ic_invite_inverse_28"
|
||||
android:left="10dp"
|
||||
android:right="10dp"
|
||||
android:top="10dp" />
|
||||
</layer-list>
|
||||
@@ -1,13 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="72dp"
|
||||
android:height="36dp"
|
||||
android:viewportWidth="72"
|
||||
android:viewportHeight="36">
|
||||
<path
|
||||
android:pathData="M5.275,0L66.725,0A5.275,5.275 0,0 1,72 5.275L72,30.725A5.275,5.275 0,0 1,66.725 36L5.275,36A5.275,5.275 0,0 1,0 30.725L0,5.275A5.275,5.275 0,0 1,5.275 0z"
|
||||
android:fillColor="#ffffff"/>
|
||||
<path
|
||||
android:pathData="M15.385,29.886C18.277,28.09 24.717,21.282 24.717,16.007C24.717,10.48 20.365,6 14.996,6C9.628,6 5.275,10.48 5.275,16.007C5.275,21.282 11.715,28.09 14.607,29.886C14.849,30.036 15.144,30.036 15.385,29.886ZM14.996,19.646C16.948,19.646 18.531,18.017 18.531,16.007C18.531,13.997 16.948,12.368 14.996,12.368C13.043,12.368 11.461,13.997 11.461,16.007C11.461,18.017 13.043,19.646 14.996,19.646Z"
|
||||
android:fillColor="#F44336"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="28dp"
|
||||
android:height="28dp"
|
||||
android:viewportWidth="28"
|
||||
android:viewportHeight="28">
|
||||
<path
|
||||
android:fillColor="@color/core_white"
|
||||
android:pathData="M25.29,19.84A2.19,2.19 0,0 1,23 22L5,22a2.19,2.19 0,0 1,-2.25 -2.11c0,-1.31 0.91,-1.89 1.9,-2.33 2,-0.89 2.43,-3.35 2.85,-6C8,8.17 8.69,4 14,4s6,4.22 6.54,7.61c0.42,2.6 0.81,5.06 2.85,6C24.38,18 25.29,18.53 25.29,19.84ZM23.65,11.68a0.86,0.86 0,0 0,0.84 -0.9c-0.13,-3.84 -1.64,-7.11 -4.14,-9A0.88,0.88 0,1 0,19.3 3.2c2.07,1.55 3.33,4.34 3.44,7.64a0.88,0.88 0,0 0,0.88 0.84ZM5.21,10.84c0.11,-3.3 1.37,-6.09 3.44,-7.64A0.88,0.88 0,1 0,7.6 1.8c-2.5,1.87 -4,5.14 -4.14,9a0.86,0.86 0,0 0,0.84 0.9h0A0.88,0.88 0,0 0,5.21 10.84ZM11.42,23.5a0.5,0.5 0,0 0,-0.44 0.73,3.46 3.46,0 0,0 6,0 0.5,0.5 0,0 0,-0.44 -0.73Z"/>
|
||||
</vector>
|
||||
@@ -1,13 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<group>
|
||||
<clip-path
|
||||
android:pathData="M22.1,10.915L5.286,1.306C5.081,1.188 4.846,1.132 4.609,1.142C4.373,1.153 4.144,1.231 3.95,1.366C3.756,1.502 3.604,1.69 3.513,1.908C3.421,2.127 3.394,2.367 3.433,2.6L4.69,10.138L10,12L4.69,13.862L3.433,21.4C3.394,21.633 3.422,21.873 3.514,22.091C3.606,22.309 3.757,22.496 3.952,22.631C4.146,22.767 4.374,22.844 4.61,22.854C4.846,22.865 5.081,22.808 5.286,22.691L22.1,13.085C22.291,12.976 22.45,12.818 22.561,12.627C22.671,12.437 22.729,12.22 22.729,12C22.729,11.78 22.671,11.563 22.561,11.373C22.45,11.182 22.291,11.024 22.1,10.915Z"/>
|
||||
<path
|
||||
android:pathData="M22.1,10.915L22.845,9.613L22.844,9.613L22.1,10.915ZM5.286,1.306L4.541,2.608L4.542,2.608L5.286,1.306ZM3.433,2.6L4.913,2.353L4.912,2.349L3.433,2.6ZM4.69,10.138L3.211,10.385C3.301,10.925 3.677,11.373 4.194,11.554L4.69,10.138ZM10,12L10.496,13.415L14.533,12L10.496,10.585L10,12ZM4.69,13.862L4.194,12.447C3.677,12.628 3.301,13.076 3.211,13.615L4.69,13.862ZM3.433,21.4L4.913,21.647L4.913,21.647L3.433,21.4ZM5.286,22.691L6.03,23.993L6.03,23.993L5.286,22.691ZM22.1,13.085L22.844,14.387L22.845,14.387L22.1,13.085ZM22.844,9.613L6.03,0.004L4.542,2.608L21.356,12.217L22.844,9.613ZM6.031,0.004C5.579,-0.255 5.062,-0.38 4.542,-0.356L4.677,2.641C4.629,2.643 4.583,2.632 4.541,2.608L6.031,0.004ZM4.542,-0.356C4.021,-0.333 3.518,-0.162 3.091,0.136L4.809,2.596C4.77,2.623 4.724,2.639 4.677,2.641L4.542,-0.356ZM3.091,0.136C2.664,0.435 2.33,0.848 2.129,1.329L4.896,2.488C4.878,2.531 4.847,2.569 4.809,2.596L3.091,0.136ZM2.129,1.329C1.928,1.809 1.867,2.337 1.954,2.851L4.912,2.349C4.92,2.396 4.914,2.444 4.896,2.488L2.129,1.329ZM1.954,2.847L3.211,10.385L6.17,9.891L4.913,2.353L1.954,2.847ZM4.194,11.554L9.504,13.415L10.496,10.585L5.186,8.723L4.194,11.554ZM9.504,10.585L4.194,12.447L5.186,15.278L10.496,13.415L9.504,10.585ZM3.211,13.615L1.954,21.153L4.913,21.647L6.17,14.109L3.211,13.615ZM1.954,21.153C1.868,21.667 1.93,22.193 2.132,22.673L4.896,21.509C4.915,21.552 4.92,21.6 4.913,21.647L1.954,21.153ZM2.132,22.673C2.333,23.152 2.667,23.565 3.094,23.862L4.809,21.4C4.848,21.428 4.878,21.465 4.896,21.509L2.132,22.673ZM3.094,23.862C3.521,24.159 4.023,24.33 4.543,24.353L4.677,21.356C4.725,21.358 4.77,21.374 4.809,21.4L3.094,23.862ZM4.543,24.353C5.063,24.376 5.578,24.252 6.03,23.993L4.542,21.389C4.583,21.365 4.63,21.354 4.677,21.356L4.543,24.353ZM6.03,23.993L22.844,14.387L21.356,11.783L4.542,21.389L6.03,23.993ZM22.845,14.387C23.266,14.146 23.615,13.799 23.858,13.38L21.263,11.875C21.285,11.837 21.317,11.805 21.355,11.783L22.845,14.387ZM23.858,13.38C24.101,12.961 24.229,12.485 24.229,12H21.229C21.229,11.956 21.241,11.913 21.263,11.875L23.858,13.38ZM24.229,12C24.229,11.516 24.101,11.04 23.858,10.62L21.263,12.125C21.241,12.087 21.229,12.044 21.229,12H24.229ZM23.858,10.62C23.615,10.201 23.266,9.854 22.845,9.613L21.355,12.217C21.317,12.195 21.285,12.164 21.263,12.125L23.858,10.62Z"
|
||||
android:fillColor="#000000"/>
|
||||
</group>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="28dp"
|
||||
android:height="28dp"
|
||||
android:viewportWidth="28"
|
||||
android:viewportHeight="28">
|
||||
<path
|
||||
android:fillColor="@color/core_white"
|
||||
android:pathData="M8.3,13.2l-3.5,3.5c-0.3,0.3 -0.8,0.3 -1.1,0l-3.5,-3.5l1.1,-1.1l1.6,1.6c0,0 0.3,0.4 0.7,1v-1.2l0,0c0.2,-5.8 5.1,-10.3 10.9,-10c2.6,0.1 5.1,1.2 7,3.1l-1.1,1.1c-3.5,-3.5 -9.2,-3.5 -12.7,0C5.9,9.3 5,11.6 5,14v0.7c0.3,-0.5 0.7,-1 0.7,-1l1.6,-1.6L8.3,13.2zM24.3,11.2c-0.3,-0.3 -0.8,-0.3 -1.1,0l-3.5,3.5l1.1,1.1l1.6,-1.6c0,0 0.3,-0.4 0.7,-1V14c0,5 -4,9 -9,9c-2.4,0 -4.7,-1 -6.4,-2.7l-1.1,1.1c4.1,4.1 10.7,4.1 14.8,0c1.9,-1.8 2.9,-4.3 3.1,-6.9l0,0v-1.2c0.4,0.5 0.7,1 0.7,1l1.6,1.6l1.1,-1.1L24.3,11.2z"/>
|
||||
</vector>
|
||||
@@ -1,12 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="60dp"
|
||||
android:height="60dp"
|
||||
android:viewportWidth="60"
|
||||
android:viewportHeight="60">
|
||||
<path
|
||||
android:pathData="M17.93,43.93L23,43.93v2L17.93,45.93a5,5 0,0 1,-5 -5v-7h2v7A3,3 0,0 0,17.93 43.93ZM31.93,1.93h-14a5,5 0,0 0,-5 5v21h2v-21a3,3 0,0 1,3 -3h14a3,3 0,0 1,3 3v5h2v-5A5,5 0,0 0,31.93 1.93Z"
|
||||
android:fillColor="#848484"/>
|
||||
<path
|
||||
android:pathData="M22,32.41h0L18.45,36 17,34.54l2.61,-2.61H10.93a5,5 0,0 1,0 -10v2a3,3 0,0 0,0 6h8.6l-2.47,-2.47 1.41,-1.41 4.4,4.4h0l0.54,0.55ZM43.93,15.93h-14a3,3 0,0 0,-3 3v34a3,3 0,0 0,3 3h14a3,3 0,0 0,3 -3v-34a3,3 0,0 0,-3 -3m0,-2a5,5 0,0 1,5 5v34a5,5 0,0 1,-5 5h-14a5,5 0,0 1,-5 -5v-34a5,5 0,0 1,5 -5Z"
|
||||
android:fillColor="#2c6bed"/>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="28dp"
|
||||
android:height="28dp"
|
||||
android:viewportWidth="28"
|
||||
android:viewportHeight="28">
|
||||
<path
|
||||
android:fillColor="@color/core_white"
|
||||
android:pathData="M22,12l3.29,-3.29a1,1 0,0 1,1.71 0.7v9.18a1,1 0,0 1,-1.71 0.7L22,16ZM24.5,2.5L19.85,7.15A3,3 0,0 0,17.5 6L6,6A3,3 0,0 0,3 9L3,19a3,3 0,0 0,2.14 2.86L2.5,24.5l1.06,1.06 22,-22ZM9.24,22L17.5,22a3,3 0,0 0,3 -3L20.5,10.74Z"/>
|
||||
</vector>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/signal_background_dialog" />
|
||||
<corners android:radius="4dp" />
|
||||
</shape>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<solid android:color="@color/core_ultramarine" />
|
||||
<corners android:radius="2dp" />
|
||||
</shape>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
|
||||
<corners android:radius="5dp" />
|
||||
<solid android:color="@color/transparent_white_20"/>
|
||||
</shape>
|
||||
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="@dimen/message_corner_radius" />
|
||||
<solid android:color="@color/white" />
|
||||
</shape>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<corners android:radius="1000dp" />
|
||||
<solid android:color="@color/core_ultramarine" />
|
||||
</shape>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<stroke android:color="@color/core_grey_05" android:width="1.5dp" />
|
||||
<corners android:radius="12dp" />
|
||||
</shape>
|
||||
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:shape="rectangle">
|
||||
<corners android:radius="8dp" />
|
||||
|
||||
<solid android:color="@color/core_grey_02" />
|
||||
</shape>
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
|
||||
<solid android:color="@color/signal_background_secondary"/>
|
||||
<corners android:radius="30dp"/>
|
||||
</shape>
|
||||
@@ -1,18 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="64dp"
|
||||
android:height="64dp"
|
||||
android:viewportWidth="64"
|
||||
android:viewportHeight="64">
|
||||
<path
|
||||
android:pathData="M21.847,5.719C15.943,5.719 11.156,10.505 11.156,16.41V37.792C11.156,43.697 15.943,48.484 21.847,48.484L21.847,56.655C21.847,58.243 23.767,59.037 24.889,57.915L34.321,48.484H43.23C49.134,48.484 53.921,43.697 53.921,37.792V16.41C53.921,10.505 49.134,5.719 43.23,5.719H21.847Z"
|
||||
android:fillColor="#ffffff"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="M8.483,16.41C8.483,9.029 14.467,3.046 21.847,3.046H43.23C50.611,3.046 56.594,9.029 56.594,16.41V37.792C56.594,45.173 50.611,51.156 43.23,51.156H35.428L26.779,59.805C23.973,62.611 19.175,60.624 19.175,56.655L19.175,50.889C13.075,49.651 8.483,44.258 8.483,37.792V16.41ZM21.847,48.484C15.943,48.484 11.156,43.697 11.156,37.792V16.41C11.156,10.505 15.943,5.719 21.847,5.719H43.23C49.134,5.719 53.921,10.505 53.921,16.41V37.792C53.921,43.697 49.134,48.484 43.23,48.484H34.321L24.889,57.915C23.767,59.037 21.847,58.243 21.847,56.655L21.847,48.484Z"
|
||||
android:fillColor="#B4B9C4"
|
||||
android:fillType="evenOdd"/>
|
||||
<path
|
||||
android:pathData="M38.893,15C35.52,15 32.785,17.79 32.785,21.232V25.212C32.478,25.21 32.142,25.21 31.772,25.21H27.822C25.784,25.21 24.765,25.21 23.987,25.615C23.302,25.971 22.745,26.538 22.397,27.237C22,28.031 22,29.071 22,31.15V33.06C22,35.139 22,36.179 22.397,36.973C22.745,37.671 23.302,38.239 23.987,38.595C24.765,39 25.784,39 27.822,39H31.772C33.81,39 34.828,39 35.607,38.595C36.291,38.239 36.848,37.671 37.197,36.973C37.593,36.179 37.593,35.139 37.593,33.06V31.15C37.593,29.071 37.593,28.031 37.197,27.237C36.848,26.538 36.291,25.971 35.607,25.615C35.457,25.537 35.298,25.474 35.124,25.423V21.232C35.124,19.108 36.811,17.387 38.893,17.387C40.974,17.387 42.661,19.108 42.661,21.232V23.088C42.661,23.747 43.185,24.282 43.831,24.282C44.476,24.282 45,23.747 45,23.088V21.232C45,17.79 42.266,15 38.893,15ZM30.706,32.364C31.175,32.058 31.486,31.522 31.486,30.912C31.486,29.96 30.73,29.188 29.797,29.188C28.864,29.188 28.107,29.96 28.107,30.912C28.107,31.522 28.418,32.058 28.887,32.364V34.227C28.887,34.739 29.294,35.155 29.797,35.155C30.299,35.155 30.706,34.739 30.706,34.227V32.364Z"
|
||||
android:fillColor="#3A76F0"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,13 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:pathData="M9,11.875a1.5,1.5 0,1 1,3 0,1.5 1.5,0 0,1 -3,0Z"
|
||||
android:fillColor="#000"/>
|
||||
<path
|
||||
android:pathData="M18.875,7.128a17.51,17.51 0,0 0,-0.037 -1.341c-0.038,-0.471 -0.121,-0.908 -0.33,-1.32a3.374,3.374 0,0 0,-1.476 -1.474c-0.411,-0.21 -0.848,-0.293 -1.319,-0.331 -0.452,-0.037 -1.008,-0.037 -1.677,-0.037L5.964,2.625c-0.67,0 -1.225,0 -1.677,0.037 -0.471,0.038 -0.908,0.121 -1.32,0.33a3.375,3.375 0,0 0,-1.474 1.476c-0.21,0.411 -0.293,0.848 -0.331,1.319 -0.037,0.452 -0.037,1.008 -0.037,1.677v4.072c0,0.67 0,1.225 0.037,1.677 0.038,0.471 0.121,0.908 0.33,1.32a3.38,3.38 0,0 0,1.476 1.474c0.411,0.21 0.848,0.293 1.319,0.331 0.248,0.02 0.527,0.03 0.838,0.034v0.164c0,0.67 0,1.224 0.037,1.677 0.038,0.471 0.121,0.908 0.33,1.32a3.38,3.38 0,0 0,1.476 1.474c0.411,0.21 0.848,0.293 1.319,0.331 0.452,0.037 1.008,0.037 1.677,0.037h8.072c0.67,0 1.224,0 1.677,-0.037 0.471,-0.038 0.908,-0.121 1.32,-0.33a3.374,3.374 0,0 0,1.474 -1.476c0.21,-0.411 0.293,-0.848 0.331,-1.319 0.037,-0.453 0.037,-1.008 0.037,-1.677v-4.572c0,-0.67 0,-1.225 -0.037,-1.677 -0.038,-0.471 -0.121,-0.908 -0.33,-1.32a3.374,3.374 0,0 0,-1.476 -1.474c-0.411,-0.21 -0.848,-0.293 -1.319,-0.331a12.54,12.54 0,0 0,-0.838 -0.034ZM17.125,7.125a15.967,15.967 0,0 0,-0.031 -1.196c-0.03,-0.363 -0.083,-0.543 -0.146,-0.667a1.625,1.625 0,0 0,-0.71 -0.71c-0.124,-0.063 -0.304,-0.116 -0.667,-0.146 -0.373,-0.03 -0.857,-0.031 -1.571,-0.031L6,4.375c-0.715,0 -1.198,0 -1.57,0.031 -0.364,0.03 -0.544,0.083 -0.668,0.146a1.625,1.625 0,0 0,-0.71 0.71c-0.063,0.124 -0.116,0.304 -0.146,0.667 -0.03,0.373 -0.031,0.856 -0.031,1.571v4c0,0.714 0,1.198 0.031,1.57 0.03,0.364 0.083,0.544 0.146,0.668 0.156,0.306 0.405,0.554 0.71,0.71 0.124,0.063 0.304,0.116 0.667,0.146 0.196,0.016 0.422,0.024 0.696,0.027v-2.657c0,-0.67 0,-1.225 0.037,-1.677 0.038,-0.471 0.121,-0.908 0.33,-1.32a3.375,3.375 0,0 1,1.476 -1.474c0.411,-0.21 0.848,-0.293 1.319,-0.331 0.452,-0.037 1.008,-0.037 1.677,-0.037h7.16ZM20.948,9.762c0.063,0.124 0.116,0.304 0.146,0.667 0.03,0.373 0.031,0.857 0.031,1.571v3.388l-1.946,-1.946a2.375,2.375 0,0 0,-3.358 0L13,16.262l-0.82,-0.82a2.375,2.375 0,0 0,-3.36 0l-1.94,1.942c-0.004,-0.25 -0.004,-0.54 -0.004,-0.884L6.876,12c0,-0.714 0,-1.198 0.031,-1.57 0.03,-0.364 0.083,-0.544 0.146,-0.668a1.63,1.63 0,0 1,0.71 -0.71c0.124,-0.063 0.304,-0.116 0.667,-0.146 0.373,-0.03 0.857,-0.031 1.571,-0.031h8c0.715,0 1.198,0 1.57,0.031 0.363,0.03 0.544,0.083 0.668,0.146 0.306,0.156 0.554,0.405 0.71,0.71ZM17.942,14.679 L21.108,17.846c-0.004,0.08 -0.008,0.154 -0.014,0.225 -0.03,0.362 -0.083,0.543 -0.146,0.667a1.625,1.625 0,0 1,-0.71 0.71c-0.124,0.063 -0.305,0.116 -0.667,0.146 -0.373,0.03 -0.857,0.031 -1.571,0.031h-8c-0.714,0 -1.198,0 -1.57,-0.031 -0.364,-0.03 -0.544,-0.083 -0.668,-0.146a1.628,1.628 0,0 1,-0.286 -0.186l2.582,-2.583a0.625,0.625 0,0 1,0.884 0l1.44,1.44a0.875,0.875 0,0 0,1.237 0l3.44,-3.44a0.625,0.625 0,0 1,0.883 0Z"
|
||||
android:fillColor="#000"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,13 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:pathData="M11.125,13.25V9.5a0.875,0.875 0,0 1,1.75 0v3.75l-0.126,1.764 1.882,-1.883a0.875,0.875 0,1 1,1.238 1.238l-3.25,3.25a0.875,0.875 0,0 1,-1.238 0l-3.25,-3.25A0.875,0.875 0,1 1,9.37 13.13l1.882,1.883 -0.126,-1.764Z"
|
||||
android:fillColor="#000"/>
|
||||
<path
|
||||
android:pathData="M5.774,1.625c-0.615,0 -1.191,0.302 -1.542,0.808L2.281,5.252a0.875,0.875 0,0 0,-0.156 0.498v13A3.375,3.375 0,0 0,5.5 22.125h13a3.375,3.375 0,0 0,3.375 -3.375v-13a0.875,0.875 0,0 0,-0.156 -0.498l-1.951,-2.82a1.875,1.875 0,0 0,-1.542 -0.807L5.774,1.625ZM5.671,3.429a0.125,0.125 0,0 1,0.103 -0.054h12.452c0.041,0 0.08,0.02 0.103,0.054l1.001,1.446L4.67,4.875l1.001,-1.446ZM3.875,6.625h16.25L20.125,18.75c0,0.898 -0.727,1.625 -1.625,1.625h-13a1.625,1.625 0,0 1,-1.625 -1.625L3.875,6.625Z"
|
||||
android:fillColor="#000"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,13 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:pathData="M11.125,13.375v3.75a0.875,0.875 0,0 0,1.75 0v-3.75l-0.126,-1.764 1.882,1.883a0.875,0.875 0,1 0,1.238 -1.238l-3.25,-3.25a0.875,0.875 0,0 0,-1.238 0l-3.25,3.25a0.875,0.875 0,1 0,1.238 1.238l1.882,-1.883 -0.126,1.764Z"
|
||||
android:fillColor="#000"/>
|
||||
<path
|
||||
android:pathData="M5.774,1.625c-0.615,0 -1.191,0.302 -1.542,0.808L2.281,5.252a0.875,0.875 0,0 0,-0.156 0.498L2.125,18.5A3.375,3.375 0,0 0,5.5 21.875h13a3.375,3.375 0,0 0,3.375 -3.375L21.875,5.75a0.875,0.875 0,0 0,-0.156 -0.498l-1.951,-2.82a1.875,1.875 0,0 0,-1.542 -0.807L5.774,1.625ZM5.671,3.429a0.125,0.125 0,0 1,0.103 -0.054h12.452c0.041,0 0.08,0.02 0.103,0.054l1.001,1.446L4.67,4.875l1.001,-1.446ZM3.875,6.625h16.25L20.125,18.5c0,0.898 -0.727,1.625 -1.625,1.625h-13A1.625,1.625 0,0 1,3.875 18.5L3.875,6.625Z"
|
||||
android:fillColor="#000"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,18 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@color/signal_light_colorOnSecondaryContainer"
|
||||
android:pathData="M5.62 1.13c-0.34-0.34-0.9-0.34-1.24 0C3 2.51 1.9 4.43 1.63 6.9 1.58 7.38 1.93 7.82 2.4 7.87c0.48 0.05 0.92-0.3 0.97-0.77C3.6 5.06 4.5 3.5 5.62 2.37c0.34-0.34 0.34-0.9 0-1.24Z"/>
|
||||
<path
|
||||
android:fillColor="@color/signal_light_colorOnSecondaryContainer"
|
||||
android:pathData="M18.38 1.13c0.34-0.34 0.9-0.34 1.24 0C21 2.51 22.1 4.43 22.37 6.9c0.05 0.48-0.3 0.92-0.77 0.97-0.48 0.05-0.92-0.3-0.97-0.77-0.23-2.04-1.13-3.6-2.25-4.73-0.34-0.34-0.34-0.9 0-1.24Z"/>
|
||||
<path
|
||||
android:fillColor="@color/signal_light_colorOnSecondaryContainer"
|
||||
android:pathData="M12 1.75c-3.62 0-6.7 2.78-6.83 6.68-0.13 3.68-0.88 5.07-1.5 5.81-0.17 0.2-0.33 0.35-0.5 0.5L3.1 14.83c-0.14 0.12-0.28 0.26-0.4 0.4-0.34 0.36-0.57 0.8-0.57 1.48 0 1.12 0.9 2.05 2.02 2.05h15.7c1.13 0 2.03-0.93 2.03-2.05 0-0.68-0.24-1.12-0.57-1.49l-0.4-0.4-0.04-0.03-0.05-0.03c-0.16-0.16-0.32-0.31-0.49-0.5-0.62-0.75-1.37-2.14-1.5-5.82-0.13-3.9-3.2-6.68-6.83-6.68Z"/>
|
||||
<path
|
||||
android:fillColor="@color/signal_light_colorOnSecondaryContainer"
|
||||
android:pathData="M8.95 20.5c0.09-0.16 0.25-0.25 0.43-0.25h5.24c0.18 0 0.34 0.1 0.43 0.25 0.09 0.15 0.1 0.34 0 0.5-0.59 1.06-1.72 1.75-3.05 1.75-1.33 0-2.46-0.69-3.06-1.76-0.08-0.15-0.08-0.34 0.01-0.5Z"/>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="M19.04 5.16c0.46 0.3 0.6 0.91 0.3 1.38l-8.32 13c-0.17 0.27-0.47 0.44-0.8 0.46C9.9 20 9.6 19.87 9.4 19.62l-4.68-5.98c-0.34-0.44-0.26-1.07 0.17-1.4 0.44-0.35 1.07-0.27 1.4 0.16l3.82 4.87 7.56-11.8c0.3-0.47 0.91-0.61 1.38-0.31Z"/>
|
||||
</vector>
|
||||
@@ -1,12 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="28dp"
|
||||
android:height="28dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="@color/signal_light_colorOnSecondaryContainer"
|
||||
android:pathData="M7.5 6c0-2.49 2.01-4.5 4.5-4.5s4.5 2.01 4.5 4.5v6c0 2.49-2.01 4.5-4.5 4.5S7.5 14.49 7.5 12V6Z"/>
|
||||
<path
|
||||
android:fillColor="@color/signal_light_colorOnSecondaryContainer"
|
||||
android:pathData="M5.88 10.5c0-0.48-0.4-0.88-0.88-0.88s-0.88 0.4-0.88 0.88V12c0 4.05 3.07 7.4 7 7.83v1.3H8c-0.48 0-0.88 0.39-0.88 0.87s0.4 0.88 0.88 0.88h8c0.48 0 0.88-0.4 0.88-0.88s-0.4-0.88-0.88-0.88h-3.13v-1.3c3.94-0.43 7-3.77 7-7.82v-1.5c0-0.48-0.39-0.88-0.87-0.88s-0.88 0.4-0.88 0.88V12c0 3.38-2.74 6.13-6.12 6.13S5.87 15.38 5.87 12v-1.5Z"/>
|
||||
</vector>
|
||||
@@ -1,10 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="16dp"
|
||||
android:height="16dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:pathData="M23,8.96c0,-0.666 0,-1.226 -0.037,-1.683 -0.04,-0.48 -0.124,-0.934 -0.345,-1.366a3.5,3.5 0,0 0,-1.529 -1.53c-0.432,-0.22 -0.887,-0.304 -1.366,-0.344C19.266,4 18.706,4 18.04,4L5.96,4c-0.666,0 -1.226,0 -1.683,0.037 -0.48,0.04 -0.934,0.124 -1.366,0.344a3.5,3.5 0,0 0,-1.53 1.53c-0.22,0.432 -0.304,0.887 -0.344,1.366C1,7.734 1,8.294 1,8.96v6.08c0,0.666 0,1.226 0.037,1.683 0.04,0.48 0.124,0.934 0.344,1.366a3.5,3.5 0,0 0,1.53 1.53c0.432,0.22 0.887,0.305 1.366,0.344C4.734,20 5.294,20 5.96,20h12.08c0.666,0 1.226,0 1.683,-0.037 0.48,-0.04 0.934,-0.124 1.366,-0.345a3.5,3.5 0,0 0,1.53 -1.529c0.22,-0.432 0.305,-0.887 0.344,-1.366 0.037,-0.457 0.037,-1.017 0.037,-1.683L23,8.96ZM20.837,6.819c0.052,0.103 0.103,0.265 0.132,0.62 0.023,0.274 0.029,0.61 0.03,1.061L3.001,8.5c0.001,-0.451 0.007,-0.787 0.03,-1.06 0.029,-0.356 0.08,-0.518 0.132,-0.621a1.5,1.5 0,0 1,0.656 -0.656c0.103,-0.052 0.265,-0.103 0.62,-0.132C4.806,6 5.283,6 6,6h12c0.717,0 1.194,0 1.56,0.03 0.356,0.03 0.518,0.081 0.621,0.133a1.5,1.5 0,0 1,0.655 0.656ZM3,15v-4h18v4c0,0.717 0,1.194 -0.03,1.56 -0.03,0.356 -0.081,0.518 -0.133,0.621a1.5,1.5 0,0 1,-0.656 0.655c-0.103,0.053 -0.265,0.104 -0.62,0.133C19.194,18 18.717,18 18,18L6,18c-0.717,0 -1.194,0 -1.56,-0.03 -0.356,-0.03 -0.518,-0.081 -0.621,-0.133a1.5,1.5 0,0 1,-0.656 -0.656c-0.052,-0.103 -0.103,-0.265 -0.132,-0.62C3,16.194 3,15.717 3,15Z"
|
||||
android:fillColor="#000"
|
||||
android:fillType="evenOdd"/>
|
||||
</vector>
|
||||
@@ -1,12 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:pathData="M12,2.875a9.125,9.125 0,0 0,-0.914 18.205,0.875 0.875,0 0,1 -0.172,1.741C5.417,22.276 1.125,17.64 1.125,12 1.125,5.994 5.994,1.125 12,1.125S22.875,5.994 22.875,12c0,0.84 -0.095,1.659 -0.276,2.446a0.875,0.875 0,0 1,-1.706 -0.392A9.125,9.125 0,0 0,12 2.875Z"
|
||||
android:fillColor="#000"/>
|
||||
<path
|
||||
android:pathData="m13.25,5.224 l0.249,7.223 0.001,0.054a1,1 0,0 1,-0.995 0.999h-0.008c-0.023,0 -0.047,0 -0.07,-0.003l-5.213,-0.248a0.75,0.75 0,0 1,0 -1.498l4.319,-0.206 0.217,-6.32a0.75,0.75 0,0 1,1.5 0ZM14,15.107a0.875,0.875 0,0 1,1.266 -0.783l7.287,3.643a0.875,0.875 0,0 1,0 1.566l-7.287,3.643A0.875,0.875 0,0 1,14 22.393L14,20.77c0,-0.376 0.241,-0.71 0.598,-0.83l3.57,-1.19 -3.57,-1.19a0.875,0.875 0,0 1,-0.598 -0.83v-1.623Z"
|
||||
android:fillColor="#000"/>
|
||||
</vector>
|
||||
@@ -1,9 +0,0 @@
|
||||
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:width="24dp"
|
||||
android:height="24dp"
|
||||
android:viewportWidth="24"
|
||||
android:viewportHeight="24">
|
||||
<path
|
||||
android:fillColor="#FF000000"
|
||||
android:pathData="M18.7 6.7c0.4-0.38 0.4-1.02 0-1.4-0.38-0.4-1.02-0.4-1.4 0L12 10.58l-5.3-5.3C6.33 4.9 5.69 4.9 5.3 5.3c-0.4 0.4-0.4 1.03 0 1.42L10.58 12l-5.3 5.3c-0.39 0.38-0.39 1.02 0 1.4 0.4 0.4 1.03 0.4 1.42 0L12 13.42l5.3 5.3c0.38 0.39 1.02 0.39 1.4 0 0.4-0.4 0.4-1.03 0-1.42L13.42 12l5.3-5.3Z"/>
|
||||
</vector>
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!--
|
||||
~ Copyright 2023 Signal Messenger, LLC
|
||||
~ SPDX-License-Identifier: AGPL-3.0-only
|
||||
-->
|
||||
|
||||
|
||||
<androidx.fragment.app.FragmentContainerView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/fragment_container_view"
|
||||
android:name="org.thoughtcrime.securesms.components.settings.app.appearance.appicon.AppIconSettingsFragment"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent" />
|
||||
@@ -74,16 +74,6 @@
|
||||
tools:text="1234567890" />
|
||||
</com.google.android.material.textfield.TextInputLayout>
|
||||
|
||||
<com.airbnb.lottie.LottieAnimationView
|
||||
android:id="@+id/edit_kbs_pin_lottie_end"
|
||||
android:layout_width="57dp"
|
||||
android:layout_height="57dp"
|
||||
android:layout_gravity="center_horizontal"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toBottomOf="@id/edit_kbs_pin_description" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/edit_kbs_pin_input_label"
|
||||
android:layout_width="match_parent"
|
||||
|
||||
@@ -1,14 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<org.thoughtcrime.securesms.components.emoji.EmojiTextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:viewBindingIgnore="true"
|
||||
android:id="@+id/label"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:minHeight="48dp"
|
||||
android:paddingStart="@dimen/dsl_settings_gutter"
|
||||
android:paddingTop="16dp"
|
||||
android:paddingEnd="@dimen/dsl_settings_gutter"
|
||||
android:paddingBottom="12dp"
|
||||
android:textAppearance="@style/Signal.Text.TitleSmall"
|
||||
tools:text="@string/CameraContacts_recent_contacts" />
|
||||
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:viewBindingIgnore="true"
|
||||
android:layout_width="@dimen/selection_item_header_width"
|
||||
android:layout_height="@dimen/selection_item_header_height"
|
||||
android:gravity="center"
|
||||
android:textColor="#666"
|
||||
android:textSize="22sp"
|
||||
tools:text="H" />
|
||||
@@ -1,48 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<ViewSwitcher
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
tools:viewBindingIgnore="true"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
xmlns:wheel="http://schemas.android.com/apk/res-auto"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@color/signal_background_secondary"
|
||||
android:padding="16dp"
|
||||
android:elevation="2dp">
|
||||
|
||||
<TextView
|
||||
style="@style/Base.TextAppearance.AppCompat.Button"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center"
|
||||
android:gravity="center"
|
||||
android:textColor="@color/signal_text_primary"
|
||||
android:text="@string/load_more_header__see_full_conversation" />
|
||||
|
||||
<LinearLayout
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:orientation="horizontal"
|
||||
android:layout_gravity="center">
|
||||
|
||||
<TextView
|
||||
style="@style/Base.TextAppearance.AppCompat.Button"
|
||||
android:id="@+id/load_more_title"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:textColor="@color/signal_text_primary"
|
||||
android:text="@string/load_more_header__loading" />
|
||||
|
||||
<com.pnikosis.materialishprogress.ProgressWheel
|
||||
android:id="@+id/load_more_progress"
|
||||
android:layout_width="20dp"
|
||||
android:layout_height="20dp"
|
||||
android:layout_gravity="center_vertical"
|
||||
android:layout_marginStart="11dp"
|
||||
wheel:matProg_progressIndeterminate="true"
|
||||
tools:ignore="RtlSymmetry" />
|
||||
|
||||
</LinearLayout>
|
||||
</ViewSwitcher>
|
||||
@@ -1,6 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="match_parent">
|
||||
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@@ -20,7 +20,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginBottom="4dp"
|
||||
app:tint="@color/signal_colorOnSurface"
|
||||
tools:src="@drawable/symbol_archive_android_24"/>
|
||||
tools:src="@drawable/symbol_archive_24"/>
|
||||
|
||||
<TextView
|
||||
android:id="@+id/signal_bottom_action_bar_item_title"
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
android:layout_width="24dp"
|
||||
android:layout_height="24dp"
|
||||
android:importantForAccessibility="no"
|
||||
tools:src="@drawable/symbol_archive_android_24" />
|
||||
tools:src="@drawable/symbol_archive_24" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/signal_context_menu_item_title"
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:viewBindingIgnore="true"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="56dp"
|
||||
android:maxHeight="56dp">
|
||||
|
||||
<org.thoughtcrime.securesms.stories.viewer.reply.composer.StoryReactionBar
|
||||
android:id="@+id/reaction_bar"
|
||||
android:layout_width="@dimen/reaction_scrubber_width"
|
||||
android:layout_height="match_parent"
|
||||
android:layout_gravity="end"
|
||||
android:layout_marginEnd="16dp" />
|
||||
</FrameLayout>
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<androidx.appcompat.widget.SwitchCompat xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:tools="http://schemas.android.com/tools"
|
||||
tools:viewBindingIgnore="true"
|
||||
android:id="@android:id/checkbox"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:background="@null"
|
||||
android:clickable="false"
|
||||
android:focusable="false"
|
||||
android:focusableInTouchMode="false" />
|
||||
@@ -1,10 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||
|
||||
<item android:title="@string/conversation_popup__menu_expand_popup"
|
||||
android:id="@+id/menu_expand"
|
||||
android:icon="@drawable/ic_launch_white_24dp"
|
||||
app:iconTint="@color/signal_icon_tint_primary"
|
||||
app:showAsAction="ifRoom" />
|
||||
|
||||
</menu>
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
xmlns:app="http://schemas.android.com/apk/res-auto" >
|
||||
<item android:id="@+id/verify_identity__share"
|
||||
android:title="@string/verify_identity__share_safety_number"
|
||||
android:icon="@drawable/ic_share_24_tinted"
|
||||
app:showAsAction="ifRoom" />
|
||||
</menu>
|
||||
|
Before Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 5.0 KiB |
|
Before Width: | Height: | Size: 6.9 KiB |
@@ -1 +0,0 @@
|
||||
{"v":"5.5.2","fr":60,"ip":0,"op":190,"w":100,"h":100,"nm":"Progress indicator - Indeterminate - End Fail","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"check2 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":114,"s":[0]},{"t":117,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,51,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.019,-19.126],[3.135,7.112],[-3.163,7.112],[-3.991,-19.126]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-2.293,0],[0,-2.293],[2.32,0],[0,2.292]],"o":[[2.32,0],[0,2.292],[-2.293,0],[0,-2.293]],"v":[[-0.014,11.339],[4.184,15.232],[-0.014,19.126],[-4.185,15.232]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.380392163992,0.568627476692,0.952941179276,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.047,48.874],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":190,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"1","parent":3,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":184,"s":[100]},{"t":189,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-26]},{"t":81,"s":[0]}],"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[70,70],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.380392163992,0.568627476692,0.952941179276,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":96,"s":[0]},{"t":107,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":0,"s":[5.5]},{"t":96,"s":[100]}],"ix":2},"o":{"a":0,"k":1,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":190,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"Rotator","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":323,"s":[1444]}],"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":190,"st":0,"bm":0}],"markers":[]}
|
||||
@@ -1 +0,0 @@
|
||||
{"v":"5.5.2","fr":60,"ip":0,"op":189,"w":100,"h":100,"nm":"Progress indicator - Indeterminate - End success","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"check Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-1,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":107,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":109,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":183,"s":[100]},{"t":188,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50.5,51,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[81,81,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-19.278,2.378],[-7.103,14.354],[19.278,-14.354]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.380392163992,0.568627476692,0.952941179276,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[49.136,49.354],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":116,"s":[0]},{"t":122,"s":[100]}],"ix":1},"e":{"a":0,"k":0,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":189,"st":-1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"1","parent":3,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":183,"s":[100]},{"t":188,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-1,"s":[-26]},{"t":80,"s":[0]}],"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[70,70],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.380392163992,0.568627476692,0.952941179276,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":95,"s":[0]},{"t":106,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":-1,"s":[5.5]},{"t":95,"s":[100]}],"ix":2},"o":{"a":0,"k":1,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":189,"st":-1,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"Rotator","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-1,"s":[0]},{"t":322,"s":[1444]}],"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":189,"st":-1,"bm":0}],"markers":[]}
|
||||
@@ -1 +0,0 @@
|
||||
{"v":"4.8.0","meta":{"g":"LottieFiles AE 3.0.2","a":"","k":"","d":"","tc":""},"fr":60,"ip":0,"op":50,"w":704,"h":704,"nm":"Pause","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"Play","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[100]},{"t":10,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":10,"s":[90]}],"ix":10},"p":{"a":0,"k":[352,352,0],"ix":2},"a":{"a":0,"k":[264,264,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[100,100,100]},{"t":10,"s":[50,50,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-2.051,-2.95],[0,-3.593],[2.051,-2.95],[3.368,-1.25],[0,0],[0,18.15],[0,0],[-15.752,-9.108]],"o":[[3.368,1.25],[2.051,2.95],[0,3.593],[-2.051,2.95],[0,0],[-15.708,9.108],[0,0],[0,-18.15],[0,0]],"v":[[188.962,-16.544],[197.287,-10.093],[200.438,-0.044],[197.287,10.005],[188.962,16.456],[-171.838,225.456],[-200.438,209],[-200.438,-209],[-171.838,-225.456]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[288.438,263.999],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"Pause","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":0,"s":[-90]},{"t":10,"s":[0]}],"ix":10},"p":{"a":0,"k":[352,352,0],"ix":2},"a":{"a":0,"k":[264,264,0],"ix":1},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":0,"s":[50,50,100]},{"t":10,"s":[100,100,100]}],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.075,0],[0,0],[0,-6.075],[0,0],[6.075,0],[0,0],[0,6.075],[0,0]],"o":[[0,0],[6.075,0],[0,0],[0,6.075],[0,0],[-6.075,0],[0,0],[0,-6.075]],"v":[[-55,-220],[55,-220],[66,-209],[66,209],[55,220],[-55,220],[-66,209],[-66,-209]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[374,264],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-6.075,0],[0,0],[0,-6.075],[0,0],[6.075,0],[0,0],[0,6.075],[0,0]],"o":[[0,0],[6.075,0],[0,0],[0,6.075],[0,0],[-6.075,0],[0,0],[0,-6.075]],"v":[[-55,-220],[55,-220],[66,-209],[66,209],[55,220],[-55,220],[-66,209],[-66,-209]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[154,264],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":2,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"bm":0}],"markers":[]}
|
||||
@@ -1 +0,0 @@
|
||||
{"v":"5.5.2","fr":60,"ip":0,"op":190,"w":100,"h":100,"nm":"Progress indicator - Indeterminate - End Fail","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"check2 Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":114,"s":[0]},{"t":117,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50,51,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[4.019,-19.126],[3.135,7.112],[-3.163,7.112],[-3.991,-19.126]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-2.293,0],[0,-2.293],[2.32,0],[0,2.292]],"o":[[2.32,0],[0,2.292],[-2.293,0],[0,-2.293]],"v":[[-0.014,11.339],[4.184,15.232],[-0.014,19.126],[-4.185,15.232]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.172549024224,0.419607847929,0.929411768913,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[50.047,48.874],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":190,"st":0,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"1","parent":3,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":184,"s":[100]},{"t":189,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-26]},{"t":81,"s":[0]}],"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[70,70],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.172549024224,0.419607847929,0.929411768913,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":96,"s":[0]},{"t":107,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":0,"s":[5.5]},{"t":96,"s":[100]}],"ix":2},"o":{"a":0,"k":1,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":190,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"Rotator","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":323,"s":[1444]}],"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":190,"st":0,"bm":0}],"markers":[]}
|
||||
@@ -1 +0,0 @@
|
||||
{"v":"5.5.2","fr":60,"ip":0,"op":189,"w":100,"h":100,"nm":"Progress indicator - Indeterminate - End success","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"check Outlines","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-1,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":107,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":109,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":183,"s":[100]},{"t":188,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[50.5,51,0],"ix":2},"a":{"a":0,"k":[50,50,0],"ix":1},"s":{"a":0,"k":[81,81,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0]],"v":[[-19.278,2.378],[-7.103,14.354],[19.278,-14.354]],"c":false},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"st","c":{"a":0,"k":[0.172549024224,0.419607847929,0.929411768913,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5.5,"ix":5},"lc":1,"lj":1,"ml":10,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[49.136,49.354],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":116,"s":[0]},{"t":122,"s":[100]}],"ix":1},"e":{"a":0,"k":0,"ix":2},"o":{"a":0,"k":0,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":189,"st":-1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"1","parent":3,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":183,"s":[100]},{"t":188,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-1,"s":[-26]},{"t":80,"s":[0]}],"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[70,70],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"st","c":{"a":0,"k":[0.172549024224,0.419607847929,0.929411768913,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":5,"ix":5},"lc":2,"lj":2,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 1","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tm","s":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":95,"s":[0]},{"t":106,"s":[0]}],"ix":1},"e":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.4],"y":[0]},"t":-1,"s":[5.5]},{"t":95,"s":[100]}],"ix":2},"o":{"a":0,"k":1,"ix":3},"m":1,"ix":2,"nm":"Trim Paths 1","mn":"ADBE Vector Filter - Trim","hd":false}],"ip":0,"op":189,"st":-1,"bm":0},{"ddd":0,"ind":3,"ty":3,"nm":"Rotator","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":-1,"s":[0]},{"t":322,"s":[1444]}],"ix":10},"p":{"a":0,"k":[50,50,0],"ix":2},"a":{"a":0,"k":[0,0,0],"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}},"ao":0,"ip":0,"op":189,"st":-1,"bm":0}],"markers":[]}
|
||||
@@ -2,15 +2,6 @@
|
||||
<resources>
|
||||
<integer name="media_overview_cols">5</integer>
|
||||
|
||||
<dimen name="insights_modal_title_margin_top">12dp</dimen>
|
||||
<dimen name="insights_modal_description_margin_top">10dp</dimen>
|
||||
<dimen name="insights_modal_progress_margin_top">17dp</dimen>
|
||||
<dimen name="insights_modal_progress_size">131dp</dimen>
|
||||
<dimen name="insights_modal_avatar_size">94dp</dimen>
|
||||
<dimen name="insights_modal_view_insights_margin_top">31dp</dimen>
|
||||
<dimen name="insights_modal_percent_text_size">20sp</dimen>
|
||||
<dimen name="insights_modal_percent_sign_text_size">16sp</dimen>
|
||||
|
||||
<dimen name="transfer_top_padding">16dp</dimen>
|
||||
<dimen name="transfer_split_top_padding">8dp</dimen>
|
||||
<dimen name="transfer_item_spacing">16dp</dimen>
|
||||
|
||||
@@ -6,8 +6,6 @@
|
||||
|
||||
<style name="Signal.DayNight.NoActionBar" parent="TextSecure.DarkNoActionBar" />
|
||||
|
||||
<style name="Signal.DayNight.NoActionBar.TransparentNavigationBar" parent="TextSecure.DarkNoActionBar.TransparentNavigationBar" />
|
||||
|
||||
<style name="Signal.DayNight.Invite" parent="Signal.NoActionBar.Invite" />
|
||||
|
||||
<style name="Signal.DayNight.IntroTheme" parent="TextSecure.DarkIntroTheme" />
|
||||
|
||||
@@ -4,6 +4,4 @@
|
||||
<style name="Signal.DayNight.Popup" parent="@style/ThemeOverlay.AppCompat.Dark" />
|
||||
|
||||
<style name="Signal.DayNight.Toolbar.Overflow" parent="@style/Signal.Toolbar.Overflow" />
|
||||
|
||||
<style name="Signal.DayNight.TitleTextStyle" parent="@style/TextSecure.TitleTextStyle.Dark" />
|
||||
</resources>
|
||||
@@ -1,7 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<style name="Widget.ProgressBar.Horizontal" parent="@android:style/Widget.Holo.ProgressBar.Horizontal">
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
@@ -1,9 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<style name="Signal.Text.Title.SettingsBio">
|
||||
<item name="android:letterSpacing">0.013</item>
|
||||
</style>
|
||||
|
||||
<style name="Signal.Text.HeadlineLarge" parent="TextAppearance.Material3.HeadlineLarge">
|
||||
<item name="android:lineSpacingExtra">8sp</item>
|
||||
<item name="android:letterSpacing">0</item>
|
||||
|
||||
@@ -54,11 +54,6 @@
|
||||
<item name="android:navigationBarColor">@color/signal_colorSurface1</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Signal.Light.BottomSheetDialog.Fixed">
|
||||
<item name="android:windowIsFloating">false</item>
|
||||
<item name="android:statusBarColor">@color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Signal.BottomSheetDialog.Fixed">
|
||||
<item name="android:windowIsFloating">false</item>
|
||||
<item name="android:statusBarColor">@color/signal_colorBackground</item>
|
||||
@@ -85,13 +80,4 @@
|
||||
|
||||
<style name="Signal.ConversationSettings.WindowAnimation" parent="android:style/Animation" >
|
||||
</style>
|
||||
|
||||
<!-- For some reason, using fully transparent causes issues with the nav bar height calculation. Using *almost* transparent prevents this. -->
|
||||
<style name="TextSecure.LightNoActionBar.TransparentNavigationBar">
|
||||
<item name="android:windowTranslucentNavigation">true</item>
|
||||
</style>
|
||||
|
||||
<style name="TextSecure.DarkNoActionBar.TransparentNavigationBar">
|
||||
<item name="android:windowTranslucentNavigation">true</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
||||
@@ -34,12 +34,6 @@
|
||||
<item name="android:navigationBarColor">@color/signal_colorBackground</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Signal.Light.BottomSheetDialog.Fixed">
|
||||
<item name="android:windowIsFloating">false</item>
|
||||
<item name="android:windowLightStatusBar">false</item>
|
||||
<item name="android:statusBarColor">@color/transparent</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Signal.BottomSheetDialog.Fixed">
|
||||
<item name="android:windowIsFloating">false</item>
|
||||
<item name="android:navigationBarColor">@color/signal_colorBackground</item>
|
||||
|
||||
@@ -43,14 +43,6 @@
|
||||
<item name="android:windowLightNavigationBar">false</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Signal.Light.BottomSheetDialog.Fixed">
|
||||
<item name="android:windowIsFloating">false</item>
|
||||
<item name="android:windowLightStatusBar">false</item>
|
||||
<item name="android:statusBarColor">@color/transparent</item>
|
||||
<item name="android:navigationBarColor">@color/signal_colorBackground</item>
|
||||
<item name="android:windowLightNavigationBar">true</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.Signal.BottomSheetDialog.Fixed">
|
||||
<item name="android:windowIsFloating">false</item>
|
||||
<item name="android:statusBarColor">@color/transparent</item>
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<style name="NotificationText" parent="android:TextAppearance.StatusBar.EventContent" />
|
||||
<style name="NotificationTitle" parent="android:TextAppearance.StatusBar.EventContent.Title" />
|
||||
</resources>
|
||||
@@ -10,7 +10,6 @@
|
||||
<dimen name="emoji_drawer_item_width">46dp</dimen>
|
||||
<dimen name="conversation_item_body_text_size">16sp</dimen>
|
||||
<dimen name="conversation_item_date_text_size">12sp</dimen>
|
||||
<dimen name="transport_selection_popup_width">200sp</dimen>
|
||||
<dimen name="contact_photo_target_size">64dp</dimen>
|
||||
<dimen name="keyboard_toolbar_height">44dp</dimen>
|
||||
|
||||
@@ -107,15 +106,6 @@
|
||||
|
||||
<dimen name="unread_count_bubble_radius">12.5dp</dimen>
|
||||
|
||||
<dimen name="insights_modal_title_margin_top">41dp</dimen>
|
||||
<dimen name="insights_modal_description_margin_top">12dp</dimen>
|
||||
<dimen name="insights_modal_progress_margin_top">23dp</dimen>
|
||||
<dimen name="insights_modal_progress_size">187dp</dimen>
|
||||
<dimen name="insights_modal_avatar_size">140dp</dimen>
|
||||
<dimen name="insights_modal_view_insights_margin_top">41dp</dimen>
|
||||
<dimen name="insights_modal_percent_text_size">28sp</dimen>
|
||||
<dimen name="insights_modal_percent_sign_text_size">20sp</dimen>
|
||||
|
||||
<dimen name="invite_edit_text_min_height">84dp</dimen>
|
||||
|
||||
<!-- RedPhone -->
|
||||
@@ -131,8 +121,6 @@
|
||||
|
||||
<dimen name="floating_action_button_margin">16dp</dimen>
|
||||
|
||||
<dimen name="alertview_small_icon_size">14dp</dimen>
|
||||
|
||||
<dimen name="recording_voice_lock_target">-150dp</dimen>
|
||||
|
||||
<dimen name="selection_item_header_height">64dp</dimen>
|
||||
|
||||
@@ -5,8 +5,6 @@
|
||||
|
||||
<style name="Signal.DayNight.NoActionBar" parent="TextSecure.LightNoActionBar" />
|
||||
|
||||
<style name="Signal.DayNight.NoActionBar.TransparentNavigationBar" parent="TextSecure.LightNoActionBar.TransparentNavigationBar" />
|
||||
|
||||
<style name="Signal.DayNight.Invite" parent="Signal.Light.NoActionBar.Invite" />
|
||||
|
||||
<style name="Signal.DayNight.IntroTheme" parent="TextSecure.LightIntroTheme" />
|
||||
|
||||
@@ -218,10 +218,6 @@
|
||||
<style name="Signal.DayNight.Dialog.FullScreen.Donate">
|
||||
</style>
|
||||
|
||||
<style name="Signal.Media.Dialog.AddMessageDialog" parent="TextSecure.MediaPreview">
|
||||
<item name="android:windowAnimationStyle">@style/TextSecure.Animation.AddMessageDialog</item>
|
||||
</style>
|
||||
|
||||
<style name="ThemeOverlay.Signal.MaterialAlertDialog" parent="@style/ThemeOverlay.Material3.MaterialAlertDialog">
|
||||
<item name="alertDialogStyle">@style/Signal.MaterialAlertDialog</item>
|
||||
<item name="android:background">@color/signal_colorSurface1</item>
|
||||
|
||||
@@ -13,7 +13,6 @@
|
||||
<string name="donation_decline_code_error_url" translatable="false">https://support.signal.org/hc/articles/4408365318426#errors</string>
|
||||
<string name="sms_export_url" translatable="false">https://support.signal.org/hc/articles/360007321171</string>
|
||||
<string name="signal_me_username_url" translatable="false">https://signal.me/#u/%1$s</string>
|
||||
<string name="signal_me_username_url_no_scheme" translatable="false">signal.me/#u/%1$s</string>
|
||||
<string name="username_support_url" translatable="false">https://support.signal.org/hc/articles/5389476324250</string>
|
||||
<string name="export_account_data_url" translatable="false">https://support.signal.org/hc/articles/5538911756954</string>
|
||||
|
||||
@@ -218,11 +217,6 @@
|
||||
<!-- Action to prompt the user to dismiss the alert at the bottom of the chat list -->
|
||||
<string name="CensorshipCircumventionMegaphone_no_thanks">No thanks</string>
|
||||
|
||||
<!-- ClearProfileActivity -->
|
||||
<string name="ClearProfileActivity_remove">Remove</string>
|
||||
<string name="ClearProfileActivity_remove_profile_photo">Remove profile photo?</string>
|
||||
<string name="ClearProfileActivity_remove_group_photo">Remove group photo?</string>
|
||||
|
||||
<!-- ClientDeprecatedActivity -->
|
||||
<string name="ClientDeprecatedActivity_update_signal">Update Signal</string>
|
||||
<string name="ClientDeprecatedActivity_this_version_of_the_app_is_no_longer_supported">This version of the app is no longer supported. To continue sending and receiving messages, update to the latest version.</string>
|
||||
@@ -255,9 +249,6 @@
|
||||
<string name="ContactsCursorLoader_groups">Groups</string>
|
||||
<!-- Contact search header for individuals who the user has not started a conversation with but is in a group with -->
|
||||
<string name="ContactsCursorLoader_group_members">Group members</string>
|
||||
<string name="ContactsCursorLoader_phone_number_search">Phone number search</string>
|
||||
<!-- Header for username search -->
|
||||
<string name="ContactsCursorLoader_find_by_username">Find by username</string>
|
||||
<!-- Label for my stories when selecting who to send media to -->
|
||||
<string name="ContactsCursorLoader_my_stories">My Stories</string>
|
||||
<!-- Text for a button that brings up a bottom sheet to create a new story. -->
|
||||
@@ -296,7 +287,6 @@
|
||||
<string name="ConversationItem_error_not_sent_tap_for_details">Not sent, tap for details</string>
|
||||
<string name="ConversationItem_error_partially_not_delivered">Partially sent, tap for details</string>
|
||||
<string name="ConversationItem_error_network_not_delivered">Send failed</string>
|
||||
<string name="ConversationItem_received_key_exchange_message_tap_to_process">Received key exchange message, tap to process.</string>
|
||||
<string name="ConversationItem_group_action_left">%1$s has left the group.</string>
|
||||
<string name="ConversationItem_send_paused">Send paused</string>
|
||||
<string name="ConversationItem_click_to_approve_unencrypted">Send failed, tap for unsecured fallback</string>
|
||||
@@ -333,15 +323,11 @@
|
||||
<string name="ConversationActivity_add_attachment">Add attachment</string>
|
||||
<!-- Accessibility text associated with image button to send an edited message. -->
|
||||
<string name="ConversationActivity_send_edit">Send edit</string>
|
||||
<string name="ConversationActivity_select_contact_info">Select contact info</string>
|
||||
<string name="ConversationActivity_compose_message">Compose message</string>
|
||||
<string name="ConversationActivity_sorry_there_was_an_error_setting_your_attachment">Sorry, there was an error setting your attachment.</string>
|
||||
<string name="ConversationActivity_recipient_is_not_a_valid_sms_or_email_address_exclamation">Recipient is not a valid SMS or email address!</string>
|
||||
<string name="ConversationActivity_message_is_empty_exclamation">Message is empty!</string>
|
||||
<string name="ConversationActivity_group_members">Group members</string>
|
||||
<string name="ConversationActivity__tap_here_to_start_a_group_call">Tap here to start a group call</string>
|
||||
<!-- Warning toast shown to user if they somehow try to edit an sms/mms message -->
|
||||
<string name="ConversationActivity_edit_sms_message_error">Unable to edit SMS messages</string>
|
||||
<!-- Warning dialog text shown to user if they try to send a message edit that is too old where %1$d is replaced with the amount of hours, e.g. 3 -->
|
||||
<plurals name="ConversationActivity_edit_message_too_old">
|
||||
<item quantity="one">Edits can only be applied within %1$d hour from the time you sent this message.</item>
|
||||
@@ -365,7 +351,6 @@
|
||||
<string name="ConversationActivity_transport_signal">Signal message</string>
|
||||
<string name="ConversationActivity_lets_switch_to_signal">Let\'s switch to Signal %1$s</string>
|
||||
<string name="ConversationActivity_specify_recipient">Please choose a contact</string>
|
||||
<string name="ConversationActivity_unblock">Unblock</string>
|
||||
<string name="ConversationActivity_attachment_exceeds_size_limits">Attachment exceeds size limits for the type of message you\'re sending.</string>
|
||||
<string name="ConversationActivity_unable_to_record_audio">Unable to record audio!</string>
|
||||
<string name="ConversationActivity_you_cant_send_messages_to_this_group">You can\'t send messages to this group because you\'re no longer a member.</string>
|
||||
@@ -389,8 +374,6 @@
|
||||
<string name="ConversationActivity_signal_needs_recording_permissions_to_capture_video">Signal needs microphone permissions to record videos.</string>
|
||||
|
||||
<string name="ConversationActivity_quoted_contact_message">%1$s %2$s</string>
|
||||
<string name="ConversationActivity_signal_cannot_sent_sms_mms_messages_because_it_is_not_your_default_sms_app">Signal cannot send SMS/MMS messages because it is not your default SMS app. Would you like to change this in your Android settings?</string>
|
||||
<string name="ConversationActivity_yes">Yes</string>
|
||||
<string name="ConversationActivity_no">No</string>
|
||||
<string name="ConversationActivity_search_position">%1$d of %2$d</string>
|
||||
<string name="ConversationActivity_no_results">No results</string>
|
||||
@@ -413,16 +396,6 @@
|
||||
|
||||
<string name="ConversationActivity_error_sending_media">Error sending media</string>
|
||||
|
||||
<string name="ConversationActivity__reported_as_spam_and_blocked">Reported as spam and blocked.</string>
|
||||
|
||||
<!-- Message shown when opening an SMS conversation with SMS disabled and they have unexported sms messages -->
|
||||
<string name="ConversationActivity__sms_messaging_is_currently_disabled_you_can_export_your_messages_to_another_app_on_your_phone">SMS messaging is currently disabled. You can export your messages to another app on your phone.</string>
|
||||
<!-- Message shown when opening an SMS conversation with SMS disabled and they have unexported sms messages -->
|
||||
<string name="ConversationActivity__sms_messaging_is_no_longer_supported_in_signal_you_can_export_your_messages_to_another_app_on_your_phone">SMS messaging is no longer supported in Signal. You can export your messages to another app on your phone.</string>
|
||||
<!-- Action button shown when in sms conversation, sms is disabled, and unexported sms messages are present -->
|
||||
<string name="ConversationActivity__export_sms_messages">Export SMS messages</string>
|
||||
<!-- Message shown when opening an SMS conversation with SMS disabled and there are no exported messages -->
|
||||
<string name="ConversationActivity__sms_messaging_is_currently_disabled_invite_s_to_to_signal_to_keep_the_conversation_here">SMS messaging is currently disabled. Invite %1$s to Signal to keep the conversation here.</string>
|
||||
<!-- Message shown when opening an SMS conversation with SMS disabled and there are no exported messages -->
|
||||
<string name="ConversationActivity__sms_messaging_is_no_longer_supported_in_signal_invite_s_to_to_signal_to_keep_the_conversation_here">SMS messaging is no longer supported in Signal. Invite %1$s to Signal to keep the conversation here.</string>
|
||||
<!-- Action button shown when opening an SMS conversation with SMS disabled and there are no exported messages -->
|
||||
@@ -500,8 +473,6 @@
|
||||
<string name="ConversationFragment_not_now">Not now</string>
|
||||
<string name="ConversationFragment_your_safety_number_with_s_changed">Your safety number with %s changed</string>
|
||||
<string name="ConversationFragment_your_safety_number_with_s_changed_likey_because_they_reinstalled_signal">Your safety number with %s changed, likely because they reinstalled Signal or changed devices. Tap Verify to confirm the new safety number. This is optional.</string>
|
||||
<!-- Message shown to indicate which notification profile is on/active -->
|
||||
<string name="ConversationFragment__s_on">%1$s on</string>
|
||||
<!-- Dialog title for block group link join requests -->
|
||||
<string name="ConversationFragment__block_request">Block request?</string>
|
||||
<!-- Dialog message for block group link join requests -->
|
||||
@@ -600,12 +571,6 @@
|
||||
<!-- CreateGroupActivity -->
|
||||
<string name="CreateGroupActivity__select_members">Select members</string>
|
||||
|
||||
<!-- ConversationListFilterPullView -->
|
||||
<!-- Note in revealable view before fully revealed -->
|
||||
<string name="ConversationListFilterPullView__pull_down_to_filter">Pull down to filter</string>
|
||||
<!-- Note in revealable view after fully revealed -->
|
||||
<string name="ConversationListFilterPullView__release_to_filter">Release to filter</string>
|
||||
|
||||
<!-- CreateProfileActivity -->
|
||||
<string name="CreateProfileActivity__profile">Profile</string>
|
||||
<string name="CreateProfileActivity_error_setting_profile_photo">Error setting profile photo</string>
|
||||
@@ -703,8 +668,6 @@
|
||||
<string name="ScheduleMessageFTUXBottomSheet__disclaimer">When you send a scheduled message, make sure your device will be on and connected to the internet at the time of sending. If not, your message will send when your device reconnects.</string>
|
||||
<!-- Confirmation button text acknowledging the user understands the disclaimer -->
|
||||
<string name="ScheduleMessageFTUXBottomSheet__okay">Okay</string>
|
||||
<!-- Title for section asking users to allow alarm permissions for scheduled messages -->
|
||||
<string name="ScheduleMessageFTUXBottomSheet_enable_title">To enable message scheduling:</string>
|
||||
<!-- Title for dialog asking users to allow alarm permissions for scheduled messages -->
|
||||
<string name="ReenableScheduleMessagesDialogFragment_reenable_title">To re-enable message scheduling:</string>
|
||||
<!-- Title of dialog with a calendar to select the date the user wants to schedule a message. -->
|
||||
@@ -1142,8 +1105,6 @@
|
||||
|
||||
<!-- InputPanel -->
|
||||
<string name="InputPanel_tap_and_hold_to_record_a_voice_message_release_to_send">Tap and hold to record a voice message, release to send</string>
|
||||
<!-- Message shown if the user tries to switch a conversation from Signal to SMS -->
|
||||
<string name="InputPanel__sms_messaging_is_no_longer_supported_in_signal">SMS messaging is no longer supported in Signal.</string>
|
||||
<!-- When editing a message, label shown above the text input field in the composer -->
|
||||
<string name="InputPanel_edit_message">Edit message</string>
|
||||
|
||||
@@ -1178,9 +1139,6 @@
|
||||
<string name="MessageRetrievalService_signal">Signal</string>
|
||||
<string name="MessageRetrievalService_background_connection_enabled">Background connection enabled</string>
|
||||
|
||||
<!-- MmsDownloader -->
|
||||
<string name="MmsDownloader_error_reading_mms_settings">Error reading wireless provider MMS settings</string>
|
||||
|
||||
<!-- MediaOverviewActivity -->
|
||||
<string name="MediaOverviewActivity_Media">Media</string>
|
||||
<string name="MediaOverviewActivity_Files">Files</string>
|
||||
@@ -1239,7 +1197,6 @@
|
||||
<string name="Megaphones_get_started">Get started</string>
|
||||
<string name="Megaphones_new_group">New group</string>
|
||||
<string name="Megaphones_invite_friends">Invite friends</string>
|
||||
<string name="Megaphones_use_sms">Use SMS</string>
|
||||
<string name="Megaphones_chat_colors">Chat colors</string>
|
||||
<string name="Megaphones_add_a_profile_photo">Add a profile photo</string>
|
||||
|
||||
@@ -1251,11 +1208,7 @@
|
||||
<!-- Temporary notification shown when starting the calling service -->
|
||||
<string name="NotificationBarManager__starting_signal_call_service">Starting Signal call service</string>
|
||||
<string name="NotificationBarManager__stopping_signal_call_service">Stopping Signal call service</string>
|
||||
<string name="NotificationBarManager__decline_call">Decline call</string>
|
||||
<string name="NotificationBarManager__answer_call">Answer call</string>
|
||||
<string name="NotificationBarManager__end_call">End call</string>
|
||||
<string name="NotificationBarManager__cancel_call">Cancel call</string>
|
||||
<string name="NotificationBarManager__join_call">Join call</string>
|
||||
|
||||
<!-- NotificationsMegaphone -->
|
||||
<string name="NotificationsMegaphone_turn_on_notifications">Turn on Notifications?</string>
|
||||
@@ -1657,8 +1610,6 @@
|
||||
<item quantity="other">You have %1$d attempts remaining. If you run out of attempts, you can create a new PIN. You can register and use your account but you\'ll lose some saved settings like your profile information.</item>
|
||||
</plurals>
|
||||
<string name="PinRestoreEntryFragment_signal_registration_need_help_with_pin">Signal Registration - Need Help with PIN for Android</string>
|
||||
<!-- Button label to prompt the user to switch between an alphanumeric and numeric-only keyboards -->
|
||||
<string name="PinRestoreEntryFragment_switch_keyboard">Switch keyboard</string>
|
||||
|
||||
<!-- PinRestoreLockedFragment -->
|
||||
<string name="PinRestoreLockedFragment_create_your_pin">Create your PIN</string>
|
||||
@@ -1736,7 +1687,6 @@
|
||||
<string name="WebRtcCallActivity__to_call_s_signal_needs_access_to_your_camera">To call %1$s, Signal needs access to your camera</string>
|
||||
<string name="WebRtcCallActivity__signal_s">Signal %1$s</string>
|
||||
<string name="WebRtcCallActivity__calling">Calling…</string>
|
||||
<string name="WebRtcCallActivity__group_is_too_large_to_ring_the_participants">Group is too large to ring the participants.</string>
|
||||
<!-- Call status shown when an active call was disconnected (e.g., network hiccup) and is trying to reconnect -->
|
||||
<string name="WebRtcCallActivity__reconnecting">Reconnecting…</string>
|
||||
<!-- Title for dialog warning about lacking bluetooth permissions during a call -->
|
||||
@@ -1855,8 +1805,6 @@
|
||||
<string name="WebRtcCallView__toggle_camera">Toggle camera</string>
|
||||
<!-- Toggle content description for toggling mute state -->
|
||||
<string name="WebRtcCallView__toggle_mute">Toggle mute</string>
|
||||
<!-- Toggle content description for toggling group ring state -->
|
||||
<string name="WebRtcCallView__toggle_ring">Toggle ring</string>
|
||||
<!-- Content description for end-call button -->
|
||||
<string name="WebRtcCallView__end_call">End call</string>
|
||||
|
||||
@@ -1919,7 +1867,6 @@
|
||||
<!-- Dialog message shown when we need to verify sms and carrier rates may apply. -->
|
||||
<string name="RegistrationActivity_a_verification_code_will_be_sent_to_this_number">A verification code will be sent to this number. Carrier rates may apply.</string>
|
||||
<string name="RegistrationActivity_you_will_receive_a_call_to_verify_this_number">You\'ll receive a call to verify this number.</string>
|
||||
<string name="RegistrationActivity_is_your_phone_number_above_correct">Is your phone number above correct?</string>
|
||||
<string name="RegistrationActivity_edit_number">Edit number</string>
|
||||
<string name="RegistrationActivity_missing_google_play_services">Missing Google Play Services</string>
|
||||
<string name="RegistrationActivity_this_device_is_missing_google_play_services">This device is missing Google Play Services. You can still use Signal, but this configuration may result in reduced reliability or performance.\n\nIf you are not an advanced user, are not running an aftermarket Android ROM, or believe that you are seeing this in error, please contact support@signal.org for help troubleshooting.</string>
|
||||
@@ -1933,8 +1880,6 @@
|
||||
<!-- During registration, if the user attempts (and fails) to register, we display this error message with a number of minutes timer they are allowed to try again.-->
|
||||
<string name="RegistrationActivity_rate_limited_to_try_again">You\'ve made too many attempts to register this number. Please try again in %s.</string>
|
||||
<string name="RegistrationActivity_unable_to_connect_to_service">Unable to connect to service. Please check network connection and try again.</string>
|
||||
<!-- A description text for an alert dialog where we do not or can not explain the error to the user. -->
|
||||
<string name="RegistrationActivity_generic_error">An unexpected error occurred.</string>
|
||||
<!-- A description text for an alert dialog when the entered phone number is not eligible for a verification SMS. -->
|
||||
<string name="RegistrationActivity_we_couldnt_send_you_a_verification_code">We couldn\'t send you a verification code via SMS. Try receiving your code via voice call instead.</string>
|
||||
<!-- Generic error when the app is unable to request an SMS code for an unknown reason. -->
|
||||
@@ -1953,8 +1898,6 @@
|
||||
<item quantity="other">You are now %d steps away from submitting a debug log.</item>
|
||||
</plurals>
|
||||
<string name="RegistrationActivity_we_need_to_verify_that_youre_human">We need to verify that you\'re human.</string>
|
||||
<!-- An error shown when the request was valid, but due to an issue with a partner vendor, the server is unable to send an SMS code -->
|
||||
<string name="RegistrationActivity_external_service_error">Signal was unable to send an SMS code due to an external failure.</string>
|
||||
<!-- Button label to trigger a phone call to provide the registration code, in lieu of an SMS code -->
|
||||
<string name="RegistrationActivity_voice_call">Voice Call</string>
|
||||
<!-- Dialog button to cancel the pending action and return to the previous state. -->
|
||||
@@ -1967,11 +1910,9 @@
|
||||
<!-- Subtitle of registration screen when asking for the users phone number -->
|
||||
<string name="RegistrationActivity_enter_your_phone_number_to_get_started">Enter your phone number to get started.</string>
|
||||
<string name="RegistrationActivity_enter_the_code_we_sent_to_s">Enter the code we sent to %s</string>
|
||||
<string name="RegistrationActivity_make_sure_your_phone_has_a_cellular_signal">Make sure your phone has a cellular signal to receive your SMS or call</string>
|
||||
|
||||
<string name="RegistrationActivity_phone_number_description">Phone number</string>
|
||||
<string name="RegistrationActivity_country_code_description">Country code</string>
|
||||
<string name="RegistrationActivity_country_code_hint">Country</string>
|
||||
<string name="RegistrationActivity_call">Call</string>
|
||||
<string name="RegistrationActivity_verification_code">Verification Code</string>
|
||||
<string name="RegistrationActivity_resend_code">Resend Code</string>
|
||||
@@ -2001,9 +1942,6 @@
|
||||
|
||||
<!-- Search -->
|
||||
<string name="SearchFragment_no_results">No results found for \'%s\'</string>
|
||||
<string name="SearchFragment_header_conversations">Chats</string>
|
||||
<string name="SearchFragment_header_contacts">Contacts</string>
|
||||
<string name="SearchFragment_header_messages">Messages</string>
|
||||
|
||||
<!-- ShakeToReport -->
|
||||
<string name="ShakeToReport_shake_detected" translatable="false">Shake detected</string>
|
||||
@@ -2042,18 +1980,9 @@
|
||||
<string name="Slide_video">Video</string>
|
||||
|
||||
<!-- SmsMessageRecord -->
|
||||
<string name="SmsMessageRecord_received_corrupted_key_exchange_message">Received corrupted key
|
||||
exchange message!
|
||||
</string>
|
||||
<string name="SmsMessageRecord_received_key_exchange_message_for_invalid_protocol_version">
|
||||
Received key exchange message for invalid protocol version.
|
||||
</string>
|
||||
<string name="SmsMessageRecord_received_message_with_new_safety_number_tap_to_process">Received message with new safety number. Tap to process and display.</string>
|
||||
<string name="SmsMessageRecord_secure_session_reset">You reset the secure session.</string>
|
||||
<string name="SmsMessageRecord_secure_session_reset_s">%s reset the secure session.</string>
|
||||
<string name="SmsMessageRecord_duplicate_message">Duplicate message.</string>
|
||||
<string name="SmsMessageRecord_this_message_could_not_be_processed_because_it_was_sent_from_a_newer_version">This message could not be processed because it was sent from a newer version of Signal. You can ask your contact to send this message again after you update.</string>
|
||||
<string name="SmsMessageRecord_error_handling_incoming_message">Error handling incoming message.</string>
|
||||
|
||||
<!-- StickerManagementActivity -->
|
||||
<string name="StickerManagementActivity_stickers">Stickers</string>
|
||||
@@ -2206,7 +2135,6 @@
|
||||
<string name="UsernameShareBottomSheet__copy_or_share_a_username_link">Copy or share a username link</string>
|
||||
|
||||
<!-- VerifyIdentityActivity -->
|
||||
<string name="VerifyIdentityActivity_your_contact_is_running_an_old_version_of_signal">Your contact is running an old version of Signal. Please ask them to update before verifying your safety number.</string>
|
||||
<string name="VerifyIdentityActivity_your_contact_is_running_a_newer_version_of_Signal">Your contact is running a newer version of Signal with an incompatible QR code format. Please update to compare.</string>
|
||||
<string name="VerifyIdentityActivity_the_scanned_qr_code_is_not_a_correctly_formatted_safety_number">The scanned QR code is not a correctly formatted safety number verification code. Please try scanning again.</string>
|
||||
<string name="VerifyIdentityActivity_share_safety_number_via">Share safety number via…</string>
|
||||
@@ -2241,12 +2169,6 @@
|
||||
<!-- MuteDialog -->
|
||||
<string name="MuteDialog_mute_notifications">Mute notifications</string>
|
||||
|
||||
<!-- ApplicationMigrationService -->
|
||||
<string name="ApplicationMigrationService_import_in_progress">Import in progress</string>
|
||||
<string name="ApplicationMigrationService_importing_text_messages">Importing text messages</string>
|
||||
<string name="ApplicationMigrationService_import_complete">Import complete</string>
|
||||
<string name="ApplicationMigrationService_system_database_import_is_complete">System database import is complete.</string>
|
||||
|
||||
<!-- KeyCachingService -->
|
||||
<string name="KeyCachingService_signal_passphrase_cached">Touch to open.</string>
|
||||
<string name="KeyCachingService_passphrase_cached">Signal is unlocked</string>
|
||||
@@ -2290,7 +2212,6 @@
|
||||
<item quantity="one">%1$d chat</item>
|
||||
<item quantity="other">%1$d chats</item>
|
||||
</plurals>
|
||||
<string name="MessageNotifier_d_new_messages_in_d_conversations">%1$d new messages in %2$d chats</string>
|
||||
<string name="MessageNotifier_most_recent_from_s">Most recent from: %1$s</string>
|
||||
<string name="MessageNotifier_locked_message">Locked message</string>
|
||||
<string name="MessageNotifier_message_delivery_failed">Message delivery failed.</string>
|
||||
@@ -2309,7 +2230,6 @@
|
||||
<string name="MessageNotifier_view_once_video">View-once video</string>
|
||||
<string name="MessageNotifier_reply">Reply</string>
|
||||
<string name="MessageNotifier_signal_message">Signal Message</string>
|
||||
<string name="MessageNotifier_unsecured_sms">Unsecured SMS</string>
|
||||
<string name="MessageNotifier_contact_message">%1$s %2$s</string>
|
||||
<string name="MessageNotifier_unknown_contact_message">Contact</string>
|
||||
<string name="MessageNotifier_reacted_s_to_s">Reacted %1$s to: \"%2$s\".</string>
|
||||
@@ -2389,7 +2309,6 @@
|
||||
</plurals>
|
||||
|
||||
<!-- UnauthorizedReminder -->
|
||||
<string name="UnauthorizedReminder_device_no_longer_registered">Device no longer registered</string>
|
||||
<!-- Message shown in a reminder banner when the user\'s device is no longer registered -->
|
||||
<string name="UnauthorizedReminder_this_is_likely_because_you_registered_your_phone_number_with_Signal_on_a_different_device">This device is no longer registered. This is likely because you registered your phone number with Signal on a different device.</string>
|
||||
<!-- Action in reminder banner that will take user to re-register -->
|
||||
@@ -2506,8 +2425,6 @@
|
||||
<string name="conversation_activity__type_message_sms_insecure">Unsecured SMS</string>
|
||||
<string name="conversation_activity__type_message_mms_insecure">Unsecured MMS</string>
|
||||
<!-- Option in send button context menu to schedule the message instead of sending it directly -->
|
||||
<string name="conversation_activity__option_schedule_message">Schedule message</string>
|
||||
<string name="conversation_activity__from_sim_name">From %1$s</string>
|
||||
<string name="conversation_activity__sim_n">SIM %1$d</string>
|
||||
<string name="conversation_activity__send">Send</string>
|
||||
<string name="conversation_activity__compose_description">Message composition</string>
|
||||
@@ -2516,7 +2433,6 @@
|
||||
<string name="conversation_activity__quick_attachment_drawer_toggle_camera_description">Toggle quick camera attachment drawer</string>
|
||||
<string name="conversation_activity__quick_attachment_drawer_record_and_send_audio_description">Record and send audio attachment</string>
|
||||
<string name="conversation_activity__quick_attachment_drawer_lock_record_description">Lock recording of audio attachment</string>
|
||||
<string name="conversation_activity__enable_signal_for_sms">Enable Signal for SMS</string>
|
||||
<string name="conversation_activity__message_could_not_be_sent">Message could not be sent. Check your connection and try again.</string>
|
||||
|
||||
<!-- conversation_input_panel -->
|
||||
@@ -2582,16 +2498,6 @@
|
||||
<!-- Label for quoted gift -->
|
||||
<string name="QuoteView__donation_for_a_friend">Donation for a friend</string>
|
||||
|
||||
<!-- ConversationParentFragment -->
|
||||
<!-- Title for dialog warning about lacking bluetooth permissions during a voice message -->
|
||||
<string name="ConversationParentFragment__bluetooth_permission_denied">Bluetooth permission denied</string>
|
||||
<!-- Message for dialog warning about lacking bluetooth permissions during a voice message and references the permission needed by name -->
|
||||
<string name="ConversationParentFragment__please_enable_the_nearby_devices_permission_to_use_bluetooth_during_a_call">Please enable the \"Nearby devices\" permission to use bluetooth to record voice messages.</string>
|
||||
<!-- Positive action for bluetooth warning dialog to open settings -->
|
||||
<string name="ConversationParentFragment__open_settings">Open settings</string>
|
||||
<!-- Negative action for bluetooth warning dialog to dismiss dialog -->
|
||||
<string name="ConversationParentFragment__not_now">Not now</string>
|
||||
|
||||
<!-- conversation_fragment -->
|
||||
<string name="conversation_fragment__scroll_to_the_bottom_content_description">Scroll to the bottom</string>
|
||||
|
||||
@@ -2705,17 +2611,7 @@
|
||||
<!-- giphy_fragment -->
|
||||
<string name="giphy_fragment__nothing_found">Nothing found</string>
|
||||
|
||||
<!-- database_migration_activity -->
|
||||
<string name="database_migration_activity__would_you_like_to_import_your_existing_text_messages">Would you like to import your existing text messages into Signal\'s encrypted database?</string>
|
||||
<string name="database_migration_activity__the_default_system_database_will_not_be_modified">The default system database will not be modified or altered in any way.</string>
|
||||
<string name="database_migration_activity__skip">Skip</string>
|
||||
<string name="database_migration_activity__import">Import</string>
|
||||
<string name="database_migration_activity__this_could_take_a_moment_please_be_patient">This could take a moment. Please be patient, we\'ll notify you when the import is complete.</string>
|
||||
<string name="database_migration_activity__importing">IMPORTING</string>
|
||||
|
||||
|
||||
<!-- load_more_header -->
|
||||
<string name="load_more_header__see_full_conversation">See full chat</string>
|
||||
<string name="load_more_header__loading">Loading</string>
|
||||
|
||||
<!-- media_overview_activity -->
|
||||
@@ -2787,7 +2683,6 @@
|
||||
<!-- recipients_panel -->
|
||||
|
||||
<!-- verify_display_fragment -->
|
||||
<string name="verify_display_fragment__to_verify_the_security_of_your_end_to_end_encryption_with_s"><![CDATA[To verify the security of your end-to-end encryption with %s, compare the numbers above with their device. You can also scan the code on their phone. <a href="https://signal.org/redirect/safety-numbers">Learn more.</a>]]></string>
|
||||
<!-- Explanation of how to verify the safety numbers. %s is replaced with the name of the other recipient -->
|
||||
<string name="verify_display_fragment__pnp_verify_safety_numbers_explanation_with_s">To verify end-to-end encryption with %s, match the color card above with their device and compare the numbers. If these don’t match, swipe and try the other pair of safety numbers. Only one pair needs to match.</string>
|
||||
<string name="verify_display_fragment__tap_to_scan">Tap to scan</string>
|
||||
@@ -2808,9 +2703,6 @@
|
||||
<!-- Confirmation button for educating users about new safety number changes -->
|
||||
<string name="PnpSafetyNumberEducationDialog__confirm">Got it</string>
|
||||
|
||||
<!-- verify_identity -->
|
||||
<string name="verify_identity__share_safety_number">Share safety number</string>
|
||||
|
||||
<!-- verity_scan_fragment -->
|
||||
<string name="verify_scan_fragment__scan_the_qr_code_on_your_contact">Scan the QR Code on your contact\'s device.</string>
|
||||
|
||||
@@ -2851,7 +2743,6 @@
|
||||
<string name="AndroidManifest__linked_devices">Linked devices</string>
|
||||
<string name="AndroidManifest__invite_friends">Invite friends</string>
|
||||
<string name="AndroidManifest_archived_conversations">Archived chats</string>
|
||||
<string name="AndroidManifest_remove_photo">Remove photo</string>
|
||||
|
||||
<!-- HelpFragment -->
|
||||
<string name="HelpFragment__have_you_read_our_faq_yet">Have you read our FAQ yet?</string>
|
||||
@@ -3042,8 +2933,6 @@
|
||||
<string name="preferences__app_icon_notification_warning">Notifications will always display the default Signal icon and name.</string>
|
||||
<!--Call to action to get more information about the limitations of the change app icon functionality. -->
|
||||
<string name="preferences__app_icon_learn_more">Learn\u00A0more</string>
|
||||
<!--Text description of the app icon option for visually impaired users. -->
|
||||
<string name="preferences__app_icon_content_description">Icon for %1$s</string>
|
||||
<!--Text description of a graphic illustrating the limitations of the app icon change. -->
|
||||
<string name="preferences__graphic_illustrating_where_the_replacement_app_icon_will_be_visible">Graphic illustrating where the replacement app icon will be visible.</string>
|
||||
<string name="preferences__disable_pin">Disable PIN</string>
|
||||
@@ -3100,7 +2989,6 @@
|
||||
<string name="preferences_advanced__use_system_emoji">Use system emoji</string>
|
||||
<string name="preferences_advanced__relay_all_calls_through_the_signal_server_to_avoid_revealing_your_ip_address">Relay all calls through the Signal server to avoid revealing your IP address to your contact. Enabling will reduce call quality.</string>
|
||||
<string name="preferences_advanced__always_relay_calls">Always relay calls</string>
|
||||
<string name="preferences_app_protection__who_can">Who can…</string>
|
||||
<!-- Privacy settings payments section title -->
|
||||
<string name="preferences_app_protection__payments">Payments</string>
|
||||
<string name="preferences_chats__chats">Chats</string>
|
||||
@@ -3133,8 +3021,6 @@
|
||||
<string name="preferences_communication__category_sealed_sender">Sealed Sender</string>
|
||||
<string name="preferences_communication__sealed_sender_allow_from_anyone">Allow from anyone</string>
|
||||
<string name="preferences_communication__sealed_sender_allow_from_anyone_description">Enable sealed sender for incoming messages from non-contacts and people with whom you have not shared your profile.</string>
|
||||
<string name="preferences_communication__sealed_sender_learn_more">Learn more</string>
|
||||
<string name="preferences_setup_a_username">Setup a username</string>
|
||||
<string name="preferences_proxy">Proxy</string>
|
||||
<string name="preferences_use_proxy">Use proxy</string>
|
||||
<string name="preferences_off">Off</string>
|
||||
@@ -3462,7 +3348,6 @@
|
||||
<string name="conversation__menu_format_text">Format text</string>
|
||||
|
||||
<!-- conversation_popup -->
|
||||
<string name="conversation_popup__menu_expand_popup">Expand popup</string>
|
||||
|
||||
<!-- conversation_callable_insecure -->
|
||||
<string name="conversation_add_to_contacts__menu_add_to_contacts">Add to contacts</string>
|
||||
@@ -3500,8 +3385,6 @@
|
||||
<string name="verify_display_fragment_context_menu__compare_with_clipboard">Compare with clipboard</string>
|
||||
|
||||
<!-- reminder_header -->
|
||||
<string name="reminder_header_sms_import_title">Import system SMS</string>
|
||||
<string name="reminder_header_sms_import_text">Tap to copy your phone\'s SMS messages into Signal\'s encrypted database.</string>
|
||||
<string name="reminder_header_push_title">Enable Signal messages and calls</string>
|
||||
<string name="reminder_header_push_text">Upgrade your communication experience.</string>
|
||||
<string name="reminder_header_service_outage_text">Signal is experiencing technical difficulties. We are working hard to restore service as quickly as possible.</string>
|
||||
@@ -3652,17 +3535,12 @@
|
||||
<string name="CallNotificationBuilder__ongoing_signal_group_call">Ongoing Signal group call</string>
|
||||
|
||||
<!-- transport_selection_list_item -->
|
||||
<string name="transport_selection_list_item__transport_icon">Transport icon</string>
|
||||
<string name="ConversationListFragment_loading">Loading…</string>
|
||||
<string name="CallNotificationBuilder_connecting">Connecting…</string>
|
||||
<string name="Permissions_permission_required">Permission required</string>
|
||||
<string name="ConversationActivity_signal_needs_sms_permission_in_order_to_send_an_sms">Signal needs SMS permission in order to send an SMS, but it has been permanently denied. Please continue to app settings, select \"Permissions\" and enable \"SMS\".</string>
|
||||
<string name="Permissions_continue">Continue</string>
|
||||
<string name="Permissions_not_now">Not now</string>
|
||||
<string name="conversation_activity__enable_signal_messages">ENABLE SIGNAL MESSAGES</string>
|
||||
<string name="SQLCipherMigrationHelper_migrating_signal_database">Migrating Signal database</string>
|
||||
<string name="PushDecryptJob_new_locked_message">New locked message</string>
|
||||
<string name="PushDecryptJob_unlock_to_view_pending_messages">Unlock to view pending messages</string>
|
||||
<string name="enter_backup_passphrase_dialog__backup_passphrase">Backup passphrase</string>
|
||||
<string name="backup_enable_dialog__backups_will_be_saved_to_external_storage_and_encrypted_with_the_passphrase_below_you_must_have_this_passphrase_in_order_to_restore_a_backup">Backups will be saved to external storage and encrypted with the passphrase below. You must have this passphrase in order to restore a backup.</string>
|
||||
<string name="backup_enable_dialog__you_must_have_this_passphrase">You must have this passphrase in order to restore a backup.</string>
|
||||
@@ -3723,8 +3601,6 @@
|
||||
<string name="RegistrationActivity_incorrect_code">Incorrect code</string>
|
||||
<string name="BackupUtil_never">Never</string>
|
||||
<string name="BackupUtil_unknown">Unknown</string>
|
||||
<string name="preferences_app_protection__see_my_phone_number">See my phone number</string>
|
||||
<string name="preferences_app_protection__find_me_by_phone_number">Find me by phone number</string>
|
||||
<!-- Phone number heading displayed as a screen title -->
|
||||
<string name="preferences_app_protection__phone_number">Phone number</string>
|
||||
<!-- Subtext below option to launch into phone number privacy settings screen -->
|
||||
@@ -3738,10 +3614,7 @@
|
||||
<!-- Subtext below radio buttons when who can see my number is set to everyone -->
|
||||
<string name="PhoneNumberPrivacySettingsFragment__your_phone_number">Your phone number will be visible to people and groups you message. People who have your number in their phone contacts will also see it on Signal.</string>
|
||||
<string name="PhoneNumberPrivacy_everyone">Everyone</string>
|
||||
<string name="PhoneNumberPrivacy_my_contacts">My contacts</string>
|
||||
<string name="PhoneNumberPrivacy_nobody">Nobody</string>
|
||||
<string name="PhoneNumberPrivacy_everyone_see_description">Your phone number will be visible to all people and groups you message.</string>
|
||||
<string name="PhoneNumberPrivacy_everyone_find_description">Anyone who has your phone number in their contacts will see you as a contact on Signal. Others will be able to find you in search.</string>
|
||||
<string name="preferences_app_protection__screen_lock">Screen lock</string>
|
||||
<string name="preferences_app_protection__lock_signal_access_with_android_screen_lock_or_fingerprint">Lock Signal access with Android screen lock or fingerprint</string>
|
||||
<string name="preferences_app_protection__screen_lock_inactivity_timeout">Screen lock inactivity timeout</string>
|
||||
@@ -4209,11 +4082,6 @@
|
||||
<string name="PaymentsRecoveryEntryFragment__next">Next</string>
|
||||
<string name="PaymentsRecoveryEntryFragment__invalid_word">Invalid word</string>
|
||||
|
||||
<!-- ClearClipboardAlarmReceiver -->
|
||||
|
||||
<!-- PaymentNotificationsView -->
|
||||
<string name="PaymentNotificationsView__view">View</string>
|
||||
|
||||
<!-- UnreadPayments -->
|
||||
<string name="UnreadPayments__s_sent_you_s">%1$s sent you %2$s</string>
|
||||
<string name="UnreadPayments__d_new_payment_notifications">%1$d new payment notifications</string>
|
||||
@@ -4682,7 +4550,6 @@
|
||||
|
||||
<!-- ContactSelectionListItem -->
|
||||
<string name="ContactSelectionListItem__sms">SMS</string>
|
||||
<string name="ContactSelectionListItem__dot_s">· %1$s</string>
|
||||
|
||||
<!-- Displayed in the toolbar when externally sharing text to multiple recipients -->
|
||||
<string name="ShareInterstitialActivity__share">Share</string>
|
||||
@@ -4835,7 +4702,6 @@
|
||||
<string name="ManageDonationsFragment__donate_for_a_friend">Donate for a Friend</string>
|
||||
|
||||
<string name="Boost__enter_custom_amount">Enter Custom Amount</string>
|
||||
<string name="Boost__one_time_contribution">One-time contribution</string>
|
||||
<!-- Error label when the amount is smaller than what we can accept -->
|
||||
<string name="Boost__the_minimum_amount_you_can_donate_is_s">The minimum amount you can donate is %s</string>
|
||||
|
||||
@@ -5280,8 +5146,6 @@
|
||||
<!-- Description of action for reaction button -->
|
||||
<string name="StoryReplyComposer__react_to_this_story">React to this story</string>
|
||||
<!-- Displayed when the user is replying privately to someone who replied to one of their stories -->
|
||||
<string name="StoryReplyComposer__replying_privately_to_s">Replying privately to %1$s</string>
|
||||
<!-- Displayed when the user is replying privately to someone who replied to one of their stories -->
|
||||
<string name="StoryReplyComposer__reply_to_s">Reply to %1$s</string>
|
||||
<!-- Context menu item to privately reply to a story response -->
|
||||
<!-- Context menu item to copy a story response -->
|
||||
@@ -5529,8 +5393,6 @@
|
||||
<string name="ViewReceivedGiftSheet__not_now">Not now</string>
|
||||
<!-- Dialog text while redeeming a gift -->
|
||||
<string name="ViewReceivedGiftSheet__redeeming_badge">Redeeming badge…</string>
|
||||
<!-- Snackbar text when user presses "not now" on redemption sheet -->
|
||||
<string name="ConversationFragment__you_can_redeem_your_badge_later">You can redeem your badge later.</string>
|
||||
<!-- Description text in gift thanks sheet -->
|
||||
<string name="GiftThanksSheet__youve_made_a_donation">You’ve made a donation to Signal on behalf of %1$s. They’ll be given the option to show their support on their profile.</string>
|
||||
<!-- Expired gift sheet title -->
|
||||
@@ -5835,23 +5697,10 @@
|
||||
<string name="SmsExportMegaphoneActivity__signal_will_no_longer_support_sms">Signal will no longer support SMS</string>
|
||||
<!-- Phase 3 title of full screen megaphone indicating sms is longer supported -->
|
||||
<string name="SmsExportMegaphoneActivity__signal_no_longer_supports_sms">Signal no longer supports SMS</string>
|
||||
<!-- Phase 2 message describing that sms is going away soon -->
|
||||
<string name="SmsExportMegaphoneActivity__signal_will_soon_remove_support_for_sending_sms_messages">Signal will soon remove support for sending SMS messages because Signal messages provide end-to-end encryption and strong privacy that SMS messages don\'t. This will also allow us to improve the Signal messaging experience.</string>
|
||||
<!-- Phase 3 message describing that sms has gone away -->
|
||||
<string name="SmsExportMegaphoneActivity__signal_has_removed_support_for_sending_sms_messages">Signal has removed support for sending SMS messages because Signal messages provide end-to-end encryption and strong privacy that SMS messages don\'t. This will also allow us to improve the Signal messaging experience.</string>
|
||||
<!-- The text on a button in a popup that, when clicked, will take the user to a screen to export their SMS messages -->
|
||||
<string name="SmsExportMegaphoneActivity__export_sms">Export SMS</string>
|
||||
<!-- The text on a button in a popup that, when clicked, will dismiss the popup and schedule the prompt to occur at a later time. -->
|
||||
<string name="SmsExportMegaphoneActivity__remind_me_later">Remind me later</string>
|
||||
<!-- The text on a button in a popup that, when clicked, will navigate the user to a web article on SMS removal -->
|
||||
<string name="SmsExportMegaphoneActivity__learn_more">Learn more</string>
|
||||
|
||||
<!-- Phase 1 Small megaphone title indicating sms is going away -->
|
||||
<string name="SmsExportMegaphone__sms_support_going_away">SMS support going away</string>
|
||||
<!-- Phase 1 small megaphone description indicating sms is going away -->
|
||||
<string name="SmsExportMegaphone__dont_worry_encrypted_signal_messages_will_continue_to_work">Don’t worry, encrypted Signal messages will continue to work.</string>
|
||||
<!-- Phase 1 small megaphone button that takes the user to the sms export flow -->
|
||||
<string name="SmsExportMegaphone__continue">Continue</string>
|
||||
<!-- Title for screen shown after sms export has completed -->
|
||||
<string name="ExportSmsCompleteFragment__export_complete">Export Complete</string>
|
||||
<!-- Button to continue to next screen -->
|
||||
@@ -6065,10 +5914,6 @@
|
||||
<!-- Call Log context menu -->
|
||||
<!-- Displayed as a context menu item to start a video call -->
|
||||
<string name="CallContextMenu__video_call">Video call</string>
|
||||
<!-- Displayed as a context menu item to join an ongoing group call -->
|
||||
<string name="CallContextMenu__join_call">Join call</string>
|
||||
<!-- Displayed as a context menu item to return to active call -->
|
||||
<string name="CallContextMenu__return_to_call">Return to call</string>
|
||||
<!-- Displayed as a context menu item to start an audio call -->
|
||||
<string name="CallContextMenu__audio_call">Voice call</string>
|
||||
<!-- Displayed as a context menu item to go to chat -->
|
||||
@@ -6123,8 +5968,6 @@
|
||||
<item quantity="one">%1$d call deleted</item>
|
||||
<item quantity="other">%1$d calls deleted</item>
|
||||
</plurals>
|
||||
<!-- Undo action for deletion snackbar -->
|
||||
<string name="CallLogFragment__undo">Undo</string>
|
||||
<!-- Shown during empty state -->
|
||||
<string name="CallLogFragment__no_calls">No calls.</string>
|
||||
<!-- Shown during empty state -->
|
||||
|
||||