You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Android app is currently locked to portrait mode via orientation: "portrait" in app.config.js, which sets android:screenOrientation="portrait" in the manifest. This means the app cannot rotate to landscape at all.
This becomes a problem when viewing images or screenshots inline in agent conversations. Without landscape mode, there's no way to get a wider viewport for viewing images, and there's no tap-to-expand or zoom functionality for assistant images (see PR #2342 which addresses the expand/zoom side).
Even without image viewing, landscape would be useful for:
Reading long code blocks in agent output
Using the app on tablets or foldables where landscape is natural
Split-screen or multi-window usage
The layout system already has a compact vs. desktop breakpoint structure (useIsCompactFormFactor()), so the foundation for responsive layouts exists. The main work would be handling the transition at the 576px breakpoint so the desktop layout doesn't break on phone-width landscape screens.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
The Android app is currently locked to portrait mode via
orientation: "portrait"inapp.config.js, which setsandroid:screenOrientation="portrait"in the manifest. This means the app cannot rotate to landscape at all.This becomes a problem when viewing images or screenshots inline in agent conversations. Without landscape mode, there's no way to get a wider viewport for viewing images, and there's no tap-to-expand or zoom functionality for assistant images (see PR #2342 which addresses the expand/zoom side).
Even without image viewing, landscape would be useful for:
The layout system already has a compact vs. desktop breakpoint structure (
useIsCompactFormFactor()), so the foundation for responsive layouts exists. The main work would be handling the transition at the 576px breakpoint so the desktop layout doesn't break on phone-width landscape screens.Related issues:
It would be great to either unlock orientation entirely, or at minimum allow landscape for image viewing and code reading.
All reactions