What We Fixed
Previously, the Dashboard layout could break when both the sidebar and AI chat panel were expanded at the same time. The two-column layout with metrics, activity feed, and upcoming tasks would get squeezed into too little space, causing overlapping elements and a cramped experience.
This happened because the Dashboard was using window-width breakpoints to decide its layout — so even when the sidebar and chat panel were eating into the available space, the Dashboard still thought it had plenty of room.
What’s Different Now
- The Dashboard now responds to its actual available space rather than the full window width
- When space gets tight (below 900px of container width), the layout automatically stacks into a single column
- The metrics grid adjusts its columns based on how much room it really has (1, 2, 3, or 5 columns)
- The welcome header and Win the Day banner also adapt gracefully at smaller sizes
This means everything looks great whether you have the sidebar collapsed, the chat open, both expanded, or any combination in between.