mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-02 03:15:37 +00:00
feat: satellite page transponder/activity filters as virtual types
The satellite selection screen's 'Select satellite type' dialog now lists three virtual types first (AMSAT Live FM, AMSAT Live Linear, Live SSTV) before the TLE-source types. Selecting one filters the satellite list to that transponder/activity set; multiple selections union. 'All' is kept. - SelectionRepo.getTypesList: virtual types prepended (All preserved) - SelectionRepo.resolveTypeIds: FM/Linear -> AMSAT catnum sets, Live SSTV -> mode=SSTV radios; other types via persisted IDs - Tests: virtual-type filtering, union, clear, list-order assertion
This commit is contained in:
1 parent
85a4b9cfa3
commit
0163c7b217
3 files changed
+102
-9
No files matched your search
+1
@@ -177,6 +177,7 @@ private fun SatellitesScreen(
|
||||
)
|
||||
}
|
||||
}
|
||||
// 转发器/活动筛选已在"卫星类型"对话框前三个选项中体现(AMSAT Live FM/Linear, Live SSTV).
|
||||
ElevatedCard(modifier = Modifier.fillMaxSize()) {
|
||||
val emptyMessage = stringResource(R.string.sat_empty_list_message)
|
||||
when {
|
||||
|
||||
Reference in new issue
Block a user