Dynamic Configuration
Dynamic Config from Studio
Explanation: If a Studio value is missing, the SDK uses defaults; when you set a manual config in your app, it overrides Studio; otherwise the Studio setting applies.
Studio setting | Applies to | Visual effect | Default | Manual override in app |
---|---|---|---|---|
Item spacing | Bubbles, Cards | Space between items | Bubbles: 12, Cards: 8 | Bubbles: JoinStoriesBubbleConfigurations.thumbViewSpacing ; Cards (grid): TriggerCardConfigurationValues.spacing ; Cards (list): TriggerListConfigurationValues.spacing |
Show play icon | Bubbles, Cards | Show/hide play glyph overlay | On | Bubbles: JoinStoriesBubbleConfigurations.showPlayButton ; Cards (grid/list): showPlayButton |
Play icon style | Bubbles | Choose icon style (e.g., minimalist/outline/fill) | Minimalist | JoinStoriesBubbleConfigurations.playIcon |
Reorder read stories | Bubbles, Cards | Unviewed first, then by position | Off | Bubbles: JoinStoriesBubbleConfigurations.reorderedReadStories ; Cards (grid/list): reorderedReadStories |
Show labels | Bubbles, Cards | Show/hide labels under items | On | Bubbles: JoinStoriesBubbleConfigurations.showLabel ; Cards (grid/list): showLabel |
Card corner radius | Cards | Card rounding | 8 | TriggerCardConfigurationValues.cardRadius (grid); TriggerListConfigurationValues.cardRadius (list) |
Player corner radius | Player | Player view rounding | 0 | JoinStoriesPlayerConfigurations.playerCornerRadius |
Show cover and title (player) | Player | Show/hide cover/title overlay | On | Not exposed for manual override |
Viewed indicator | Bubbles | Gray ring/indicator for viewed items | Off | JoinStoriesBubbleConfigurations.storyViewedIndicatorColor |
Loader ring colors (brand) | Bubbles | Gradient around bubble | JOIN default gradient | JoinStoriesBubbleConfigurations.loaderColors |
- Note: Widget type (“shape”) is always selected in code (manual integration), not from Studio.
Updated 5 days ago