Replace background photo and reorder About links

New misty-mountain background and F-Droid feature graphic. The photo
credit is dropped from the Licenses screen (all six locales) and from
the NonFreeAssets note in the F-Droid recipe. Licenses now sits below
Privacy in About.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015g6ECVSKcBG8CJPrqC3G5o
This commit is contained in:
Claude
2026-10-07 13:04:50 +00:00
parent 06e926d62b
commit ebdbf23d6c
11 changed files with 29 additions and 30 deletions
@@ -117,15 +117,6 @@ fun AboutPanel(modifier: Modifier = Modifier) {
modifier = Modifier.testTag("github_repo_card")
)
AboutLinkCard(
iconRes = R.drawable.ic_copyright,
title = stringResource(R.string.licenses_title),
subtitle = stringResource(R.string.licenses_subtitle),
trailingIconRes = R.drawable.ic_chevron_right,
onClick = { showLicenses = true },
modifier = Modifier.testTag("licenses_card")
)
AboutLinkCard(
iconRes = R.drawable.ic_privacy,
title = stringResource(R.string.privacy_title),
@@ -134,6 +125,15 @@ fun AboutPanel(modifier: Modifier = Modifier) {
onClick = { context.openUrl(PRIVACY_POLICY_URL) },
modifier = Modifier.testTag("privacy_card")
)
AboutLinkCard(
iconRes = R.drawable.ic_copyright,
title = stringResource(R.string.licenses_title),
subtitle = stringResource(R.string.licenses_subtitle),
trailingIconRes = R.drawable.ic_chevron_right,
onClick = { showLicenses = true },
modifier = Modifier.testTag("licenses_card")
)
}
if (showLicenses) {
@@ -56,8 +56,7 @@ private val LIBRARIES = listOf(
)
private val ASSETS = listOf(
LicenseRow("MingCute Icon (interface icons)", "MingCute Design, via IconBuddy", APACHE, "https://iconbuddy.com/mingcute"),
LicenseRow("Misty mountain background photo", "Federico Bottos, on Unsplash", "Unsplash License", "https://unsplash.com/es/fotos/arboles-verdes-en-la-montana-bajo-nubes-blancas-durante-el-dia-obQacWYxB1I")
LicenseRow("MingCute Icon (interface icons)", "MingCute Design, via IconBuddy", APACHE, "https://iconbuddy.com/mingcute")
)
private val STATIONS = listOf(
Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 63 KiB

+3 -3
View File
@@ -67,10 +67,10 @@
<string name="battery_opt_confirm">Einstellungen öffnen</string>
<string name="battery_opt_dismiss">Jetzt nicht</string>
<string name="licenses_title">Lizenzen</string>
<string name="licenses_subtitle">Bibliotheken, Icons, Foto &amp; Radiosender</string>
<string name="licenses_intro">Fogwave basiert auf den unten aufgeführten Open-Source-Komponenten sowie dem Icon-Set, dem Hintergrundfoto und den Radiosendern, deren Streams die App abspielt. Tippe auf einen Eintrag, um die Seite zu öffnen.</string>
<string name="licenses_subtitle">Bibliotheken, Icons &amp; Radiosender</string>
<string name="licenses_intro">Fogwave basiert auf den unten aufgeführten Open-Source-Komponenten sowie dem Icon-Set und den Radiosendern, deren Streams die App abspielt. Tippe auf einen Eintrag, um die Seite zu öffnen.</string>
<string name="licenses_group_libraries">Bibliotheken</string>
<string name="licenses_group_assets">Icons &amp; Foto</string>
<string name="licenses_group_assets">Icons</string>
<string name="licenses_group_stations">Radiosender</string>
<string name="licenses_stations_hint">Die Sender werden direkt vom jeweiligen Sendeunternehmen gestreamt. Fogwave speichert und verbreitet deren Audio nicht und besitzt keine Rechte daran.</string>
<string name="browse_stations">Sender durchsuchen</string>
+3 -3
View File
@@ -67,10 +67,10 @@
<string name="battery_opt_confirm">設定を開く</string>
<string name="battery_opt_dismiss">後で</string>
<string name="licenses_title">ライセンス</string>
<string name="licenses_subtitle">ライブラリ、アイコン、写真、ラジオ局</string>
<string name="licenses_intro">Fogwaveは以下のオープンソースのコンポーネントに加え、アイコンセット、背景写真、そして再生しているラジオ局をもとに作られています。項目をタップするとページが開きます。</string>
<string name="licenses_subtitle">ライブラリ、アイコン、ラジオ局</string>
<string name="licenses_intro">Fogwaveは以下のオープンソースのコンポーネントに加え、アイコンセットと再生しているラジオ局をもとに作られています。項目をタップするとページが開きます。</string>
<string name="licenses_group_libraries">ライブラリ</string>
<string name="licenses_group_assets">アイコンと写真</string>
<string name="licenses_group_assets">アイコン</string>
<string name="licenses_group_stations">ラジオ局</string>
<string name="licenses_stations_hint">各局のストリームは放送局から直接再生しており、Fogwaveはその音声を保存・再配布せず、権利も保有していません。</string>
<string name="browse_stations">ラジオ局を見る</string>
+3 -3
View File
@@ -67,10 +67,10 @@
<string name="battery_opt_confirm">Atidaryti nustatymus</string>
<string name="battery_opt_dismiss">Ne dabar</string>
<string name="licenses_title">Licencijos</string>
<string name="licenses_subtitle">Bibliotekos, piktogramos, nuotrauka ir radijo stotys</string>
<string name="licenses_intro">„Fogwave“ sukurta iš žemiau išvardytų atvirojo kodo komponentų, taip pat piktogramų rinkinio, fono nuotraukos ir radijo stočių, kurių transliacijas groja programa. Palieskite elementą, kad atidarytumėte jo puslapį.</string>
<string name="licenses_subtitle">Bibliotekos, piktogramos ir radijo stotys</string>
<string name="licenses_intro">„Fogwave“ sukurta iš žemiau išvardytų atvirojo kodo komponentų, taip pat piktogramų rinkinio ir radijo stočių, kurių transliacijas groja programa. Palieskite elementą, kad atidarytumėte jo puslapį.</string>
<string name="licenses_group_libraries">Bibliotekos</string>
<string name="licenses_group_assets">Piktogramos ir nuotrauka</string>
<string name="licenses_group_assets">Piktogramos</string>
<string name="licenses_group_stations">Radijo stotys</string>
<string name="licenses_stations_hint">Stotys transliuojamos tiesiai iš transliuotojų serverių; „Fogwave“ jų garso turinio nesaugo, neplatina ir neturi jam teisių.</string>
<string name="browse_stations">Naršyti stotis</string>
+3 -3
View File
@@ -67,10 +67,10 @@
<string name="battery_opt_confirm">Открыть настройки</string>
<string name="battery_opt_dismiss">Не сейчас</string>
<string name="licenses_title">Лицензии</string>
<string name="licenses_subtitle">Библиотеки, значки, фото и радиостанции</string>
<string name="licenses_intro">Fogwave построен на открытых компонентах ниже, а также на наборе значков, фоновой фотографии и радиостанциях, чьи потоки он воспроизводит. Нажмите на пункт, чтобы открыть его страницу.</string>
<string name="licenses_subtitle">Библиотеки, значки и радиостанции</string>
<string name="licenses_intro">Fogwave построен на открытых компонентах ниже, а также на наборе значков и радиостанциях, чьи потоки он воспроизводит. Нажмите на пункт, чтобы открыть его страницу.</string>
<string name="licenses_group_libraries">Библиотеки</string>
<string name="licenses_group_assets">Значки и фото</string>
<string name="licenses_group_assets">Значки</string>
<string name="licenses_group_stations">Радиостанции</string>
<string name="licenses_stations_hint">Станции воспроизводятся напрямую с серверов вещателей; Fogwave не хранит, не распространяет и не имеет прав на их эфир.</string>
<string name="browse_stations">К станциям</string>
+3 -3
View File
@@ -67,10 +67,10 @@
<string name="battery_opt_confirm">打开设置</string>
<string name="battery_opt_dismiss">暂不设置</string>
<string name="licenses_title">许可证</string>
<string name="licenses_subtitle">库、图标、照片与电台</string>
<string name="licenses_intro">Fogwave 基于下列开源组件构建,并使用了图标集、背景照片,以及它播放的这些电台。点按任意条目即可打开对应页面。</string>
<string name="licenses_subtitle">库、图标与电台</string>
<string name="licenses_intro">Fogwave 基于下列开源组件构建,并使用了图标集以及它播放的这些电台。点按任意条目即可打开对应页面。</string>
<string name="licenses_group_libraries">库</string>
<string name="licenses_group_assets">图标与照片</string>
<string name="licenses_group_assets">图标</string>
<string name="licenses_group_stations">电台</string>
<string name="licenses_stations_hint">电台内容直接来自各广播机构的流媒体;Fogwave 不托管、不转发,也不拥有其音频内容的任何权利。</string>
<string name="browse_stations">浏览电台</string>
+3 -3
View File
@@ -67,10 +67,10 @@
<string name="extra_tab_info">Info</string>
<string name="stream_unavailable">Stream temporarily unavailable</string>
<string name="licenses_title">Licenses</string>
<string name="licenses_subtitle">Libraries, icons, photo &amp; radio stations</string>
<string name="licenses_intro">Fogwave is built on the open-source components below, plus the icon set, background photo, and the radio stations it streams from. Tap anything to open its page.</string>
<string name="licenses_subtitle">Libraries, icons &amp; radio stations</string>
<string name="licenses_intro">Fogwave is built on the open-source components below, plus the icon set and the radio stations it streams from. Tap anything to open its page.</string>
<string name="licenses_group_libraries">Libraries</string>
<string name="licenses_group_assets">Icons &amp; photo</string>
<string name="licenses_group_assets">Icons</string>
<string name="licenses_group_stations">Radio stations</string>
<string name="licenses_stations_hint">Stations are streamed directly from each broadcaster; Fogwave does not host, redistribute, or otherwise hold rights to their audio.</string>
<string name="browse_stations">Browse stations</string>