5.5.0 Pairing, Universe Restriction Removal, space drag multiplier (#595)
* add Select Dongle Pairing, fix clipping on long SN names (quest) * remove test log, add ws log, add pair protection non steamvr * add missing install commands for new qt modules * remove bad package * add auto apply chaperone option, remove old seated/uncal/openxr fixes in favor of always on * adjust battery overlay for tundras * fix tundra tracker bat indicator positioning, remove offset page restrictions from non-standing universe, make pairing more responsive and display brief instructions * add Drag Multiplier * update documentation * change version to release * update readme * fix format issues readme * update readme with setting description * change uid to prevent collision * changed rounding for grav fling to 2 decimals to be consistand with other values on drag page
This commit is contained in:
@@ -171,10 +171,10 @@ GroupBox {
|
||||
function onInputEvent(input) {
|
||||
var val = parseFloat(input)
|
||||
if (!isNaN(val)) {
|
||||
MoveCenterTabController.flingStrength = val.toFixed(1)
|
||||
text = MoveCenterTabController.flingStrength.toFixed(1)
|
||||
MoveCenterTabController.flingStrength = val.toFixed(2)
|
||||
text = MoveCenterTabController.flingStrength.toFixed(2)
|
||||
} else {
|
||||
text = MoveCenterTabController.flingStrength.toFixed(1)
|
||||
text = MoveCenterTabController.flingStrength.toFixed(2)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -88,6 +88,60 @@ GroupBox {
|
||||
}
|
||||
}
|
||||
}
|
||||
RowLayout{
|
||||
Item{
|
||||
Layout.fillWidth: true
|
||||
}
|
||||
|
||||
MyText {
|
||||
text: "Drag Multiplier:"
|
||||
horizontalAlignment: Text.AlignRight
|
||||
Layout.rightMargin: 2
|
||||
}
|
||||
|
||||
MyTextField {
|
||||
id: dragMultText
|
||||
text: "1.0"
|
||||
keyBoardUID: 157
|
||||
Layout.preferredWidth: 120
|
||||
Layout.leftMargin: 10
|
||||
Layout.rightMargin: 10
|
||||
horizontalAlignment: Text.AlignHCenter
|
||||
function onInputEvent(input) {
|
||||
var val = parseFloat(input)
|
||||
if (!isNaN(val)) {
|
||||
MoveCenterTabController.dragMult = val.toFixed(2)
|
||||
text = MoveCenterTabController.dragMult.toFixed(2)
|
||||
} else {
|
||||
text = MoveCenterTabController.dragMult.toFixed(2)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
MyPushButton2 {
|
||||
Layout.preferredWidth: 50
|
||||
text: "1x"
|
||||
onClicked: {
|
||||
MoveCenterTabController.dragMult = 1.0
|
||||
}
|
||||
}
|
||||
|
||||
MyPushButton2 {
|
||||
Layout.preferredWidth: 50
|
||||
text: "2x"
|
||||
onClicked: {
|
||||
MoveCenterTabController.dragMult = 2.0
|
||||
}
|
||||
}
|
||||
|
||||
MyPushButton2 {
|
||||
Layout.preferredWidth: 50
|
||||
text: "3x"
|
||||
onClicked: {
|
||||
MoveCenterTabController.dragMult = 3.0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Component.onCompleted: {
|
||||
@@ -95,6 +149,7 @@ GroupBox {
|
||||
moveShortcutRight.checked = MoveCenterTabController.moveShortcutRight
|
||||
dragComfortSlider.value = MoveCenterTabController.dragComfortFactor
|
||||
dragBounds.checked = MoveCenterTabController.dragBounds
|
||||
dragMultText.text = MoveCenterTabController.dragMult.toFixed(2)
|
||||
}
|
||||
|
||||
Connections {
|
||||
@@ -112,5 +167,8 @@ GroupBox {
|
||||
onDragBoundsChanged: {
|
||||
dragBounds.checked = MoveCenterTabController.dragBounds
|
||||
}
|
||||
onDragMultChanged: {
|
||||
dragMultText.text = MoveCenterTabController.dragMult.toFixed(2)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user