This allows Qmake to use the version number as well as not requiring all
other uses of the version string to strip double quotes from it. This
also reduces the fragility of the version string as it was required to
be a valid C++ char*, even in contexts where that wouldn't matter.
This is definitely not a pretty thing. Double quotes are required around
the string which means they'll need to be removed in the NSIS and Python
scripts.
AppVeyor automatically updated to LLVM 8 while everything else was on 7.
It is not possible to downgrade to LLVM 7 on AppVeyor, so we'll update
everything else to LLVM 8.
* Add checks for seated improve shutdown state
Seated mode chaperone update is still broken. Normal standing mode space motion needs testing on WMR and Rift
* Fix updating chaperone on room setup completion
* Implement seated universe recenter/offsets/motion
Addresses #145
* Add Option "Allow External App Chaperone Edits"
This option is added to the settings tab. It allows external apps to modify the chaperone but only if the current offset is 0,0,0 and rotation is 0. The option is disabled by default.
The implementation is simple 3D vector scaling and addition. The
HmdMatrix34_t consists of a 3x3 rotation matrix and a 3D vector for
position.
The overlay position is only updated whenever a new overlay is changed
because we need the old overlay position in order to modify it. The
openvr call to get the position is only updated whenever you open the
menu.
A new page was created due to lack of space on the utilities page.
The `QMessageLogContext` is only filled out in debug builds. Release
builds will have null pointers in `file` and `line`. This causes any
error attempted to be logged to result in a null pointer dereference.
Since we never use debug builds anyway, simply removing the uses of
`file` and `line` makes sense.
Github issue
https://github.com/OpenVR-Advanced-Settings/OpenVR-AdvancedSettings/issues/139
* Test removal of HideWorkingSetPreview for issue #133
* Update WorkingSetPreview on apply reset data for issue #133
* fixed bug to apply floor fix offsets properly
* updated version to 3.0.1
* format
* Prevent space offsets effect on fix floor measurement
* Reorder chaperone commit timing on reset
This is an attempt to smooth apparent ~0.1sec lag on first movement after using a reset.
* Fix space fix tab (todo: reimplement undo button)
Knuckles bindings:
**B button**
single click: space turn
single click: swap space drag
double click: space drag
**left trigger:**
click: PTT
(haptics bound)
Vive wand bindings:
**Menu Button**
single click: space turn
single click: swap space drag
double click: space drag
**right track pad**
south click: PTT
(haptics bound)
* Fix indentation in action manifest
* Rename action sets to drop unnecessary prefix notation
Since the variable is in the action_sets namespace it does not make
sense to prepend it with an identifier for it being constant, or a set.
* Rename input keys to drop prefix notation
The vars are in a namespace that only contains constant inputs, it
doesn't make sense to prepend it to every var.
* Rename actions to drop prefixes
It is implicit that actions are const values for sets, therefore the
prefix is not needed.
* Remove unneeded action set member func
* Move active action set in preparation for more action sets
* Move action strings above class
Class is not able to use variables in namespaces, which is stupid.
* Move sets into member variable
* Split music into separate action set
* Convert action_manifest.json to spaces only
* Refactor actions into separate action sets
* Rename main set to haptic
* Reorder action sets
The haptics and misc sets are misc bindings.
* added partial action list to readme
* finished action descriptions.
* fixed conflict
* added no link guide
* fixed formatting
* linked input guide to main page
* added pictures
* fixed file directories
* fixed formatting
* removed force revive setting
* changed version to RC2
* hid revive force on settings page
* revert to RC1
* updated screenshots
* updated documentation
* updated straggler changes
* minor formatting change
* formatting
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* Update Readme.md
Co-Authored-By: ykeara <ykeara1@gmail.com>
* 2nd batch of changes
* fixed formatting for table
* fixed table