Add initial Responsive design changes#27
Conversation
…and language selector styling, and add a mobile menu icon.
…ate card columns, and setting create function actions to grid display.
…media query logic to be desktop-first for some elements.
|
Hello @juanmavelez, thank you for your contribution. It is a great start!
I think a better approach is first to make each individual component responsive. That way, we can review them individually, and later we just need to make small adjustments. But again, thank you for taking your time to help this project. |
…late-columns` property from template cards.
Hey @dimiro1 I just added some comments on the issue -> #28 Most of the changes currently are going only to the header, One commit goes into the "create function" component, the reason for that is so the page doesn't "break", if I don't apply those changes you will still have an broken UI and a horizontal scroll which makes very hard to develop on mobile. But I agree in general the goal would be to go component by component. I may need to keep adding some "small-fix" UIS on non related component just to fit everything on the screen first, not necessary a redesign |
Description
This PR significantly improves the responsiveness and user interface of the Lunar Dashboard. It transitions the CSS architecture from a desktop-first approach to a mobile-first strategy, ensuring a faster and cleaner experience on smaller devices while maintaining a premium feel on desktop.
Mobile-First CSS Architecture
so that base styles represent the mobile view. Desktop-specific layouts are now applied via @media (min-width: 768px) overrides. Standardized the system to use a consistent 768px breakpoint, replacing various ad-hoc media queries and ensuring a predictable transition between viewports.
Header design
Dashboard design
|
|
|
Next steps
There is still changes to be done on the function page and subpages