Settings: Add a "report a bug" button

This commit is contained in:
Finn M Glas 2020-10-18 23:48:55 +02:00
parent b15ebc911c
commit f5b5a5c372
No known key found for this signature in database
GPG key ID: 902A30146014DFBF
5 changed files with 26 additions and 2 deletions

View file

@ -64,6 +64,7 @@ class SettingsFragmentMeta : Fragment(), UIObject {
setButtonColor(settings_meta_button_select_launcher, vibrantColor) setButtonColor(settings_meta_button_select_launcher, vibrantColor)
setButtonColor(settings_meta_button_view_tutorial, vibrantColor) setButtonColor(settings_meta_button_view_tutorial, vibrantColor)
setButtonColor(settings_meta_button_reset_settings, vibrantColor) setButtonColor(settings_meta_button_reset_settings, vibrantColor)
setButtonColor(settings_meta_button_report_bug, vibrantColor)
setButtonColor(settings_meta_button_contact, vibrantColor) setButtonColor(settings_meta_button_contact, vibrantColor)
settings_meta_icon_github.setTextColor(vibrantColor) settings_meta_icon_github.setTextColor(vibrantColor)
@ -125,7 +126,7 @@ class SettingsFragmentMeta : Fragment(), UIObject {
.show() .show()
} }
// Footer onClicks // Icon onClicks
settings_meta_icon_github.setOnClickListener { settings_meta_icon_github.setOnClickListener {
intendedSettingsPause = true intendedSettingsPause = true
openNewTabWindow( openNewTabWindow(
@ -146,6 +147,15 @@ class SettingsFragmentMeta : Fragment(), UIObject {
} }
} }
// report a bug
settings_meta_button_report_bug.setOnClickListener {
intendedSettingsPause = true
openNewTabWindow(
getString(R.string.settings_meta_report_bug_link),
context!!
)
}
// contact developer // contact developer
settings_meta_button_contact.setOnClickListener { settings_meta_button_contact.setOnClickListener {
intendedSettingsPause = true intendedSettingsPause = true

View file

@ -94,10 +94,17 @@
</LinearLayout> </LinearLayout>
<Button <Button
android:id="@+id/settings_meta_button_contact" android:id="@+id/settings_meta_button_report_bug"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="32sp" android:layout_marginTop="32sp"
android:text="@string/settings_meta_report_bug"
android:textAllCaps="false" />
<Button
android:id="@+id/settings_meta_button_contact"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/settings_meta_contact" android:text="@string/settings_meta_contact"
android:textAllCaps="false" /> android:textAllCaps="false" />

View file

@ -96,6 +96,8 @@
<string name="settings_meta_link_github">https://github.com/finnmglas/Launcher#de</string> <string name="settings_meta_link_github">https://github.com/finnmglas/Launcher#de</string>
<string name="settings_meta_report_bug">Einen Fehler melden</string>
<string name="settings_meta_contact">Entwickler kontaktieren</string> <string name="settings_meta_contact">Entwickler kontaktieren</string>
<string name="settings_meta_contact_url">https://www.finnmglas.com/de/kontakt/</string> <string name="settings_meta_contact_url">https://www.finnmglas.com/de/kontakt/</string>

View file

@ -96,6 +96,8 @@
<string name="settings_meta_link_github">https://github.com/finnmglas/Launcher#fr</string> <string name="settings_meta_link_github">https://github.com/finnmglas/Launcher#fr</string>
<string name="settings_meta_report_bug">Signaler une erreur</string>
<string name="settings_meta_contact">Contacter le développeur</string> <string name="settings_meta_contact">Contacter le développeur</string>
<string name="settings_meta_contact_url">https://www.finnmglas.com/fr/contact/</string> <string name="settings_meta_contact_url">https://www.finnmglas.com/fr/contact/</string>

View file

@ -116,6 +116,9 @@
<string name="settings_meta_link_github">https://github.com/finnmglas/Launcher#en</string> <string name="settings_meta_link_github">https://github.com/finnmglas/Launcher#en</string>
<string name="settings_meta_report_bug">Report a bug</string>
<string name="settings_meta_report_bug_link" translatable="false">https://github.com/finnmglas/Launcher/issues/new</string>
<string name="settings_meta_contact">Contact the developer</string> <string name="settings_meta_contact">Contact the developer</string>
<string name="settings_meta_contact_url">https://www.finnmglas.com/contact/</string> <string name="settings_meta_contact_url">https://www.finnmglas.com/contact/</string>