Skip to content

"Sticky" lock mode#1824

Draft
felipeerias wants to merge 2 commits intomainfrom
felipeerias/stickyLockMode
Draft

"Sticky" lock mode#1824
felipeerias wants to merge 2 commits intomainfrom
felipeerias/stickyLockMode

Conversation

@felipeerias
Copy link
Collaborator

Add sticky lock mode to keep windows in the user's field of view.

This lock mode calculates the boundaries of visible windows relative to the user's FOV and applies minimal rotation adjustments when necessary to keep as much content visible as possible.

When the content edge moves outside the FOV, the view may rotate to bring it back within the FOV boundary.

This provides the freedom to look at different parts of the content while keeping the UI always within the user's view.

Add sticky lock mode to keep windows in the user's field of view.

This lock mode calculates the boundaries of visible windows relative
to the user's FOV and applies minimal rotation adjustments when
necessary to keep as much content visible as possible.

When the content edge moves outside the FOV, the view may rotate
to bring it back within the FOV boundary.

This provides the freedom to look at different parts of the content
while keeping the UI always within the user's view.
@felipeerias felipeerias requested a review from svillar April 2, 2025 06:47
@felipeerias felipeerias marked this pull request as draft April 2, 2025 06:47
@felipeerias
Copy link
Collaborator Author

com.oculus.vrshell-20250402-155141-0.trimmed.mp4

@felipeerias
Copy link
Collaborator Author

felipeerias commented Apr 2, 2025

com.oculus.vrshell-20250402-155208-0_trimmed.mp4

@matlu
Copy link

matlu commented Apr 3, 2025

This work with both pass-through and without pass-through I assume?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants