diff --git a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java
index 49021fcc..26cb125d 100644
--- a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java
+++ b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java
@@ -52,6 +52,7 @@ import androidx.lifecycle.ViewModelStoreOwner;
import androidx.preference.PreferenceManager;
import com.bumptech.glide.Glide;
+import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
@@ -289,10 +290,10 @@ public class SpannableHelper {
@Override
public void onLongClick(View view) {
Context mContext = view.getContext();
- AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(mContext);
+ MaterialAlertDialogBuilder materialAlertDialogBuilder = new MaterialAlertDialogBuilder(mContext);
PopupLinksBinding popupLinksBinding = PopupLinksBinding.inflate(LayoutInflater.from(context));
- dialogBuilder.setView(popupLinksBinding.getRoot());
- AlertDialog alertDialog = dialogBuilder.create();
+ materialAlertDialogBuilder.setView(popupLinksBinding.getRoot());
+ AlertDialog alertDialog = materialAlertDialogBuilder.create();
alertDialog.show();
String finalURl = newURL;
String uniqueUrl = newURL.endsWith("…") ? newURL : newURL + "…";
diff --git a/app/src/main/res/drawable/ic_check_redirect.xml b/app/src/main/res/drawable/ic_check_redirect.xml
new file mode 100644
index 00000000..f4ff8870
--- /dev/null
+++ b/app/src/main/res/drawable/ic_check_redirect.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_copy_link.xml b/app/src/main/res/drawable/ic_copy_link.xml
new file mode 100644
index 00000000..46278812
--- /dev/null
+++ b/app/src/main/res/drawable/ic_copy_link.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_full_link.xml b/app/src/main/res/drawable/ic_full_link.xml
new file mode 100644
index 00000000..16b494d3
--- /dev/null
+++ b/app/src/main/res/drawable/ic_full_link.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_open_external.xml b/app/src/main/res/drawable/ic_open_external.xml
new file mode 100644
index 00000000..f7aa3cbb
--- /dev/null
+++ b/app/src/main/res/drawable/ic_open_external.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/app/src/main/res/drawable/ic_share_link.xml b/app/src/main/res/drawable/ic_share_link.xml
new file mode 100644
index 00000000..21496e7a
--- /dev/null
+++ b/app/src/main/res/drawable/ic_share_link.xml
@@ -0,0 +1,9 @@
+
+
+
diff --git a/app/src/main/res/layout/popup_links.xml b/app/src/main/res/layout/popup_links.xml
index 994ef23e..1ddeb8ef 100644
--- a/app/src/main/res/layout/popup_links.xml
+++ b/app/src/main/res/layout/popup_links.xml
@@ -3,67 +3,52 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:layout_margin="@dimen/fab_margin"
android:orientation="vertical"
- android:padding="@dimen/fab_margin">
+ android:padding="12dp">
-
+ android:textAlignment="textStart"
+ app:icon="@drawable/ic_full_link" />
-
+ android:textAlignment="textStart"
+ app:icon="@drawable/ic_share_link" />
-
+ android:textAlignment="textStart"
+ app:icon="@drawable/ic_open_external" />
-
+ android:textAlignment="textStart"
+ app:icon="@drawable/ic_copy_link" />
-
+ android:textAlignment="textStart"
+ app:icon="@drawable/ic_check_redirect" />
+
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 6749829e..2e549a74 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -257,7 +257,7 @@
Remover
Listas
- Tem certeza de que deseja excluir permanentemente esta lista?
+ Você tem certeza que deseja excluir permanentemente esta lista\?
Adicionar à lista
Excluir lista
Nome da nova lista
@@ -314,9 +314,9 @@
Baixar mídia
Selecionar toque
Ativar definição de momento
- Tem certeza que deseja bloquear %s\?
+ Você tem certeza que deseja bloquear %s\?
\n
-\nVocê não verá nenhum conteúdo dessa instância em nenhuma linha do tempo pública ou em suas notificações. Seus seguidores dessa instância serão removidos.
+\nVocê não verá nenhum conteúdo dessa instância em nenhuma timeline pública ou em suas notificações. Seus seguidores dessa instância serão removidos.
Bloquear instância
Instância bloqueada
Obtendo status remoto
@@ -704,4 +704,16 @@
Diz respeito apenas a respostas \"públicas\". Quando ativado, suas respostas terão automaticamente a visibilidade \"não listada\" em vez de \"pública\"
Você tem certeza que deseja excluir o cache\? Se você tiver rascunhos com mídia, a mídia anexada será perdida.
Importar configurações
+ \"O Mastodon não é um site único como o Twitter ou o Facebook, é uma rede de milhares de comunidades operadas por diferentes organizações e indivíduos que fornecem uma experiência de mídia social perfeita.\"
+ Remover timeline fixada\?
+ Você tem certeza que deseja desbloquear %1$s\?
+ Limpar todas as notificações
+ OIá! Convidamos você a se juntar ao Fediverso.
+ Não possui uma conta\?
+ Exibir todas as categorias
+ Você tem certeza que deseja excluir todas as notificações\? Essa ação não pode ser desfeita.
+ Marcar todas as notificações como lidas
+ Junte-se ao Fediverso
+ Você tem certeza que deseja desafixar essa timeline\?
+ Excluir as timelines fixadas\?
\ No newline at end of file
diff --git a/src/fdroid/fastlane/metadata/android/pt/changelogs/395.txt b/src/fdroid/fastlane/metadata/android/pt/changelogs/395.txt
new file mode 100644
index 00000000..e7fc7bca
--- /dev/null
+++ b/src/fdroid/fastlane/metadata/android/pt/changelogs/395.txt
@@ -0,0 +1,2 @@
+- Corrigidos alguns bugs
+- Permite compartilhar com o aplicativo
diff --git a/src/fdroid/fastlane/metadata/android/pt/changelogs/396.txt b/src/fdroid/fastlane/metadata/android/pt/changelogs/396.txt
new file mode 100644
index 00000000..7bf813f6
--- /dev/null
+++ b/src/fdroid/fastlane/metadata/android/pt/changelogs/396.txt
@@ -0,0 +1,13 @@
+Adicionado:
+- Permite definir um ponto de foco em nas prévias (editor de mídia)
+- Respeite o ponto de foco com prévias
+- Paginação com o suporte ao botão buscar mais leitura para cima ou para baixo
+- Adicionar tendências
+
+Fixo:
+- Somente a última notificação por push é exibida (não agrupada)
+- Mau comportamento com a rolagem direita/esquerda
+- Corrigir perfis longos não totalmente exibidos
+- Problemas com algumas enquetes
+- Algumas falhas
+- Alguns maus comportamentos
diff --git a/src/fdroid/fastlane/metadata/android/pt/changelogs/397.txt b/src/fdroid/fastlane/metadata/android/pt/changelogs/397.txt
new file mode 100644
index 00000000..fbdf14da
--- /dev/null
+++ b/src/fdroid/fastlane/metadata/android/pt/changelogs/397.txt
@@ -0,0 +1 @@
+- Corrigidos alguns bugs relatados.