Roadmap Board Screen
Full-screen interactive Roadmap Kanban Board composable.
Renders a horizontally paged kanban board displaying live product feature requests organized across milestone stages (such as Planned, In Progress, Completed), as configured in the CupThread developer console.
Key Features
Horizontal Pager & Synchronized Chip Bar: Swipe smoothly between columns or tap chips with badge counts.
Debounced Search: Filters requests in real-time (~350 ms debounce). During search, empty columns are hidden.
Pull-to-Refresh: Refreshes both columns and feature requests concurrently.
Optimistic Voting & Detail Sheet: Tapping a request opens the interactive FeatureRequestDetailSheet supporting comments, author profiles, and real-time upvoting.
Remote Theming & Feature Gating: Automatically wrapped in SdkSurface with SdkFeature.ROADMAP.
Example Integration
@Composable
fun ProductRoadmapDestination(
client: FeedbackClient,
userTokenStore: UserTokenStore
) {
RoadmapBoardScreen(
client = client,
userToken = userTokenStore.token,
modifier = Modifier.fillMaxSize()
)
}Screenshot

Parameters
Shared FeedbackClient used for network communication.
Stable anonymous user token from UserTokenStore used to track vote state.