Commit graph

36 commits

Author SHA1 Message Date
Jules Blok
2974543bda Settings: Remove outdated setting. 2017-12-14 18:44:50 +01:00
Jules Blok
ae9a8f7457 InputManager: Support loading external input scripts. 2017-12-12 19:13:46 +01:00
Jules Blok
0b2451eb16 ReviveManifestController: Use the OpenVR applications interface.
But fallback to the injector if it fails to launch.
2017-09-04 21:56:41 +02:00
Jules Blok
05c9052fb5 ReviveOverlay: Update defaults. 2017-07-23 02:22:23 +02:00
Jules Blok
dec2ff037a ReviveOverlay: Push a hotfix that properly sets the defaults. 2017-02-22 19:18:11 +01:00
Jules Blok
abd16d4050 ReviveManifest: Manually launch the injector instead of relying on OpenVR. 2017-02-22 13:44:01 +01:00
Jules Blok
d37f6bbe90 ReviveManifest: Add missing default setting for toggle delay. 2017-02-17 16:55:01 +01:00
Jules Blok
91a2abc650 Revert "ManifestController: Don't attempt to launch an already-running app."
This reverts commit 74074c1e32.
2017-02-14 14:09:20 +01:00
Jules Blok
ffc50a73ca ReviveManifest: Ensure the auto-launch flag is set 2017-01-06 15:12:03 +01:00
LibreVR
013cb95e83 ReviveManifestController: Only add a trailing slash if it doesn't already end with one.
Fixes Oculus Games not being detected if installed in the root of a drive.
2016-12-22 23:08:26 +01:00
LibreVR
fc16a42455 Revive: Get settings from runtime defaults.
We still maintain a fall-back if the runtime defaults aren't set.
2016-12-16 17:20:19 +01:00
LibreVR
ae44a76960 ManifestController: Fix infinite loop when attempting to remove the last entry in the manifest. 2016-12-05 16:50:33 +01:00
LibreVR
873fd02200 ReviveManifest: Check installation integrity if launched manually. 2016-12-05 15:47:57 +01:00
LibreVR
74074c1e32 ManifestController: Don't attempt to launch an already-running app. 2016-12-03 03:04:19 +01:00
LibreVR
3775ac1ce1 ReviveOverlay: Automatically add the application manifest. 2016-11-15 01:10:18 +01:00
LibreVR
57f7d426e7 ReviveOverlay: Add a support manifest with icons. 2016-11-15 01:08:28 +01:00
LibreVR
95431b7a94 ReviveOverlay: Add a Tray Icon controller. 2016-11-15 01:08:19 +01:00
LibreVR
66bf8a4f82 ReviveManifest: Improve notifications. 2016-11-15 01:08:17 +01:00
LibreVR
ca034ab229 Revive: Move context properties to the relevant controller classes.
And add some messaging if the Oculus Library wasn't found.
2016-11-15 01:08:14 +01:00
LibreVR
727fae145c ReviveManifest: Use qPrintable to convert to C strings. 2016-11-15 01:06:35 +01:00
LibreVR
8141cf564e ReviveOverlay: Add tray icon notification support. 2016-11-15 01:06:35 +01:00
LibreVR
969a080dfc ReviveOverlay: Use a separate app manifest. 2016-11-15 01:06:23 +01:00
LibreVR
9b74e48107 ReviveManifestController: Correct casing. 2016-10-31 17:10:01 +01:00
LibreVR
83199608d5 ReviveManifestController: Fix pointer being printed instead of the string. 2016-09-16 17:52:36 +02:00
LibreVR
5cc4f6dd88 ReviveOverlay: Improve error handling. 2016-09-16 17:30:12 +02:00
LibreVR
2c6324f98d ReviveManifestController: Fix unreachable code. 2016-09-16 17:06:04 +02:00
LibreVR
a6a7121585 ReviveOverlay: Add option to generate a basic manifest. 2016-06-26 10:35:16 +00:00
LibreVR
d639f8f774 ReviveOverlay: Added logging functionality. 2016-05-18 15:46:15 +00:00
LibreVR
9ca1059c2f ReviveOverlay: Automatically start the overlay. 2016-05-15 22:31:07 +00:00
LibreVR
2f94706928 CReviveManifestController: Don't rely on the working directory. 2016-05-15 15:07:52 +00:00
LibreVR
eb40125394 ReviveOverlay: Re-add manifest on every save/load of the manifest.
This should force a refresh in OpenVR of our manifest.
2016-05-10 20:58:35 +00:00
LibreVR
db40df9b7d ReviveOverlay: Force app_key prefix. 2016-05-09 18:01:08 +02:00
LibreVR
93da6fd8d3 ReviveOverlay: Implement manifest JS API. 2016-05-09 18:01:08 +02:00
LibreVR
36707a1905 ReviveOverlay: AddManifest should accept a json string. 2016-05-09 18:01:08 +02:00
LibreVR
ff28d4b3fb ReviveOverlay: Implement Revive dashboard manifest. 2016-05-09 18:01:08 +02:00
LibreVR
12806c7191 ReviveOverlay: Manage manifests instead of launching the injector directly.
This allows for even better integration.
2016-05-09 18:01:08 +02:00