Reduces available filter list to only those that will do something. (#2278)

Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
DaneEvans
2025-06-29 04:32:25 +10:00
committed by GitHub
parent d05485d857
commit f1f7e32e43
5 changed files with 39 additions and 4 deletions

View File

@@ -47,12 +47,21 @@ class DebugFiltersTest {
var filterTexts by androidx.compose.runtime.remember { androidx.compose.runtime.mutableStateOf(listOf<String>()) }
var customFilterText by androidx.compose.runtime.remember { androidx.compose.runtime.mutableStateOf("") }
val presetFilters = listOf("Error", "Warning", "Info")
val logs = listOf(
com.geeksville.mesh.model.DebugViewModel.UiMeshLog(
uuid = "1",
messageType = "Info",
formattedReceivedDate = "2024-01-01 12:00:00",
logMessage = "Sample log message"
)
)
com.geeksville.mesh.ui.debug.DebugFilterBar(
filterTexts = filterTexts,
onFilterTextsChange = { filterTexts = it },
customFilterText = customFilterText,
onCustomFilterTextChange = { customFilterText = it },
presetFilters = presetFilters
presetFilters = presetFilters,
logs = logs
)
}
// The filter button should be visible

View File

@@ -118,12 +118,21 @@ class DebugSearchTest {
var filterTexts by androidx.compose.runtime.remember { androidx.compose.runtime.mutableStateOf(listOf<String>()) }
var customFilterText by androidx.compose.runtime.remember { androidx.compose.runtime.mutableStateOf("") }
val presetFilters = listOf("Error", "Warning", "Info")
val logs = listOf(
com.geeksville.mesh.model.DebugViewModel.UiMeshLog(
uuid = "1",
messageType = "Info",
formattedReceivedDate = "2024-01-01 12:00:00",
logMessage = "Sample log message"
)
)
com.geeksville.mesh.ui.debug.DebugFilterBar(
filterTexts = filterTexts,
onFilterTextsChange = { filterTexts = it },
customFilterText = customFilterText,
onCustomFilterTextChange = { customFilterText = it },
presetFilters = presetFilters
presetFilters = presetFilters,
logs = logs
)
}
// The filter button should be visible