feat: add matrix to about dialog; closes #369 (#370)

This commit is contained in:
Diego Beraldin 2023-12-24 15:05:16 +01:00 committed by GitHub
parent 4c80b67b11
commit 8d00866e12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
35 changed files with 45 additions and 1 deletions

View File

@ -283,4 +283,5 @@
<string name="user_detail_info">معلومات المستخدم</string>
<string name="user_info_moderates">مشرف</string>
<string name="user_info_admin">مدير</string>
<string name="settings_about_chat_matrix">الدردشة على Matrix</string>
</resources>

View File

@ -314,4 +314,5 @@
<string name="user_detail_info">User info</string>
<string name="user_info_moderates">Moderator of</string>
<string name="user_info_admin">administrator</string>
<string name="settings_about_chat_matrix">Chat on Matrix</string>
</resources>

View File

@ -294,4 +294,5 @@
<string name="user_detail_info">Информация за потребителя</string>
<string name="user_info_moderates">Модератор на</string>
<string name="user_info_admin">администратор</string>
<string name="settings_about_chat_matrix">Чат в Matrix</string>
</resources>

View File

@ -285,4 +285,5 @@
<string name="user_detail_info">Uživatelské informace</string>
<string name="user_info_moderates">Moderátor</string>
<string name="user_info_admin">správce</string>
<string name="settings_about_chat_matrix">Chat na Matrixu</string>
</resources>

View File

@ -285,4 +285,5 @@
<string name="user_detail_info">Brugeroplysninger</string>
<string name="user_info_moderates">Moderator af</string>
<string name="user_info_admin">administrator</string>
<string name="settings_about_chat_matrix">Chat på Matrix</string>
</resources>

View File

@ -293,4 +293,5 @@
<string name="user_detail_info">Nutzerinformation</string>
<string name="user_info_moderates">Moderator von</string>
<string name="user_info_admin">Administrator</string>
<string name="settings_about_chat_matrix">Chatten Sie auf Matrix</string>
</resources>

View File

@ -295,4 +295,5 @@
<string name="user_detail_info">Πληροφορίες χρήστη</string>
<string name="user_info_moderates">Συντονιστής των</string>
<string name="user_info_admin">διαχειριστής</string>
<string name="settings_about_chat_matrix">Συνομιλία στο Matrix</string>
</resources>

View File

@ -284,4 +284,5 @@
<string name="user_detail_info">Detaloj pri la uzanto</string>
<string name="user_info_moderates">Moderatoro de</string>
<string name="user_info_admin">administranto</string>
<string name="settings_about_chat_matrix">Babilu sur Matrix</string>
</resources>

View File

@ -291,4 +291,5 @@
<string name="user_detail_info">Informacion sobre el usuario</string>
<string name="user_info_moderates">Moderador de</string>
<string name="user_info_admin">administrador</string>
<string name="settings_about_chat_matrix">Chat en Matrix</string>
</resources>

View File

@ -285,4 +285,5 @@
<string name="user_detail_info">Kasutajateave</string>
<string name="user_info_moderates">Moderaator</string>
<string name="user_info_admin">administraator</string>
<string name="settings_about_chat_matrix">Vestelge Matrixis</string>
</resources>

View File

@ -285,4 +285,5 @@
<string name="user_detail_info">Käyttäjän tiedot</string>
<string name="user_info_moderates">Moderaattori</string>
<string name="user_info_admin">järjestelmänvalvoja</string>
<string name="settings_about_chat_matrix">Chat Matrixissa</string>
</resources>

View File

@ -291,4 +291,5 @@
<string name="user_detail_info">Informations de l\'utilisateur</string>
<string name="user_info_moderates">Modérateur de</string>
<string name="user_info_admin">administrateur</string>
<string name="settings_about_chat_matrix">Discutez sur Matrix</string>
</resources>

View File

@ -294,4 +294,5 @@
<string name="user_detail_info">Eolas úsáideora</string>
<string name="user_info_moderates">Modhnóir na</string>
<string name="user_info_admin">riarthóir</string>
<string name="settings_about_chat_matrix">Comhrá ar Matrix</string>
</resources>

View File

@ -290,4 +290,5 @@
<string name="user_detail_info">Informacije o korisniku</string>
<string name="user_info_moderates">Moderator od</string>
<string name="user_info_admin">administrator</string>
<string name="settings_about_chat_matrix">Chat na Matrixu</string>
</resources>

View File

@ -289,4 +289,5 @@
<string name="user_detail_info">Felhasználói információ</string>
<string name="user_info_moderates">Moderátora</string>
<string name="user_info_admin">adminisztrátor</string>
<string name="settings_about_chat_matrix">Chat a Matrixon</string>
</resources>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 283 KiB

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

View File

@ -159,7 +159,7 @@
<string name="settings_about_report_github">Segnala un bug (GitHub)</string>
<string name="settings_about_report_email">Segnala un bug (email)</string>
<string name="settings_about_view_github">Vedi su GitHub</string>
<string name="settings_about_view_lemmy">Lemmy community</string>
<string name="settings_about_view_lemmy">Comunità Lemmy</string>
<string name="settings_auto_expand_comments">Espandi commenti automaticamente</string>
<string name="settings_auto_load_images">Carica immagini automaticamente</string>
<string name="settings_blur_nsfw">Sfuma immagini NSFW</string>
@ -289,4 +289,5 @@
<string name="user_detail_info">Info utente</string>
<string name="user_info_moderates">Moderatore di</string>
<string name="user_info_admin">amministratore</string>
<string name="settings_about_chat_matrix">Chat su Matrix</string>
</resources>

View File

@ -288,4 +288,5 @@
<string name="user_detail_info">Vartotojo informacija</string>
<string name="user_info_moderates">Moderatorius</string>
<string name="user_info_admin">administratorius</string>
<string name="settings_about_chat_matrix">Pokalbis Matrix</string>
</resources>

View File

@ -289,4 +289,5 @@
<string name="user_detail_info">Lietotāja informācija</string>
<string name="user_info_moderates">Moderators no</string>
<string name="user_info_admin">administrators</string>
<string name="settings_about_chat_matrix">Tērzējiet Matrix</string>
</resources>

View File

@ -290,4 +290,5 @@
<string name="user_detail_info">Informazzjoni għall-utent</string>
<string name="user_info_moderates">Moderatur ta\'</string>
<string name="user_info_admin">amministratur</string>
<string name="settings_about_chat_matrix">Chat fuq Matrix</string>
</resources>

View File

@ -289,4 +289,5 @@
<string name="user_detail_info">Gebruikers informatie</string>
<string name="user_info_moderates">Moderator van</string>
<string name="user_info_admin">beheerder</string>
<string name="settings_about_chat_matrix">Chatten op Matrix</string>
</resources>

View File

@ -288,4 +288,5 @@
<string name="user_detail_info">Brukerinformasjon</string>
<string name="user_info_moderates">Moderator for</string>
<string name="user_info_admin">administrator</string>
<string name="settings_about_chat_matrix">Chat på Matrix</string>
</resources>

View File

@ -288,4 +288,5 @@
<string name="user_detail_info">Informacje o użytkowniku</string>
<string name="user_info_moderates">Moderator</string>
<string name="user_info_admin">administrator</string>
<string name="settings_about_chat_matrix">Czat na Matrixie</string>
</resources>

View File

@ -288,4 +288,5 @@
<string name="user_detail_info">Informação do usuário</string>
<string name="user_info_moderates">Moderador de</string>
<string name="user_info_admin">administrador</string>
<string name="settings_about_chat_matrix">Conversar no Matrix</string>
</resources>

View File

@ -286,4 +286,5 @@
<string name="user_detail_info">Informații despre utilizatorul</string>
<string name="user_info_moderates">Moderator al</string>
<string name="user_info_admin">administrator</string>
<string name="settings_about_chat_matrix">Chat pe Matrix</string>
</resources>

View File

@ -289,4 +289,5 @@
<string name="user_detail_info">Информация о пользователе</string>
<string name="user_info_moderates">Модератор</string>
<string name="user_info_admin">администратор</string>
<string name="settings_about_chat_matrix">чат в Matrix</string>
</resources>

View File

@ -286,4 +286,5 @@
<string name="user_detail_info">Användar information</string>
<string name="user_info_moderates">Moderator för</string>
<string name="user_info_admin">administratör</string>
<string name="settings_about_chat_matrix">Chatta på Matrix</string>
</resources>

View File

@ -287,4 +287,5 @@
<string name="user_detail_info">Informácie o používateľovi</string>
<string name="user_info_moderates">Moderátorka</string>
<string name="user_info_admin">správca</string>
<string name="settings_about_chat_matrix">Chat na Matrixe</string>
</resources>

View File

@ -285,4 +285,5 @@
<string name="user_detail_info">Informacije o uporabniku</string>
<string name="user_info_moderates">Moderator od</string>
<string name="user_info_admin">skrbnik</string>
<string name="settings_about_chat_matrix">Klepet na Matrixu</string>
</resources>

View File

@ -291,4 +291,5 @@
<string name="user_detail_info">Informacioni i përdoruesit</string>
<string name="user_info_moderates">Moderator i</string>
<string name="user_info_admin">administratori</string>
<string name="settings_about_chat_matrix">Bisedoni në Matrix</string>
</resources>

View File

@ -288,4 +288,5 @@
<string name="user_detail_info">Kullanıcı bilgisi</string>
<string name="user_info_moderates">Moderatörü</string>
<string name="user_info_admin">yönetici</string>
<string name="settings_about_chat_matrix">Matrix\'te sohbet</string>
</resources>

View File

@ -288,4 +288,5 @@
<string name="user_detail_info">Інформація про користувача</string>
<string name="user_info_moderates">Модератор</string>
<string name="user_info_admin">адміністратор</string>
<string name="settings_about_chat_matrix">чат на Matrix</string>
</resources>

View File

@ -9,4 +9,5 @@ internal object AboutConstants {
const val WEBSITE_URL = "https://github.com/diegoberaldin/RaccoonForLemmy"
const val LEMMY_COMMUNITY_NAME = "raccoonforlemmy"
const val LEMMY_COMMUNITY_INSTANCE = "lemmy.world"
const val MATRIX_URL = "https://matrix.to/#/#raccoonforlemmy:matrix.org"
}

View File

@ -190,6 +190,17 @@ class AboutDialog : Screen {
},
)
}
item {
AboutItem(
painter = painterResource(MR.images.ic_matrix),
text = stringResource(MR.strings.settings_about_chat_matrix),
textDecoration = TextDecoration.Underline,
onClick = {
uriHandler.openUri(AboutConstants.MATRIX_URL)
viewModel.reduce(AboutDialogMviModel.Intent.OpenOwnCommunity)
},
)
}
}
Button(
onClick = {
@ -229,6 +240,7 @@ class AboutDialog : Screen {
modifier = imageModifier,
painter = painter,
contentDescription = null,
colorFilter = ColorFilter.tint(MaterialTheme.colorScheme.onBackground),
)
} else if (vector != null) {
Image(