1.2 KiB
1.2 KiB
Cube Manager Mobile Improvements
Objective
Fix usability issues on mobile devices where UI elements were overlapping and "unusable".
Changes
-
Sidebar Responsiveness:
- Modified
CubeManager.tsxto applystickypositioning to the left sidebar only on large screens (lg:prefix). On mobile, it is now standard static flow. - Limited
max-heightandoverflow-y-autoonly tolg:screens.
- Modified
-
Header Improvements:
- Updated the "Packs" sticky header in
CubeManager.tsxto handle wrapping gracefully. - Added
backdrop-blur-xland slightly higher opacity to ensure content behind it doesn't bleed through visually (fixing "overlap" perception). - Enabled
overflow-x-autofor the buttons container to prevent them from breaking out of the viewport on very narrow screens.
- Updated the "Packs" sticky header in
-
Disable Heavy Hovers:
- Modified
CardPreview.tsxto disable theFloatingPreview(large full-card hover) on devices with width < 1024px. This prevents the preview from sticking or covering the UI on touch devices.
- Modified
Result
The UI should now be clean and usable on mobile, with no overlapping elements and a natural scroll flow.