Skip to content

Conversation

heyainsleymae
Copy link
Contributor

Been kicking this work around in my head since I first raised it in #2751, and I've finally put a bit of work in to see if it was feasible--it appears to be--and unearth some clarifying questions. It actually makes more sense to simplify some CSS before proper template refactoring since it means we'd no longer be restricted by how the chosen styling library works.

I'm sure there are a few sneaky regressions, but I'm not ready to merge this yet, so I can do a proper check at the end--though I am, of course, trying to prevent them as I go! So far, I have:

  • moved colour themes to CSS custom properties,
  • added semantics to the loading screen, and
  • smoothed out some breakpoint overlap in existing styles

I'm sure a few obstacles will appear, but all is well at the moment. My question is regarding the "Layout" setting: Would you prefer to keep it and its options even if the panels could more appropriately adapt to available space on their own? I can see the argument behind wanting one extra-wide panel on a large monitor that would otherwise have two or three columns for them. With the refactored CSS, it'd also be possible to let the visitor choose the number of columns they wanted--though, sometimes a few pre-defined options are better than infinity.

This isn't a super consequential question, as the responsiveness is still fairly trivial either way, it'd just change the implementation slightly; will change out of draft status when it's closer to the finish line.

Cheers!

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.

1 participant