Is your feature request related to a problem? Please describe.
The in-game "rotate" option in the back menu only rotates the displayed image — the Windows virtual display keeps its original orientation and resolution, so the desktop never reflows into a real portrait/landscape layout. To get a true orientation change today, I have to manually quit the stream, physically rotate my phone (with auto-rotation on, Artemis then requests the matching native resolution on reconnect), reconnect, and relaunch. It works, but this manual cycle makes the in-menu "rotate" button effectively useless for real orientation changes.
Describe the solution you'd like
Add an optional toggle in Artemis settings. When enabled, pressing "rotate" in the back menu would automatically restart the stream instead of only rotating the image: end the session, reconnect, and relaunch the same app — letting Artemis re-read the current device orientation and request the matching resolution, so Apollo recreates the virtual display in the correct orientation (true portrait/landscape).
This is especially safe for desktop streaming: when the streamed entry is the Virtual Display / Desktop (not a specific game), the app the stream is bound to is the virtual desktop itself. Games are launched afterward, as windows on top of that desktop. So restarting the stream restarts only the display session — the running game process stays alive, only the video/orientation is re-negotiated. The game window may be repositioned/resized by Windows when the display is recreated, but it does not close.
Keeping the current "rotate = image only" as the default and putting this auto-restart behavior behind an optional setting preserves both use cases (gamers who only want the image rotated vs. desktop users who want a real orientation switch).
Describe alternatives you've considered
Using the in-game "rotate" (only rotates the image, doesn't change the Windows resolution — this is the core problem).
Manually setting a custom portrait resolution and reconnecting (works, but requires the full quit → change → reconnect cycle every time).
Relying on the phone's auto-rotation + reconnecting (my current workaround: quit, rotate the phone, reconnect — Artemis picks up the new orientation automatically, but the manual steps remain).
Setting screen rotation on the Windows virtual display directly (explicitly discouraged by the Apollo FAQ, and not intended for this).
Related but different: Apollo Discussion #169 requests an auto-reconnect function on the Artemis side, but for a different purpose (reconnecting after the PC restarts), not for orientation switching.
Screenshots
No response
Is your feature request related to a problem? Please describe.
The in-game "rotate" option in the back menu only rotates the displayed image — the Windows virtual display keeps its original orientation and resolution, so the desktop never reflows into a real portrait/landscape layout. To get a true orientation change today, I have to manually quit the stream, physically rotate my phone (with auto-rotation on, Artemis then requests the matching native resolution on reconnect), reconnect, and relaunch. It works, but this manual cycle makes the in-menu "rotate" button effectively useless for real orientation changes.
Describe the solution you'd like
Add an optional toggle in Artemis settings. When enabled, pressing "rotate" in the back menu would automatically restart the stream instead of only rotating the image: end the session, reconnect, and relaunch the same app — letting Artemis re-read the current device orientation and request the matching resolution, so Apollo recreates the virtual display in the correct orientation (true portrait/landscape).
This is especially safe for desktop streaming: when the streamed entry is the Virtual Display / Desktop (not a specific game), the app the stream is bound to is the virtual desktop itself. Games are launched afterward, as windows on top of that desktop. So restarting the stream restarts only the display session — the running game process stays alive, only the video/orientation is re-negotiated. The game window may be repositioned/resized by Windows when the display is recreated, but it does not close.
Keeping the current "rotate = image only" as the default and putting this auto-restart behavior behind an optional setting preserves both use cases (gamers who only want the image rotated vs. desktop users who want a real orientation switch).
Describe alternatives you've considered
Using the in-game "rotate" (only rotates the image, doesn't change the Windows resolution — this is the core problem).
Manually setting a custom portrait resolution and reconnecting (works, but requires the full quit → change → reconnect cycle every time).
Relying on the phone's auto-rotation + reconnecting (my current workaround: quit, rotate the phone, reconnect — Artemis picks up the new orientation automatically, but the manual steps remain).
Setting screen rotation on the Windows virtual display directly (explicitly discouraged by the Apollo FAQ, and not intended for this).
Related but different: Apollo Discussion #169 requests an auto-reconnect function on the Artemis side, but for a different purpose (reconnecting after the PC restarts), not for orientation switching.
Screenshots
No response