Issue Description
Currently, the Glean mobile application is locked in a fixed orientation.
This limitation hinders the user experience in several scenarios.
Proposed Solution/Enhancement
Enable Auto-rotate screen support across the application to allow the UI to dynamically adapt to the device's physical orientation.
Key Implementation Steps:
Configuration Updates: Modify the app manifest (Android) and Info.plist (iOS) to support all orientations (Portrait, Landscape Left, Landscape Right).
Responsive Layouts: Ensure that the search results page, document preview, and dashboard utilize responsive design principles (Flexbox/Grid) to reorder or scale elements when the aspect ratio changes.
State Preservation: Ensure that the current scroll position and any active search filters are preserved during the configuration change (rotation).
Impact
Enhanced Usability: Provides a more flexible viewing experience, especially for data-heavy content within Glean.