w0rd-driven / beatseek

Seek the music you may be missing by analyzing your collection
https://beatseek.fly.dev/
MIT License
3 stars 0 forks source link

Epic :: Responsive Design #17

Open w0rd-driven opened 1 year ago

w0rd-driven commented 1 year ago

This is heavily geared towards desktop but I need to be mobile first. Apple Music on mobile is pretty slick too.

There's a Library page instead of a menu but it's fine to take Livebeats approach. I'd rather use that tbh, it's slightly better.

I may never implement all of this but if I can get the header, footer, and text transitions to complete the header behavior then the rest could be left. There's a lot here. I need to focus on other ideas and get this to good enough(TM) and not perfect.

These tasks also need to be split into separate issues and attached to the public milestone.

image

image

image

image

image

image

image

image

image

image

image

image

image

image

w0rd-driven commented 1 year ago

I'm realizing there's a ton of overlap between how I just altered the component design and this definition and I'm getting analysis paralysis big time. What we have is largely the desktop version but there isn't a lot to be done for the mobile version to have the basic look and feel. This issue outlines a lot more than the bare minimum we want to cover.

I think this is all because I'm at a point where I don't know where to start or how to split things up. Wireframing would be nice if I could work out something in Figma real quick. Primarily it's about laying things out visually versus the text that may not be explaining it correctly.

The difference between mobile and desktop "shells" is desktop has a sidebar to the left taking up the full height with the content to the right and a sticky footer. Mobile takes the sidebar off as a sliding drawer with the same scrolling content area and a sticky footer. That sidebar layout does not require components or responsive changes so that likely makes sense first.