diff options
| author | crueter <crueter@eden-emu.dev> | 2025-08-08 01:56:42 +0200 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-08-08 01:56:42 +0200 |
| commit | 0705ba0b473b64ac0c676327927129e3ea4680d0 (patch) | |
| tree | ac74d08ad1885b2087217479b1d5d8cbf6358f41 /src/android | |
| parent | 982b171f30e2689e9b5b4fa4fe0e287ae57e595c (diff) | |
[frontend] add revolt links to about (#227)
Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/227
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/android')
5 files changed, 49 insertions, 6 deletions
diff --git a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt index 0ec9984607..6f0493cbf8 100644 --- a/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt +++ b/src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/AboutFragment.kt @@ -1,3 +1,6 @@ +// SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project +// SPDX-License-Identifier: GPL-3.0-or-later + // SPDX-FileCopyrightText: 2025 Eden Emulator Project // SPDX-License-Identifier: GPL-3.0-or-later @@ -91,7 +94,8 @@ class AboutFragment : Fragment() { } } - binding.buttonDiscord.setOnClickListener { openLink(getString(R.string.support_link)) } + binding.buttonDiscord.setOnClickListener { openLink(getString(R.string.discord_link)) } + binding.buttonRevolt.setOnClickListener { openLink(getString(R.string.revolt_link)) } binding.buttonWebsite.setOnClickListener { openLink(getString(R.string.website_link)) } binding.buttonGithub.setOnClickListener { openLink(getString(R.string.github_link)) } diff --git a/src/android/app/src/main/res/drawable/ic_revolt.xml b/src/android/app/src/main/res/drawable/ic_revolt.xml new file mode 100644 index 0000000000..cd0295b3d9 --- /dev/null +++ b/src/android/app/src/main/res/drawable/ic_revolt.xml @@ -0,0 +1,15 @@ +<vector xmlns:android="http://schemas.android.com/apk/res/android" + android:width="108dp" + android:height="108dp" + android:viewportWidth="108" + android:viewportHeight="108"> + <!-- Scaling isn't perfect but I spent like 10 minutes trying to calculate this and I'm tired --> + <group + android:scaleX="2.987" + android:scaleY="2.987" + android:translateX="-107.15" + android:translateY="-109.35"> + <path + android:pathData="M42.7,71.38C42.7,60.74 42.7,53.76 42.7,44.7L35.91,36.62H57.87C60.48,36.62 62.77,37.09 64.72,38.03C66.68,38.97 68.2,40.32 69.29,42.08C70.37,43.85 70.92,45.97 70.92,48.43C70.92,50.92 70.36,53.02 69.24,54.73C68.13,56.44 66.56,57.73 64.55,58.6C62.55,59.47 60.21,59.91 57.53,59.91H48.47V52.57H55.61C56.73,52.57 57.69,52.44 58.47,52.17C59.28,51.88 59.89,51.44 60.31,50.83C60.75,50.21 60.96,49.42 60.96,48.43C60.96,47.44 60.75,46.63 60.31,46C59.89,45.37 59.28,44.91 58.47,44.61C57.69,44.31 56.73,44.15 55.61,44.15H52.24V71.38H42.7ZM63.3,55.43L72.09,71.38H61.72L53.14,55.43H63.3Z" + android:fillColor="#FF005C"/> + </group></vector>
\ No newline at end of file diff --git a/src/android/app/src/main/res/layout-w600dp/fragment_about.xml b/src/android/app/src/main/res/layout-w600dp/fragment_about.xml index efa27f982e..f6de2f590e 100644 --- a/src/android/app/src/main/res/layout-w600dp/fragment_about.xml +++ b/src/android/app/src/main/res/layout-w600dp/fragment_about.xml @@ -220,6 +220,17 @@ app:iconPadding="0dp" /> <com.google.android.material.button.MaterialButton + android:id="@+id/button_revolt" + style="@style/EdenButton.Secondary" + android:layout_width="56dp" + android:layout_height="56dp" + android:layout_marginEnd="12dp" + app:icon="@drawable/ic_revolt" + app:iconGravity="textStart" + app:iconSize="24dp" + app:iconPadding="0dp" /> + + <com.google.android.material.button.MaterialButton android:id="@+id/button_website" style="@style/EdenButton.Secondary" android:layout_width="56dp" diff --git a/src/android/app/src/main/res/layout/fragment_about.xml b/src/android/app/src/main/res/layout/fragment_about.xml index da3ccbf801..67ad553036 100644 --- a/src/android/app/src/main/res/layout/fragment_about.xml +++ b/src/android/app/src/main/res/layout/fragment_about.xml @@ -66,7 +66,7 @@ android:orientation="vertical"> <com.google.android.material.textview.MaterialTextView - style="@style/SynthwaveText.Header" + style="@style/TextAppearance.Material3.TitleMedium" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAlignment="viewStart" @@ -101,7 +101,7 @@ android:orientation="vertical"> <com.google.android.material.textview.MaterialTextView - style="@style/SynthwaveText.Header" + style="@style/TextAppearance.Material3.TitleMedium" android:layout_width="match_parent" android:layout_height="wrap_content" android:textAlignment="viewStart" @@ -215,6 +215,18 @@ <com.google.android.material.button.MaterialButton style="@style/EdenButton.Secondary" + android:id="@+id/button_revolt" + android:layout_width="0dp" + android:layout_height="56dp" + android:layout_weight="1" + android:layout_marginEnd="8dp" + app:icon="@drawable/ic_revolt" + app:iconSize="24dp" + app:iconGravity="textStart" + app:iconPadding="0dp" /> + + <com.google.android.material.button.MaterialButton + style="@style/EdenButton.Secondary" android:id="@+id/button_website" android:layout_width="0dp" android:layout_height="56dp" diff --git a/src/android/app/src/main/res/values/strings.xml b/src/android/app/src/main/res/values/strings.xml index 1d2163555b..0c67e66510 100644 --- a/src/android/app/src/main/res/values/strings.xml +++ b/src/android/app/src/main/res/values/strings.xml @@ -440,9 +440,10 @@ <string name="user_data_import_success">User data imported successfully</string> <string name="user_data_export_cancelled">Export cancelled</string> <string name="user_data_import_failed_description">Make sure the user data folders are at the root of the zip folder and contain a config file at config/config.ini and try again.</string> - <string name="support_link">https://discord.gg/edenemu</string> - <string name="website_link">https://eden-emulator.github.io</string> - <string name="github_link">https://git.eden-emu.dev/eden-emu</string> + <string name="discord_link" translatable="false">https://discord.gg/kXAmGCXBGD</string> + <string name="revolt_link" translatable="false">https://rvlt.gg/qKgFEAbH</string> + <string name="website_link" translatable="false">https://eden-emu.dev</string> + <string name="github_link" translatable="false">https://git.eden-emu.dev/eden-emu</string> <!-- General settings strings --> <string name="frame_limit_enable">Limit speed</string> |
