Precise Rotation (#482)
* temporarily disabled adjust chaperone * added experimental check to prevent rotation drift * adjusted ss to 2 digits precision * updated rotation model to be based on relative position and not drift * fixed force precision error with supersampling * added Error for turning too fast * removed error impossible to execute * fixed and cleaned up some potential failure points * added inversion check * re-worded warning * added adjustchaperone2 defaulted to off to replace adjust chaperone * moved adjust chaperone to settings removed from offsets tab * moved adjust chaperone to settings removed from offsets tab * enabled clipping for settings page no longer scrolls outside of its area * updated strings for release
This commit is contained in:
@@ -11,6 +11,9 @@ MyStackViewPage {
|
||||
content: ScrollView{
|
||||
ScrollBar.horizontal.policy: ScrollBar.AlwaysOff
|
||||
ScrollBar.vertical.policy: ScrollBar.AlwaysOn
|
||||
Layout.fillWidth: true
|
||||
Layout.fillHeight: true
|
||||
clip: true
|
||||
|
||||
ColumnLayout {
|
||||
spacing: 18
|
||||
@@ -87,6 +90,13 @@ MyStackViewPage {
|
||||
SettingsTabController.setOculusSdkToggle(this.checked, true)
|
||||
}
|
||||
}
|
||||
MyToggleButton {
|
||||
id: spaceAdjustChaperoneToggle
|
||||
text: "Adjust Chaperone"
|
||||
onCheckedChanged: {
|
||||
MoveCenterTabController.adjustChaperone = this.checked
|
||||
}
|
||||
}
|
||||
|
||||
RowLayout {
|
||||
Layout.fillWidth: true
|
||||
@@ -248,6 +258,7 @@ MyStackViewPage {
|
||||
oculusSdkToggleButton.checked = SettingsTabController.oculusSdkToggle
|
||||
|
||||
seatedOldExternalWarning.visible = MoveCenterTabController.allowExternalEdits && MoveCenterTabController.oldStyleMotion && MoveCenterTabController.enableSeatedMotion
|
||||
spaceAdjustChaperoneToggle.checked = MoveCenterTabController.adjustChaperone
|
||||
}
|
||||
|
||||
Connections {
|
||||
@@ -280,6 +291,9 @@ MyStackViewPage {
|
||||
enableSeatedMotionToggle.checked = MoveCenterTabController.enableSeatedMotion
|
||||
seatedOldExternalWarning.visible = MoveCenterTabController.allowExternalEdits && MoveCenterTabController.oldStyleMotion && MoveCenterTabController.enableSeatedMotion
|
||||
}
|
||||
onAdjustChaperoneChanged: {
|
||||
spaceAdjustChaperoneToggle.checked = MoveCenterTabController.adjustChaperone
|
||||
}
|
||||
}
|
||||
|
||||
Connections {
|
||||
|
||||
Reference in New Issue
Block a user