mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-20 22:59:54 +01:00
Merge branch 'briar-about-update' into 'master'
Briar about update See merge request briar/briar!1690
This commit is contained in:
@@ -29,6 +29,7 @@ android {
|
|||||||
versionCode 10410
|
versionCode 10410
|
||||||
versionName "1.4.10"
|
versionName "1.4.10"
|
||||||
applicationId "org.briarproject.briar.android"
|
applicationId "org.briarproject.briar.android"
|
||||||
|
buildConfigField "String", "TorVersion", "\"$tor_version\""
|
||||||
|
|
||||||
vectorDrawables.useSupportLibrary = true
|
vectorDrawables.useSupportLibrary = true
|
||||||
buildConfigField "String", "GitHash",
|
buildConfigField "String", "GitHash",
|
||||||
|
|||||||
@@ -34,8 +34,10 @@ public class AboutFragment extends Fragment {
|
|||||||
private static final Logger LOG = getLogger(TAG);
|
private static final Logger LOG = getLogger(TAG);
|
||||||
|
|
||||||
private TextView briarVersion;
|
private TextView briarVersion;
|
||||||
|
private TextView torVersion;
|
||||||
private TextView briarWebsite;
|
private TextView briarWebsite;
|
||||||
private TextView briarSourceCode;
|
private TextView briarSourceCode;
|
||||||
|
private TextView briarChangelog;
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
@@ -53,32 +55,38 @@ public class AboutFragment extends Fragment {
|
|||||||
briarVersion = requireActivity().findViewById(R.id.BriarVersion);
|
briarVersion = requireActivity().findViewById(R.id.BriarVersion);
|
||||||
briarVersion.setText(
|
briarVersion.setText(
|
||||||
getString(R.string.briar_version, BuildConfig.VERSION_NAME));
|
getString(R.string.briar_version, BuildConfig.VERSION_NAME));
|
||||||
|
torVersion = requireActivity().findViewById(R.id.TorVersion);
|
||||||
|
torVersion.setText(
|
||||||
|
getString(R.string.tor_version, BuildConfig.TorVersion));
|
||||||
briarWebsite = requireActivity().findViewById(R.id.BriarWebsite);
|
briarWebsite = requireActivity().findViewById(R.id.BriarWebsite);
|
||||||
briarSourceCode = requireActivity().findViewById(R.id.BriarSourceCode);
|
briarSourceCode = requireActivity().findViewById(R.id.BriarSourceCode);
|
||||||
|
briarChangelog = requireActivity().findViewById(R.id.BriarChangelog);
|
||||||
briarWebsite.setOnClickListener(View -> {
|
briarWebsite.setOnClickListener(View -> {
|
||||||
String url = "https://briarproject.org/";
|
String url = "https://briarproject.org/";
|
||||||
Intent i = new Intent(Intent.ACTION_VIEW);
|
goToUrl(url);
|
||||||
i.setData(Uri.parse(url));
|
|
||||||
try {
|
|
||||||
startActivity(i);
|
|
||||||
} catch (ActivityNotFoundException e) {
|
|
||||||
logException(LOG, WARNING, e);
|
|
||||||
Toast.makeText(requireContext(),
|
|
||||||
R.string.error_start_activity, LENGTH_LONG).show();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
briarSourceCode.setOnClickListener(View -> {
|
briarSourceCode.setOnClickListener(View -> {
|
||||||
String url = "https://code.briarproject.org/briar/briar";
|
String url = "https://code.briarproject.org/briar/briar";
|
||||||
Intent i = new Intent(Intent.ACTION_VIEW);
|
goToUrl(url);
|
||||||
i.setData(Uri.parse(url));
|
});
|
||||||
try {
|
briarChangelog.setOnClickListener(View -> {
|
||||||
startActivity(i);
|
String url =
|
||||||
} catch (ActivityNotFoundException e) {
|
"https://code.briarproject.org/briar/briar/-/wikis/changelog";
|
||||||
logException(LOG, WARNING, e);
|
goToUrl(url);
|
||||||
Toast.makeText(requireContext(),
|
|
||||||
R.string.error_start_activity, LENGTH_LONG).show();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void goToUrl(String url) {
|
||||||
|
Intent i = new Intent(Intent.ACTION_VIEW);
|
||||||
|
i.setData(Uri.parse(url));
|
||||||
|
try {
|
||||||
|
startActivity(i);
|
||||||
|
} catch (ActivityNotFoundException e) {
|
||||||
|
logException(LOG, WARNING, e);
|
||||||
|
Toast.makeText(requireContext(),
|
||||||
|
R.string.error_start_activity, LENGTH_LONG).show();
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -14,6 +14,15 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent" />
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/TorVersion"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/tor_version"
|
||||||
|
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/BriarVersion" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/LinksTitle"
|
android:id="@+id/LinksTitle"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@@ -22,7 +31,7 @@
|
|||||||
android:text="@string/links"
|
android:text="@string/links"
|
||||||
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
|
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/BriarVersion" />
|
app:layout_constraintTop_toBottomOf="@+id/TorVersion" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/BriarWebsite"
|
android:id="@+id/BriarWebsite"
|
||||||
@@ -42,6 +51,15 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/BriarWebsite" />
|
app:layout_constraintTop_toBottomOf="@+id/BriarWebsite" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/BriarChangelog"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="@string/briar_changelog"
|
||||||
|
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/BriarSourceCode" />
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/TranslatorThanks"
|
android:id="@+id/TranslatorThanks"
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
@@ -50,6 +68,6 @@
|
|||||||
android:text="@string/translator_thanks"
|
android:text="@string/translator_thanks"
|
||||||
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
|
android:textAppearance="@style/TextAppearance.MaterialComponents.Body1"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@+id/BriarSourceCode" />
|
app:layout_constraintTop_toBottomOf="@+id/BriarChangelog" />
|
||||||
|
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
@@ -693,10 +693,12 @@
|
|||||||
|
|
||||||
<!-- About -->
|
<!-- About -->
|
||||||
<string name="about_title">About</string>
|
<string name="about_title">About</string>
|
||||||
<string name="briar_version">Briar Version: %s</string>
|
<string name="briar_version">Briar version: %s</string>
|
||||||
|
<string name="tor_version">Tor version: %s</string>
|
||||||
<string name="links">Links</string>
|
<string name="links">Links</string>
|
||||||
<string name="briar_website">\u2022 <a href="">Briar website</a></string>
|
<string name="briar_website">\u2022 <a href="">Website</a></string>
|
||||||
<string name="briar_source_code">\u2022 <a href="">Briar source code</a></string>
|
<string name="briar_source_code">\u2022 <a href="">Source code</a></string>
|
||||||
|
<string name="briar_changelog">\u2022 <a href="">Changelog</a></string>
|
||||||
<!-- Here translators can add their names or Transifex usernames(eg "Thanks to all the contributors at the Localization Lab, especially Tom, Matthew and Jerry") -->
|
<!-- Here translators can add their names or Transifex usernames(eg "Thanks to all the contributors at the Localization Lab, especially Tom, Matthew and Jerry") -->
|
||||||
<string name="translator_thanks">Thanks to all the contributors at the Localization Lab</string>
|
<string name="translator_thanks">Thanks to all the contributors at the Localization Lab</string>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user