@reelkit/stories-core
Advanced tools
+2
-2
| { | ||
| "name": "@reelkit/stories-core", | ||
| "version": "0.1.0", | ||
| "version": "0.1.1", | ||
| "type": "module", | ||
@@ -52,4 +52,4 @@ "sideEffects": false, | ||
| "dependencies": { | ||
| "@reelkit/core": "^0.3.0" | ||
| "@reelkit/core": "^0.4.0" | ||
| } | ||
| } |
+28
-28
@@ -65,36 +65,36 @@ # @reelkit/stories-core | ||
| | Config | Type | Default | Description | | ||
| | --------------------- | ---------- | ------- | ------------------------------ | | ||
| | `groupCount` | `number` | required | Number of story groups | | ||
| | `storyCounts` | `number[]` | required | Stories per group | | ||
| | `initialGroupIndex` | `number` | `0` | Starting group index | | ||
| | `initialStoryIndex` | `number` | `0` | Starting story index | | ||
| | `defaultImageDuration`| `number` | `5000` | Default auto-advance (ms) | | ||
| | `tapZoneSplit` | `number` | `0.3` | Left zone ratio (0-1) | | ||
| | Config | Type | Default | Description | | ||
| | ---------------------- | ---------- | -------- | ------------------------- | | ||
| | `groupCount` | `number` | required | Number of story groups | | ||
| | `storyCounts` | `number[]` | required | Stories per group | | ||
| | `initialGroupIndex` | `number` | `0` | Starting group index | | ||
| | `initialStoryIndex` | `number` | `0` | Starting story index | | ||
| | `defaultImageDuration` | `number` | `5000` | Default auto-advance (ms) | | ||
| | `tapZoneSplit` | `number` | `0.3` | Left zone ratio (0-1) | | ||
| ### StoriesController | ||
| | Method / Property | Type | Description | | ||
| | ---------------------------- | ----------------- | --------------------------------- | | ||
| | `state.activeGroupIndex` | `Signal<number>` | Current group index | | ||
| | `state.activeStoryIndex` | `Signal<number>` | Current story index | | ||
| | `state.isPaused` | `Signal<boolean>` | Paused state | | ||
| | `nextStory()` | `void` | Advance to next story | | ||
| | `prevStory()` | `void` | Go to previous story | | ||
| | `nextGroup()` | `void` | Switch to next user group | | ||
| | `prevGroup()` | `void` | Switch to previous user group | | ||
| | `goToGroup(index)` | `void` | Jump to specific group | | ||
| | `pause()` | `void` | Pause timer and auto-advance | | ||
| | `resume()` | `void` | Resume timer | | ||
| | `dispose()` | `void` | Clean up subscriptions | | ||
| | Method / Property | Type | Description | | ||
| | ------------------------ | ----------------- | ----------------------------- | | ||
| | `state.activeGroupIndex` | `Signal<number>` | Current group index | | ||
| | `state.activeStoryIndex` | `Signal<number>` | Current story index | | ||
| | `state.isPaused` | `Signal<boolean>` | Paused state | | ||
| | `nextStory()` | `void` | Advance to next story | | ||
| | `prevStory()` | `void` | Go to previous story | | ||
| | `nextGroup()` | `void` | Switch to next user group | | ||
| | `prevGroup()` | `void` | Switch to previous user group | | ||
| | `goToGroup(index)` | `void` | Jump to specific group | | ||
| | `pause()` | `void` | Pause timer and auto-advance | | ||
| | `resume()` | `void` | Resume timer | | ||
| | `dispose()` | `void` | Clean up subscriptions | | ||
| ### Events | ||
| | Event | Type | Description | | ||
| | --------------- | --------------------------------------------- | ---------------------------------------- | | ||
| | `onStoryChange` | `(groupIndex, storyIndex) => void` | Fired after story navigation | | ||
| | `onGroupChange` | `(groupIndex) => void` | Fired after group switch | | ||
| | `onStoryViewed` | `(groupIndex, storyIndex) => void` | Fired when a story is viewed | | ||
| | `onComplete` | `() => void` | Last story of last group finished | | ||
| | `onClose` | `() => void` | Close requested (boundary navigation) | | ||
| | Event | Type | Description | | ||
| | --------------- | ---------------------------------- | ------------------------------------- | | ||
| | `onStoryChange` | `(groupIndex, storyIndex) => void` | Fired after story navigation | | ||
| | `onGroupChange` | `(groupIndex) => void` | Fired after group switch | | ||
| | `onStoryViewed` | `(groupIndex, storyIndex) => void` | Fired when a story is viewed | | ||
| | `onComplete` | `() => void` | Last story of last group finished | | ||
| | `onClose` | `() => void` | Close requested (boundary navigation) | | ||
@@ -101,0 +101,0 @@ ### getTapAction |
22614
-0.99%+ Added
- Removed
Updated