Right-button camera: immediate orbit around the current focus, never re-target; fix self-click turn, MMB voice, modifiers #933
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
sky_line/Slipstream#933
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The right-button camera currently waits for a hold, then moves the camera focus to whatever
is under the cursor (like an Alt-click), and in some states turns the avatar. Target behaviour:
Right button, outside mouselook:
avatar and the camera stays behind it; vertical drag pitches the view;
the avatar never turns.
After a drag, the cursor reappears where the press happened.
from the avatar without a jump), Alt zooms on vertical movement, none/Ctrl orbits.
Modifiers are read live.
shortcuts.
Remove the hold-time setting and the avatar-relative re-targeted pivot.
Separate bugs:
camera on the clicked point; "Clicking my avatar keeps camera" does not prevent the
re-centre. A click on yourself should leave camera and heading unchanged; a drag on
yourself should steer only after a few pixels of travel.
The binding exists separately for each mode (first person, third person, sitting, edit
avatar) and unbinding only edits the displayed mode. Removing a binding should apply
across modes (or the UI must make the per-mode split obvious).
press captures the mouse and the drag ignores modifiers).
A right press that starts over UI stays with the UI and never orbits.
Follow-up to #861 / #862.
Fixed in 1.4.1 (
89495ea51a). Reopen if you still see it.