Package-level declarations

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
private fun CompactSourceSearchField(value: String, placeholder: String, onValueChange: (String) -> Unit, modifier: Modifier = Modifier)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Checks whether a lazy-list item is entirely inside the current viewport.

Link copied to clipboard

Checks whether adding readiness keeps the filter set non-empty.

Link copied to clipboard

Checks whether adding tag keeps the filter set non-empty.

Link copied to clipboard

Checks whether selecting type can still produce at least one provider.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Bottom sheet for provider type, readiness, and capability tag filters.

Link copied to clipboard
private fun SourceMetaChip(text: String, containerColor: Color, contentColor: Color)
Link copied to clipboard
internal fun SourceModeItem(source: ServerSource, selected: Boolean, platform: Platform, strings: ServerSetupStrings, onClick: () -> Unit)

Renders one provider option in the provider selection list.

Link copied to clipboard
internal fun SourceSelectionStep(state: ServerSetupState, strings: ServerSetupStrings, listState: LazyListState, processIntent: (ServerSetupIntent) -> Unit, modifier: Modifier = Modifier)

Renders the provider picker list with search/filter/sort applied.

Link copied to clipboard

Compact toolbar for provider search, filter, and sort actions.

Link copied to clipboard

Bottom sheet with provider list sort order options.

Link copied to clipboard
Link copied to clipboard
private fun SourceTypeChip(label: String, selected: Boolean, enabled: Boolean = true, onClick: () -> Unit)
Link copied to clipboard
private fun ToolbarIconButton(contentDescription: String, showDot: Boolean, onClick: () -> Unit, icon: ImageVector? = null, iconContent: @Composable () -> Unit? = null)
Link copied to clipboard

Converts the date-like provider version format (yyyy.M.d[-tag]) to a sortable key.

Link copied to clipboard

Applies provider search, filters, and sort order to the available source list.