CapsStream v2.59.2.0
Type: patch
From: 2.59.1.0
To: 2.59.2.0
Commits:
- fix(ui): restore wrapped story layout, fix volume slider visibility, and polish player controls (dfeffa1)
Summary
Restores the broken layout and missing slide styling across CapsStream Wrapped stories, centers the volume slider thumb and resolves unhovered container bleed, moves Picture-in-Picture and Edit Skip Markers into standard player settings navigation rows, and elevates the dynamic island with smooth in/out transitions.Added
- Complete slide styles for Wrapped story modal (hero watch-time card, obsession spotlight card, genre leaderboard, speed binge records, audio & subtitle DNA card, viewing rhythm card, talent cast grid, UHD cinema tech specs, archetype grand reveal, and poster export slide).
- Missing rarity badges (.rarity-badge bronze, silver, gold, platinum) for Wrapped achievements and obsession cards.
- Dedicated Subtitles submenu pane in the player settings panel (activeSettingsSubmenu === 'subtitles') with full track selection, online search, and custom file loading.
- Apple-grade scale and blur transition states for the player dynamic island.
Changed
- Elevated .player-dynamic-island position across desktop (+30px), mobile portrait (+24px), and mobile landscape (+20px) to provide clear separation from seekbar and control docks.
- Converted Picture-in-Picture (PiP) and Edit Skip Markers into standard .player-menu-nav-row elements grouped with top navigation items before the divider.
- Subtitle quick-access button (#ctrl-subs) now hides when there is <= 1 subtitle track (matching audio tracks behavior), deferring single-track control to Player Settings.
- Improved Wrapped story header typography and chip responsiveness to eliminate 2-line title and profile wrapping on compact viewports.
Fixed
- Restored unstyled/broken Wrapped story slides caused by missing inner slide CSS rules.
- Fixed volume slider circle thumb vertical centering by explicitly locking -webkit-slider-runnable-track and -moz-range-track heights to 4px with a -5px margin offset.
- Fixed volume slider thumb and track peeking out when unhovered by setting width: 0, opacity: 0, padding: 0, and pointer-events: none on .volume-slider-container while idle.
- Added flex-shrink: 0 to .volume-slider to prevent range input deformation during width collapse/expand transitions.
Auto-released via conventional commits.
Full Changelog: v2.59.1.0...v2.59.2.0