FeatureRequestsScreen

fun FeatureRequestsScreen(client: FeedbackClient, userToken: String, modifier: Modifier = Modifier)(source)

Full-screen interactive Feature Requests board and proposal submission screen.

Renders a searchable, filterable list of community feature proposals with live vote counters, status badges, author avatars, and an interactive Floating Action Button to draft new requests.

Key Behaviors & Architecture

Example Integration

@Composable
fun CommunityFeedbackTab(
client: FeedbackClient,
userTokenStore: UserTokenStore
) {
FeatureRequestsScreen(
client = client,
userToken = userTokenStore.token,
modifier = Modifier.fillMaxSize()
)
}

Screenshots

Feature RequestsSubmit a Request
Feature Requests ScreenSubmit Request Sheet

Parameters

client

Shared FeedbackClient instance used for network queries and mutations.

userToken

Stable anonymous user token from UserTokenStore used to track vote state and ownership.

modifier

Optional Modifier applied to the root Scaffold container.