Spicy Lyrics v6.3.1 Compatibility
- Now Playing Sidebar Reconstruction
- Updated all internal DOM selectors to support the rewritten Now Playing sidebar card introduced between Spicy Lyrics v6.1 and v6.3.1.
- Re-verified theme styling hooks across album art, playback controls, volume sliders, and song-title equalizer anchors.
- Dual Progress Bar Skin Support
- Updated progress bar styling logic to support both standard and newly introduced experimental progress bar skins.
New Features
- Custom Progress & Volume Accents
- Added dedicated color overrides for progress bar and volume slider accents within the Now Playing bar.
- Ramp Blur by Distance
- Introduced a dynamic distance-based blur under Focus settings that applies subtle blurring to adjacent lines while fully blurring distant rows.
- Configurable Sweep Direction
- Added directional controls for karaoke fill animations under Gradient settings (Horizontal, Vertical, or Diagonal), with automatic axis flipping for Right-to-Left (RTL) script layouts.
- Active Line Typography Weight
- Added an active-line font weight toggle to make the currently sung row visually heavier than surrounding lines.
- Text Casing Overrides
- Introduced text capitalization controls under Typography allowing lyrics to render as written, UPPERCASE, lowercase, or Title Case.
- Pulsing Active-Line Glow
- Added a breathing glow animation for the active lyric row, complete with adjustable pulse speed sliders.
- Build Hash Identifier
- Added exact build hash metadata to the About panel for simplified troubleshooting and version tracking.
- UI Navigation & Setting Resets
- Configured the Escape key to instantly close active dialog windows.
- Added a one-click reset button beside every setting field to revert individual values back to their active preset defaults.
Fixes
- Settings Modal Initialization
- Fixed a
NotSupportedErrorexception during shared dialog element creation that prevented the Settings panel from opening while Spicy Lyrics was active.
- Fixed a
- Changelog Modal Dismissal
- Resolved an issue where update changelog dismiss buttons ("Got it" and Close) failed to respond due to race conditions during slow startup mounts.
- Progress & Volume Handle Visibility
- Fixed a color overlap issue where custom accent colors painted control handles the same color as the underlying track, rendering them invisible.
- Fullscreen Control Animations
- Resolved a conflict where custom button press animations broke native Spicy Lyrics fullscreen click responses.
- RTL & Duet Line Alignment
- Fixed an alignment bug where Right-to-Left and duet text rows scaled from incorrect element edges, causing horizontal drift during focus transitions.
- Gradient Angle Mapping
- Replaced the non-functional gradient angle property with per-word Sweep Direction controls to accurately target individual karaoke word fills.
- Background Resource Management
- Ensured all background processing tasks and animation loops immediately terminate when closing the lyrics page.
Improvements & Redesign
- Categorized Settings Interface
- Restructured the Settings panel into seven isolated categories: Text, Glow, Focus, Motion, Background, Player, and Translation.
- Sub-settings now nest visually beneath their parent toggles, global search covers all sub-panels, and a persistent header displays active theming states and active preset baselines.
- Renamed Property Labels
- Simplified property naming conventions across the UI (e.g., gradient endpoints are now labeled "Sung" and "Upcoming") and added inline explanations for complex toggles.
- Unused Channel Removal
- Deprecated and removed the unused Dev update channel.
Theme & Preset Backward Compatibility
- Zero-Breakage Guarantee
- All pre-existing themes, saved presets, and external theme file imports remain fully functional. New settings default to legacy behaviors to ensure byte-identical output for older configurations.
Full Changelog: v1.2.5...v1.2.6