Goofybud16
f1adb1d3e7
Add quotes around $@ to avoid potential issues with spaces in arguments
2019-03-19 16:10:35 +01:00
Vasily
8e4c28c0c2
Add g++-7 to clang CI
...
This is needed for std::optional.
2019-03-19 16:10:35 +01:00
Vasily
24196e9940
Update Linux building docs
2019-03-19 16:10:35 +01:00
Vasily
c9f5c1a493
Add .vrmanifest to .gitattributes file
2019-03-19 16:10:35 +01:00
Vasily
1af49c0da7
Update run script with different library call
2019-03-19 16:10:35 +01:00
Vasily
d9c4d223fc
Update Linux build script
2019-03-19 16:10:35 +01:00
Vasily
97776b5776
Change binary dir to be binary dir for all OS
...
Linux did not see AppDataLocation as the binary directory, but as an
arbitrary dir in the home folder.
2019-03-19 16:10:35 +01:00
Vasily
f86221d8fd
Change logging call in main
...
Previously no file was being output.
2019-03-19 16:10:35 +01:00
Vasily
04c59d5f20
Convert setup to new paths
2019-03-19 16:10:35 +01:00
Vasily
98d1a62947
Remove unneeded imports
2019-03-19 16:10:35 +01:00
Vasily
6c0ae194a5
Convert main to new paths
2019-03-19 16:10:35 +01:00
Vasily
e1866e635f
Convert logfile to use new paths functions
2019-03-19 16:10:35 +01:00
Vasily
d654567d98
Convert to new paths system
2019-03-19 16:10:35 +01:00
Vasily
62dcea6943
Replace dedicated functions with single binary function
...
There are only 1 or 2 calls to specific directories in the codebase,
hence this is unnecessary and just leads to bloat.
2019-03-19 16:10:35 +01:00
Vasily
d6660049e9
Implement prototype Qml path function
2019-03-19 16:10:35 +01:00
Vasily
1d05ae96f9
Implement prototype paths in manifest class
2019-03-19 16:10:35 +01:00
Vasily
ac4a124450
Add prototype for binary directory functions
2019-03-19 16:10:35 +01:00
Vasily
b770d869ae
Add initial planning for paths API
...
The idea is to reduce manual string directories in the general code as
much as possible, in order to reduce typos and general weirdness.
2019-03-19 16:10:35 +01:00
Kung-vr
69e893f7bb
Merge pull request #121 from OpenVR-Advanced-Settings/alpha-kung
...
Clean up offsets ui and add snap turn settings
2019-03-19 16:02:08 +09:00
Kung-vr
ccfb22c3b2
Slight ui cleanup
2019-03-19 15:06:47 +09:00
Kung-vr
2de7e47636
Clarify reverse gravity description
2019-03-19 15:06:13 +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
username223
921aa4ef57
Move audio profile popup to center of screen ( #110 )
2019-03-16 19:37:49 -05:00
Goofybud16
70d6b45ea6
Specify the path that QT will search in ( #113 )
2019-03-16 14:56:50 -05:00
Kung-vr
f556a22a6c
Merge pull request #112 from OpenVR-Advanced-Settings/actions-refactor
...
Create DigitalAction and AnalogAction types to replace the Action
2019-03-16 23:11:38 +09:00
Vasily
a70fade089
Create DigitalAction and AnalogAction types
...
This errors at compile time if the wrong action is being used, instead
of at runtime.
2019-03-16 14:07:26 +01: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
db863dbec2
PTT toggle fix. ( #106 )
...
* fixed PTT checkbox error
* fixed mic mute on exit
* format
2019-03-15 15:23:17 -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
09b8458a57
Correct forward slashes to backslashes in installer script
...
It works with a mix, but all other paths are backslashes.
2019-03-11 20:42:49 +01:00
Vasily
82f890cbbc
Add icons to Windows Installer file
2019-03-11 20:42:49 +01:00
Vasily
e4f2b5369a
Change windows executable icon
2019-03-11 20:42:49 +01:00
Vasily
cbb13c4b72
Change icon in SteamVR
2019-03-11 20:42:49 +01:00
Kung-vr
c0a63011fe
Merge pull request #98 from OpenVR-Advanced-Settings/dir-changes
...
Change log and settings file locations
2019-03-11 22:34:15 +09:00
Vasily
815fc15414
Fix formatting
...
QtCreator does not reformat things when using the "Refactor Symbol"
option.
2019-03-11 12:42:35 +01:00
Vasily
7e6e06c649
Change SteamVR application key to OVRAS-Team.AdvancedSettings
...
This makes SteamVR treat it as a new application, which might prevent
weird non-reproducible bugs from popping up that we don't have any
control over.
2019-03-11 12:02:59 +01:00
Vasily
e04a9355ea
Move log and settings file to APPDATA/AdvancedSettings-Team
...
Keeping the logfile in a separate folder did not make sense.
2019-03-11 11:44:14 +01:00
Vasily
783e8093bd
Refactor logfile name to be variable
2019-03-11 11:33:48 +01:00
Vasily
2d6d482f2d
Refactor log file location to use application strings
2019-03-11 11:32:44 +01:00
Vasily
5b9e94869c
Move application strings into separate namespace
...
Them being in the overlay controller required them to be static, which
forces the compiler to give them a memory location at compile time. They
also don't really fit into the overlaycontroller.
2019-03-11 11:24:57 +01:00
Vasily
cab99041be
Rename QML singleton to "ovras.advsettings"
...
This is more generic and in line with the rest of the renames.
2019-03-11 11:09:19 +01:00
Vasily
f23b1bd7ad
Move singleton name into variable
2019-03-11 10:49:26 +01:00
Vasily
9b701688fd
Make desktop overlay log debug instead of info
...
This prevents spam of something that is highly likely to happen and out
of our control.
2019-03-10 23:12:26 +01:00
Vasily
d078bd88a4
Move definitions from header file to cpp file
...
Clang-tidy does not like definitions in header files unless they're
inline.
2019-03-10 23:12:26 +01:00
Vasily
7bc5720bd6
Remove outdated info from readme and fix typo
2019-03-10 23:12:26 +01:00
Vasily
dd5ae97b62
Move ivrinput into openvr folder
...
Doesn't make sense for it to have it's own folder when there's an openvr
folder now.
2019-03-10 23:12:26 +01:00
Vasily
b7ff972997
Update desktop overlay waiting logic
...
The old version waited for a set amount of time (2 seconds) before
checking and then exiting. The new logic checks every second for up to 7
seconds. This should deal with variances in startup time across
machines. On my machine the desktop overlay seems to be initialized
after 2-3 seconds.
2019-03-10 23:12:26 +01:00