The connect wizard step 2 showed a ๐ emoji between the two node badges. In screenshots the emoji rendered as a small, ambiguous glyph (misread as a phone/device symbol) that conveyed neither directionality nor the concept of โconnectionโ between nodes.
RelationshipStep used EmojiText("๐") as the connector between the two NodeBadge composables. Emoji rendering is platform-font-dependent and provides no tinting support, so the symbolโs meaning was context-dependent and its color could not be controlled by the theme.
Replaced EmojiText("๐") with an Icon composable using Res.drawable.circle_caret_right, sized to CommonLayout.ICON_SIZE_SMALL (16 dp) and tinted with MaterialTheme.colorScheme.onSurfaceVariant. Added the required krill.composeapp.generated.resources.* and org.jetbrains.compose.resources.* imports.
Prefer Icon(painterResource(...)) over emoji for structural UI elements (connectors, indicators, separators) that need to convey direction or meaning. Emoji are appropriate for decorative/affective uses (status dots, reaction labels) but should not carry structural semantics because their rendering is font-dependent and they cannot be tinted by the theme.