diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/MainScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/MainScreen.kt
index acc254546..c0af783fe 100644
--- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/MainScreen.kt
+++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/MainScreen.kt
@@ -3,10 +3,14 @@ package com.vitorpamplona.amethyst.ui.screen.loggedIn
import android.content.res.Configuration
import androidx.activity.compose.BackHandler
import androidx.compose.animation.AnimatedContent
+import androidx.compose.animation.AnimatedVisibility
+import androidx.compose.animation.scaleIn
+import androidx.compose.animation.scaleOut
import androidx.compose.animation.slideInVertically
import androidx.compose.animation.slideOutVertically
import androidx.compose.animation.togetherWith
import androidx.compose.foundation.background
+import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.statusBarsPadding
@@ -76,6 +80,7 @@ import com.vitorpamplona.amethyst.ui.screen.NostrHomeRepliesFeedViewModel
import com.vitorpamplona.amethyst.ui.screen.NostrVideoFeedViewModel
import com.vitorpamplona.amethyst.ui.screen.NotificationViewModel
import com.vitorpamplona.amethyst.ui.screen.SharedPreferencesViewModel
+import com.vitorpamplona.amethyst.ui.theme.Size55Modifier
import kotlinx.coroutines.launch
import kotlin.math.abs
@@ -324,13 +329,23 @@ fun MainScreen(
}
},
floatingActionButton = {
- FloatingButtons(
- navState,
- accountViewModel,
- accountStateViewModel,
- nav,
- navBottomRow
- )
+ AnimatedVisibility(
+ visible = shouldShow.value,
+ enter = scaleIn(),
+ exit = scaleOut()
+ ) {
+ Box(
+ Size55Modifier
+ ) {
+ FloatingButtons(
+ navState,
+ accountViewModel,
+ accountStateViewModel,
+ nav,
+ navBottomRow
+ )
+ }
+ }
}
) {
Column(
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 9afddef6f..277109a80 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -146,6 +146,7 @@
Connexion
Générer une nouvelle clé
Chargement du flux
+ Chargement du compte
"Erreur lors du chargement des réponses : "
Essayer à nouveau
Le flux est vide.
@@ -519,7 +520,9 @@
Impossible de payer la facture
Impossible de retirer
Impossible de configurer Wallet Connect
+ Cashu reçu
%1$s sats ont été envoyés à votre portefeuille. (Frais : %2$s sats)
+ Impossible de récupérer la facture depuis les serveurs du destinataire
Impossible de se connecter à Tor
Téléchargement du document relais indisponible
Impossible d\'assembler LNUrl à partir de l\'adresse Lightning \"%1$s\". Vérifiez la configuration de l\'utilisateur
@@ -534,4 +537,14 @@
Impossible de créer une facture lightning avant d\'envoyer le zap. Élément pr introuvable dans le JSON résultant.
Utilisateur en lecture seule
Aucune réaction configurée
+ Sélectionnez une application UnifiedPush
+ Notification Push
+ Depuis les applications UnifiedPush installées
+ Aucun
+ Désactive les Notifications Push
+ Utilise l\'application %1$s
+ Configuration des Notifications Push
+ Pour recevoir des notifications push, installez n\'importe quelle application qui supporte les [Unified Push](https://unifiedpush.org/), tel que [Nfty](https://ntfy.sh/).
+ Après installation, sélectionnez l\'application que vous voulez utiliser dans les Paramètres.
+
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index b8e3e9a50..043bad29e 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -59,7 +59,7 @@
Meer
Lightning invoice
Betalen
- Lighnting tips
+ Lightning tips
Note aan ontvanger
Hartelijk bedankt!
Bedrag in sats
@@ -110,7 +110,7 @@
Lid worden
Bekend
Nieuw verzoek
- Geblokeerde gebruikers
+ Geblokkeerde gebruikers
Nieuwe notes
Gesprekken
Notes
@@ -234,7 +234,7 @@
Spam of oplichting
Godslastering of haatdragend gedrag
Kwaadwillige imitatie
- Naaktheid of grafische inhoud
+ Naaktheid of gevoelige inhoud
Illegaal gedrag
Als u een gebruiker blokkeert, wordt zijn inhoud in uw app verborgen. Uw notes zijn nog steeds publiekelijk zichtbaar, ook voor mensen die u blokkeert. Geblokkeerde gebruikers worden vermeld in het scherm Beveiligingsfilters.
@@ -312,7 +312,7 @@
nostrimg.com - vertrouwd
NostrImg kan het bestand aanpassen
nostr.build - vertrouwd
- Nostr.build kan het bestand aanpassen
+ Nostr.build kan mogelijk het bestand aanpassen
nostrfiles.dev - vertrouwd
Nostrfiles.dev kan het bestand aanpassen
nostrcheck.me - vertrouwd
@@ -365,7 +365,7 @@
Deelnemen
Vandaag
Content waarschuwing
- Dit bericht bevat gevoelige inhoud die sommige mensen beledigend of verontrustend kunnen vinden
+ Dit bericht bevat mogelijk beledigend of verontrustend, gevoelige inhoud
Verberg altijd gevoelige inhoud
Toon altijd gevoelige inhoud
Toon altijd content waarshuwingen
@@ -543,4 +543,14 @@
Kan geen Linghtning invoice aanmaken voor het verzenden van de zap. Element pr niet gevonden in de resulterende JSON.
Read-only gebruiker
Geen reacties setup
+ Selecteer een UnifiedPush App
+ Push-notificatie
+ Van geïnstalleerde UnifiedPush apps
+ Geen
+ Push-notificaties uitschakelen
+ Gebruikt app %1$s
+ Instellen Push-notificaties
+ Om push-notificaties te ontvangen, installeer een app die [Unified Push] ondersteunt](https://unifiedpush.org/), zoals [Nfty](https://ntfy.sh/).
+ Na installatie selecteer de app die je wilt gebruiken in de instellingen.
+