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
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
ykeara
3d50eb7995
Fixes Various Audio Bugs ( #198 )
...
* 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
2019-05-18 11:33:03 -05:00
ykeara
84d5be7771
Fixes Various Audio Issues. ( #185 )
...
* 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
2019-05-02 11:29:49 -05:00
ykeara
ef67888405
WMR default binding, Toggle Chaperone Action, frame timing graph, prox sensor back-end ( #182 )
...
* 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
2019-04-27 17:47:46 -05:00
Vasily
dafc977bbe
Add Linux sendKeyboardInput
...
This implementation has several problems.
1) It only really deals with Latin1 characters. This is the same as the
Windows implementatino.
2) It doesn't handle modifier keys at all. This is also a problem with
the Win implementation.
This is an interim solution until a unified strategy can be made for
both Windows/Linux.
2019-04-22 09:56:50 +02:00
Vasily
381fe3aee3
Add Ctrl+C/Ctrl+V keybinds to X11 version
2019-04-22 09:56:50 +02:00
Vasily
1536059a4b
Replace X11 enter key
...
Tester @Goofybud on Debian reported that the enter button did not work.
There are apparently 4 different enter buttons in X11:
XK_Linefeed
XK_Return
XK_KP_Enter
XK_ISO_Enter
I am attempting XK_Return because it seems like the most obvious next
attempt.
2019-04-22 09:56:50 +02:00
Vasily
86ec4975fc
Add Linux impl of some keyboard inputs
2019-04-22 09:56:50 +02:00
Vasily
860eca1956
Add compiling on Ubuntu for X11 funcs
2019-04-22 09:56:50 +02:00
Vasily
7a3737e0de
Initial X11 groundwork
2019-04-22 09:56:50 +02:00
Kung-vr
591ea90383
Add some settings logging
2019-04-21 17:58:25 +09:00
Kung-vr
48f0743bf9
Add Old-Style Motion Setting
2019-04-21 17:57:39 +09:00
Vasily
387ae30899
Fix indentation with clang-format 8
...
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.
2019-04-19 15:29:18 +02:00
Kung-vr
fcbc11e659
Fix possible startup issue on WMR ( #160 )
...
* Add more checks for zero quads count for WMR
* Delay initial zeroOffsets() to init stage2
* Re-add OpenVR 1.3.22 libraries
2019-04-17 12:56:27 -05:00
Kung-vr
9791455cbf
Reload chaperone warnings on motion halt
2019-04-14 17:55:16 +09:00
Kung-vr
ed8cc8ddf6
Add Ctrl-C and Ctrl-V buttons to utilities tab
2019-04-14 17:54:08 +09:00
Kung-vr
c3e9d7afe4
Fix chaperone updates not updating chaperone warnings reference ( #154 )
2019-04-13 14:48:24 -05:00
ykeara
3dadf81b3e
changed math.h to cmath
2019-04-12 21:15:57 -05:00
ykeara
a99e4c07e1
updated documentation minor fixes
2019-04-12 21:03:49 -05:00
ykeara
59caa8e1af
qml format changes and format
2019-04-12 18:42:17 -05:00
ykeara
9de14e20cb
merged master to brightness
2019-04-12 18:25:14 -05:00
ykeara
e2e68ecc89
adjusted profiles and switched to cubed root for linearization of brightness
2019-04-12 18:18:49 -05:00
ykeara
ae800e6f3a
save brightness OverlaySettings
2019-04-12 17:46:10 -05:00
Kung-vr
b32d621994
Implement Seated Universe and Raw (Room Setup) Universe Support ( #150 )
...
* 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.
2019-04-12 13:46:06 -05:00
ykeara
9b61eb86c1
fixed logarithmic viewing
2019-04-12 13:15:39 -05:00
ykeara
95ddbcbe3f
brightness cleaned up
2019-04-11 23:20:05 -05:00
ykeara
5d41c7757f
moved overlay to .01 m from .3 m
2019-04-11 20:57:05 -05:00
ykeara
17b31734be
fixed c++ errors
2019-04-11 19:50:12 -05:00
ykeara
ed8e3a9852
fixed header compile errors
2019-04-10 21:32:24 -05:00
ykeara
cfec157e2d
added main loop logic for videotab
2019-04-10 21:11:04 -05:00
ykeara
d866725724
get/set implemented
2019-04-10 20:09:39 -05:00
Vasily
b53ebb699f
Remove version specific header files for KeyboardInput
...
The headers were identical after no longer using the abstract class for
platform independence.
2019-04-04 14:01:11 +02:00
Vasily
e7df60311c
Convert keyboardinput from class to regular header
...
No consistent state is needed so it doesn't make sense for it to be a
class.
2019-04-04 14:01:11 +02:00
Vasily
82d44b4ab5
Move KeyboardInput file into keyboardinput folder
2019-04-04 14:01:11 +02:00
Vasily
c8f4ea4ea0
Convert KeyboardInput to non-virtual class
2019-04-04 14:01:11 +02:00
ykeara
a382137ef4
qml add
2019-04-03 20:50:08 -05:00
ykeara
ddd413fa13
dimmer in-prog
2019-04-02 21:31:03 -05:00
Vasily
cba76f6846
Remove old desktop width C++ code
2019-03-31 22:31:26 +02:00
Kung-vr
bcdf87b0f5
WMR/Rift bind release reset fix and space fix undo disable ( #142 )
...
* 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)
2019-03-30 13:56:27 -05:00
Vasily
d654567d98
Convert to new paths system
2019-03-19 16:10:35 +01:00
Kung-vr
ccfb22c3b2
Slight ui cleanup
2019-03-19 15:06:47 +09:00
Kung-vr
510e3291f4
Add snap turn angle settings ui
2019-03-19 15:05:29 +09:00
Kung-vr
bdf4227e5c
Clean up offsets tab ui
2019-03-19 15:05:02 +09:00
Kung-vr
925d67cf38
Implement gravity options and ui ( #117 )
2019-03-17 19:29:10 -05:00
Kung-vr
ab69d3180c
New chaperone adjust system and height toggle action (and Ykeara's PTT fix) ( #108 )
...
* Improve reset function and velocity timing
* fixed PTT checkbox error
* Rewrite of chaperone adjust. Make drift impossible
* Formatting
* fixed mic mute on exit
* format
* Clean up interactions with new chaperone adjust
* Remove commented code
* Implement height toggle action and ui
2019-03-15 16:49:44 -05:00
ykeara
3c5cab72e5
Chaperone Tab Update ( #101 )
...
* added actions for haptics
* Haptic WIP #1 crash on haptic event
* haptics rough implemented
* fixed action names and prox sensor work-around
* added workaround to catch-all in begineer chaperone switch
* added idle work-around to alarm warning
* changed visibility slider values to reflect new API limits
* added disable chaperone
* added display Logic
* fixed visibility slider display and some saving fade distance when chaperone disabled
* fixed warnings not always working (hopefully) centralized action/input keys into ivrinput.h
* default bindings for HMD's
* chaperone input re-factor
* refactored ivrinput class
* fixed naming errors commented out prox testing
* formatting removed commented code
* format
* fixed compiler warnings
* updated documentation
* Reduced reload chaperone calls
* adjusted haptics for chaperone bounds warnings
2019-03-15 15:19:23 -05:00
ykeara
55b6d5de66
Added Knuckles FloorFix feature (prelim) ( #100 )
...
* added early knuckles support to floor fix.
* removed commented out code
* formatted
2019-03-15 14:52:48 -05:00
Vasily
815fc15414
Fix formatting
...
QtCreator does not reformat things when using the "Refactor Symbol"
option.
2019-03-11 12:42:35 +01:00