Replace background and sound effects with own artwork

The Pexels forest photo is replaced by the author's own background, so
its credit is dropped from the Licenses screen (all six locales) and the
NonFreeAssets anti-feature is removed from the F-Droid recipe. Sound
effects are replaced as well, and the old generator script in tools/ is
removed. Settings no longer duplicates the opening-bar switch, which
lives in Appearance.

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:23:42 +00:00
parent 64268ff935
commit f8d63140e4
15 changed files with 0 additions and 151 deletions
@@ -102,11 +102,6 @@ private val DATA = listOf(
)
private val ASSETS = listOf(
LicenseEntry(
"Misty forest scene with pine trees in haze", "Jean-Daniel Francoeur", null, "Pexels License",
"https://www.pexels.com/photo/misty-forest-scene-with-pine-trees-in-haze-31737036/",
R.string.licenses_note_photo
),
LicenseEntry(
"Material Symbols", "Google", null, APACHE,
"https://iconbuddy.com/material-symbols", R.string.licenses_note_icons
@@ -87,9 +87,7 @@ fun SettingsScreen(
}
val feedback = remember { cc.skysparkle.matewave.settings.FeedbackSettings(context) }
val appearance = remember { cc.skysparkle.matewave.settings.BoardAppearance(context) }
var vibrationOn by remember { mutableStateOf(feedback.vibrationEnabled) }
var openingBarOn by remember { mutableStateOf(appearance.showOpening) }
val radioState by SoundManager.radioState.collectAsState()
GlassScaffold(
@@ -145,12 +143,6 @@ fun SettingsScreen(
chevron = true,
onClick = onOpenAppearance
)
ListDivider()
ListRow(
title = stringResource(R.string.appearance_opening_in_game),
icon = R.drawable.ic_book,
trailing = { SettingSwitch(openingBarOn) { openingBarOn = it; appearance.showOpening = it } }
)
}
SectionCaption(stringResource(R.string.settings_section_system))
@@ -240,12 +232,6 @@ fun SettingsScreen(
subtitle = cc.skysparkle.matewave.settings.AppLinks.REPOSITORY_LABEL,
onClick = { cc.skysparkle.matewave.settings.AppLinks.open(context, cc.skysparkle.matewave.settings.AppLinks.REPOSITORY) }
)
AboutRow(
iconRes = R.drawable.ic_policy,
title = stringResource(R.string.privacy_policy),
subtitle = "skysparkle.cc/privacy",
onClick = { cc.skysparkle.matewave.settings.AppLinks.open(context, cc.skysparkle.matewave.settings.AppLinks.PRIVACY_POLICY) }
)
}
}
}