From e8e9987eb390ea3e49982a91a51489c8bd243100 Mon Sep 17 00:00:00 2001 From: bjoern Date: Sun, 16 Nov 2025 12:56:23 +0100 Subject: [PATCH] use app-term instead of webxdc-term; add "About Apps" to three dot menu (#4025) * deprecate 'what is webxdc?' string" it is used when an in-app is on the screen (on desktop), however, instead of helping, immediately raises another question, as the user just did not know about webxdc at all at that point (we are not using the term in the apps at all). better just use the string 'Help' and open offline help at #webxdc - the entry is also just improved :) * add 'help' to app-menu * just 'help' may be confused with 'help about that app', be little more specific * update CHANGELOG --- CHANGELOG.md | 2 ++ .../java/org/thoughtcrime/securesms/WebxdcActivity.java | 2 ++ src/main/res/menu/webxdc.xml | 6 ++++-- src/main/res/values/strings.xml | 3 ++- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f16c6e030..f9a0c5287 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ * Do not show "1 member" when the process of joining the group is not finished * Improve handling of video recoding * Tweak advanced section and wording of some advanced options +* Opened in-chat apps got a 'About Apps' menu item + ## v2.25.0 2025-11 diff --git a/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java b/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java index a376edea7..585fc279a 100644 --- a/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/WebxdcActivity.java @@ -296,6 +296,8 @@ public class WebxdcActivity extends WebViewActivity implements DcEventCenter.DcE if (itemId == R.id.menu_add_to_home_screen) { addToHomeScreen(this, dcAppMsg.getId()); return true; + } else if (itemId == R.id.webxdc_help) { + DcHelper.openHelp(this, "#webxdc"); } else if (itemId == R.id.source_code) { IntentUtils.showInBrowser(this, sourceCodeUrl); return true; diff --git a/src/main/res/menu/webxdc.xml b/src/main/res/menu/webxdc.xml index 69aebb7c7..b71b85d7d 100644 --- a/src/main/res/menu/webxdc.xml +++ b/src/main/res/menu/webxdc.xml @@ -2,10 +2,12 @@ - + + diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml index 295b71c43..0f8c2c252 100644 --- a/src/main/res/values/strings.xml +++ b/src/main/res/values/strings.xml @@ -317,7 +317,8 @@ Scroll to the Bottom Scroll to the Top Help - What is Webxdc? + + About Apps Privacy Policy Select All Select Chat