Skip to content

Conversation

@tennitech
Copy link
Owner

No description provided.

SharpBit and others added 30 commits March 28, 2025 18:20
Automatically add 2 "random" songs to the queue if the queue is empty
Co-authored-by: Evan Whymark <whymarkevan@gmail.com>
Co-authored-by: Evan Whymark <whymarkevan@gmail.com>
Co-authored-by: Evan Whymark <whymarkevan@gmail.com>
Feat: Replace static Library footer PNG with dynamic album art gradient
EvWhymark and others added 12 commits April 11, 2025 16:14
Updating branch with latest changes from main
Add recently played info to PlayerContext, autoplay when queue is empty, store recentlyPlayed locally
Adds a ScrollableText component to handle overflowing text.
- Scrolls back and forth only when text exceeds container width.
- Calculates scroll distance dynamically to show end of text while keeping most visible.
- Includes 3-second pauses at start and end of scroll.
- Supports different animation speeds for title vs. artist.
- Uses dynamic edge fading (mask-image) that transitions smoothly and persists during pauses.
- Animation restarts when text changes and pauses on hover.
- Responsive to window resizing.
Now says "Sign-In Required" replacing the previous "Unknown" text.
-Changed default track and artist placeholders to "Welcome to Juke" and "Your Music, Reimagined" respectively
-Removed ScrollableText.jsx and created ScrollableText.js to maintain file consistency between our components
-Replaced the CSS scroll animation with a JavaScript-controlled one that maintains absolute constant speed regardless of character length
-Scroll speed has been refined for both the song (slow) and artist (slower) titles
-AFAIK, the instance where the text occasionally scrolls to far should be resolved - it stops at the lower bound, the ending of the string
-Left/right fades appropriately appear and disappear (both sides during movement, when stopping at the end of the string, for each side, the respective fade disappears then reappears once movement starts again)
- Brought back the pause for mouse hover state for scrolling song and artist titles
- Removed temporary placeholder text for default song and artist titles used during testing
- Brought back the block of code in ScrollableText.js mentioned by Evan and implemented it in a way that is proper and easier to read
feat: Add oscillating scrollable text for long titles/artists

Bypassing for the sake of time. All suggestions have been implemented. Tested, RTG.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants