TODO: find meeting notes to explain what the reasoning has been?
defense of <marquee>
Explain use in music players and why it's ideal there
fixed UI component form factor
one option could be a scrollbox, but the focus of a music player application is on listening to and controlling the playback of music, not the display of text, so it's sensible to make scrolling something the user can passively experience rather than actively control
Show examples of marquee usage in modern music player applications
Spotify
YouTube Music
Tidal
Google Play Music
Apple Music
walkthrough of code attempts to mimic <marquee>
Using CSS animation
bad: we have to hardcode the text length!
Attempt to dynamically change keyframes rules
it's not simple to do this, and this tutorial on the subject doesn't even work anymore!
JavaScript version
seems to work well at recreating basic marquee functionality!
problem: measureText fails if we introduce something like letter-spacing!
We don't necessarily need to keep the <marquee> element, but if it's going to go, we need a good CSS solution to replace it.
There was a CSS marquee spec ... where did it go? (CITE)
outline
introduction to the HTML marquee element
<marquee>
doesdefense of
<marquee>
walkthrough of code attempts to mimic
<marquee>
letter-spacing
!We don't necessarily need to keep the
<marquee>
element, but if it's going to go, we need a good CSS solution to replace it.