Kung-vr
01a6d8d361
Patch WMR Floor Fix and add Force Bounds on motion ( #237 )
...
* Update FixFloorTabController.cpp
Adds an extra offsets tab reset after floor fix to make sure the fix is visible for WMR users.
* Add Force Bounds on Motion
Adds forcing chaperone bounds on space-turn and space-drag. Addresses #183
* Update Motion Page Screenshot for Force Bounds
* Update docs for Force Bounds on motion options
2019-07-03 15:15:18 -05:00
ykeara and Kung-vr
4181b03232
Documentation for 3.2.0 ( #232 )
...
* added documentation
* fixed links
* updated documentation
* Update Readme.md
updated description for smooth turn
Co-Authored-By: Kung-vr <38249782+Kung-vr@users.noreply.github.com >
* Update Readme.md
better rotation description.
Co-Authored-By: Kung-vr <38249782+Kung-vr@users.noreply.github.com >
2019-06-25 22:47:47 -05:00
ykeara
0cc0cec1e5
32rc1 ( #231 )
...
* fixed UI error showing mic muted/un-muted
* fixed mute glitch (work-around)
* changed to RC status
2019-06-25 00:05:32 -05:00
Vasily
201cb40359
Add variable for clang-tidy name when building on Linux
...
Travis has the correct clang-tidy version of 7, while CircleCI needs
clang-tidy-7.
2019-06-24 19:21:14 +02:00
Vasily
ec5a575d93
Add g++-8 specific version support.
2019-06-24 19:21:14 +02:00
Vasily
e8af73db28
Make CircleCI have feature parity with TravisCI and update docs
...
Unnecessary line from Bionic 18.04 was removed.
A proper version guard was included for clang. Xenial currently ships
3.8.
2019-06-24 19:21:14 +02:00
Vasily
89eb37ed15
Add clang-tidy to circleci
2019-06-24 19:21:14 +02:00
Vasily
b65657b371
Add clang passing build
...
CircleCI Xenial does not come with an up to date version of Clang. It is
therefore required to get the newest version (8). The .pri file has
quickly been edited to be similar to the g++ version check.
2019-06-24 19:21:14 +02:00
Vasily
aade86ed47
Add circleci g++ passing build
...
CircleCI does not compile with --jobs.
2019-06-24 19:21:14 +02:00
Kung-vr
3eacbf910c
Merge pull request #229 from OpenVR-Advanced-Settings/rotation-updates
...
Add smooth turn and universe centered rotation
2019-06-22 09:16:11 +09:00
Kung-vr
beb006f75d
Add smooth turn and universe centered rotation
2019-06-22 00:30:19 +09:00
Vasily
73e1878e59
Remove X11 logging calls
2019-06-15 10:00:46 +02:00
Vasily
97009aa39a
Convert KeySym to KeyCode
...
Previously KeySyms were sent when KeyCodes should have been sent.
2019-06-15 10:00:46 +02:00
Vasily
e2f41fce37
Remove unused param for X11 input sender
2019-06-15 10:00:46 +02:00
Vasily
589b759c77
Linux Keyboard Input: Make KeySym conv explicit
2019-06-15 10:00:46 +02:00
Vasily
9703917a19
Fix bug in Linux keyboard input sender
...
Held modifiers weren't being released again.
2019-06-15 10:00:46 +02:00
Vasily
061509eff6
Add casts to logging calls
2019-06-15 10:00:46 +02:00
Vasily
f68413d651
Add logging calls to X11 key sending
2019-06-15 10:00:46 +02:00
Vasily
674a28eb96
Add general readme fixes
2019-06-14 20:58:01 +02:00
Vasily
9f0790e1d2
Update SteamVR input guide
2019-06-14 20:58:01 +02:00
Vasily
adf2f33c3c
Fix types and weirdly capitalized words in SteamVR Input Guide
2019-06-14 20:58:01 +02:00
Vasily
182b6ec6b4
Update Readme feature list
...
Some of the bullets do not make sense without context.
2019-06-14 20:58:01 +02:00
Vasily
d7deb4ae8c
Move TOC in readme above initial header
2019-06-14 20:58:01 +02:00
Vasily
a0c3b1f92a
Remove colons from TOC in readme
2019-06-14 20:58:01 +02:00
Vasily
b60f4eb254
Remove colons from some headers
2019-06-14 20:58:01 +02:00
Vasily
f3895f223e
Convert readme Table Of Contents to not use HTML tags
...
GitHub works fine with just headers and the tags are a pain to maintain.
TOC created with https://ecotrust-canada.github.io/markdown-toc/ .
2019-06-14 20:58:01 +02:00
Vasily
4118885821
Update documentation on keyboard input
2019-06-14 20:58:01 +02:00
ykeara
0b83c2bcad
Mic mute and Text input error ( #222 )
...
* changed swapping mic behavior to always unmute mic before swapping
* fixed manual input bug on desktop overlay page
* CI integration re-test
2019-06-14 12:59:13 -05:00
ykeara
b473f4d7db
Prox sensor re-integration ( #220 )
...
* added arbitrary orientation change
* removed commented code
* updated to OVR 1.4.18
* changed two instances using new to init via array
* moved prox sensor action to haptic instead of Misc
* fixed json file, added prox sensor back for mic mute/un-mute
* added proximity sensor to audio and haptic chaperone warnings
* fixed fall-through behavior
* removed bad prox code
2019-06-14 12:33:56 -05:00
Vasily
8e34e9edca
Update documentation for DBUS on Linux
2019-06-05 19:57:44 +02:00
Vasily
f958026453
Add DBUS support for media keys
2019-06-05 19:57:44 +02:00
ykeara
263759a0df
Color overlay adjustment feature ( #208 )
...
* perf graph overlay/checkbox added
* added toggle Chaperone action
* toggle chaperone non-functional
* fixed chaperone toggle action const to once
* Added Proximity Sensor Action back-end, not implemented via logic Until fixed by valve
* added default WMR controller profile
* formated
* formated steamvrtabcontroller.h
* fixed un-intended change
* fixed audio profile Bug w/ changed devices
* fixed name being used as param instead of ID
* fixed loop logic in saveAudioProfile
* audio profile fix WIP defaults OVR integration
* fixed profile Saves, delete logic and mirror logic needed
* fixed QML format, added TODO message
* Fixed Audio Profile Behavior
* fixed qml reference error
* audiodeviceselector changed qml
* Removed some comments
* changed Visibility slider Minimum to 30% (steamVR minimum allowed)
* fixed mirror/playback same issue
* fixed Audio device refresh bug, removed currently un-used proximity logic (commented out)
* removed dead code
* fixed Manifest install/un-install behavior
* removed un-used param
* color overlay in prog
* video overlay basic functions added
* fixed qml errors
* fixed init order error and chaperone min init error
* fixed duplicate button id issue, init issue
* fixed log call w/ manifest
* removed commented log lines
2019-06-01 11:02:55 -05:00
Vasily
a228cf0d5b
Change .txt to .md
2019-05-25 18:49:42 +02:00
Vasily
0b16eeffa7
Add further explanation to docs on keyboard input
2019-05-25 18:49:42 +02:00
Vasily
f70e66277b
Add dereference to logging call
2019-05-25 18:49:42 +02:00
Vasily
3f8f757ead
Add error logging for keyboard input
2019-05-25 18:49:42 +02:00
Vasily
6009fcbfd0
Change keyboard_manager spec extension to .md
...
It's actually markdown, not text.
2019-05-25 18:49:42 +02:00
Vasily
c88b1db92b
Create documentation for keyboard input
2019-05-25 18:49:42 +02:00
Vasily
66d2a77cfb
Make VR->keyboard bindings appear in .ini on startup
2019-05-25 18:49:42 +02:00
Vasily
1429e833fe
Update readme for bindings->keyboard keys
2019-05-25 18:49:42 +02:00
Vasily
7d37ec9c0d
Add bindings to keyboard shortcuts
...
The default binding for keyboardOne is the default combination
for muting on Discord. This was explicitly chosen as a use case, and it
might make people not have to tangle with creating custom
keybindings in the .ini file.
2019-05-25 18:49:42 +02:00
Vasily
ef124ee225
Add dummy media_keys file
...
This allows Linux (and MacOS) to compile correctly again. The previous
behavior was an intended middle step.
2019-05-25 18:49:42 +02:00
Vasily
5f30095ec8
Readd media keys for Windows
...
This intentionally does not compile on Linux.
2019-05-25 18:49:42 +02:00
Vasily
9fe1f3dc50
Separate media keys from keyboard shortcuts
...
The media keys were only in the keyboard shortcuts file because their
implementation was the same. With Linux support incoming their
implementations are not necessarily the same.
2019-05-25 18:49:42 +02:00
Vasily
55a3830787
Fix keyboard input implementation error and replace old system
2019-05-25 18:49:42 +02:00
Vasily
d48f74b314
Fix clang-tidy errors
2019-05-25 18:49:42 +02:00
Vasily
1cd259bf9b
Add inline to sendStringAsInput
...
Definition in function header led to linker errors.
2019-05-25 18:49:42 +02:00
Vasily
2d8f5a1b40
Add Enter button to spec and keyboard_input
...
It was mistakenly left out.
2019-05-25 18:49:42 +02:00
Vasily
eb25656eeb
Fix typo in keyboard_input function name
2019-05-25 18:49:42 +02:00
Vasily
6a3a58361d
Add Linux keyboard_input support
2019-05-25 18:49:42 +02:00