Closed sudara closed 2 years ago
@ofsound I went ahead and added inline errors to the login form.
I was wondering if you could look at the html and css in user_sessions/new.html.erb and login.html.erb and the css there to determine the best shared path for the form styles....
You'd have to yarn install for this branch and restart bin/webpack-dev-server
, if there's problems, blow away the node_modules dir.... Additionally, be aware that javascript has now moved into app/packs
and therefore there some 5% chance you might have to manually move MorphSVGPlugin.js into the right place? Not totally sure since git is told to ignore that file.
I checked out this branch and it seems to work great on latest node 16 (nvm install 16 / nvm use 16 ...right now it's version 16.10.0). I'd recommend adding a note to use that version in the contrib doc.
@ofsound It looks like there's some new jank when changing tracks — not sure if it's a byproduct of the changed css?...
There's an intermediate state right after clicking a track where the sidebar jumps, maybe because the #playlist-track is empty or .track_content is not there and that's problematic somehow.
https://user-images.githubusercontent.com/472/148791767-66e60760-c3d2-44b8-85f2-767d988565a9.mp4
@ofsound Ok, this is ready for player QA on single and playlist playback.... I'm going to take a look at tests next....
[x] Gannon SVG covers don't appear when returning to cover view
[x] Multiple versions of the same track added to a playlist can't be navigated to from one another in the sidebar playlist
[x] Using the browser Back Button can often have no effect on the site while used during or after Playlist Player
[x] If you click back to profile from a playlist, and then return to that playlist, it briefly flashes the full state before showing the cover view:
https://user-images.githubusercontent.com/407724/149046044-9310f61c-3ef3-468f-ac84-792f0dd07b9f.mov
https://user-images.githubusercontent.com/407724/149046104-cffb6b4a-44bf-4069-900c-250d111e78ae.mov
https://user-images.githubusercontent.com/407724/149046489-4dd8e56c-db83-48f5-bcb9-0f9228ba0e94.mov
@ofsound All of these are resolved except the "multiple of the same track" problem. I'm going to open up an issue for that one, as it will require some backend shuffling....
deploy deploy deploy?.... wanna do one more poke around?
Ok, I fixed the multiple tracks thing. You can't link to anything other than the first copy, but you can at least select the tracks in the sidebar and stitches will let you jump between them as different tracks.
DEPLOYING REQUIRES CACHE CLEAR
app/packs
is no longer a thing since Rails 7, so no moving files is necessary, everything stays inapp/javascript
GOAL:
REALITY:
Player QA Issues
TASKS:
Frontend:
QA: