howard-stearns
7da854d98c
do not reset hud from button
2016-06-24 13:35:47 -07:00
Zander Otavka
dd023e16fd
Tabs -> spaces
2016-06-24 13:16:24 -07:00
Zander Otavka
d45694836f
Add signal for display mode change in HMD
2016-06-24 11:57:12 -07:00
Zander Otavka
41d38ab630
Revert "Automatically enter first person when in HMD mode"
...
This reverts commit 3c9f3f3927
.
2016-06-24 10:16:40 -07:00
Zander Otavka
88ad570024
Revert "Uses spaces, not tabs"
...
This reverts commit 7e5b9db13a
.
2016-06-24 10:16:26 -07:00
Triplelexx
6542604d13
resolve conflicts with TouchscreenDevice
...
updated to master
2016-06-24 05:19:28 +01:00
Triplelexx
fd4d9761ce
merge master and resolve conflicts
...
* remove use of jointsCaptured flag in inputDevice update, TouchscreenDevice now locks the userInputMapper * resolve conflict in Application.cpp, userInputMapper no longer loads default mapping
2016-06-24 03:34:39 +01:00
Brad Hefta-Gaub
d7bffc3eab
first cut at negotiating codecs
2016-06-23 17:14:41 -07:00
howard-stearns
f8391f0062
fix reticle bugs
2016-06-23 16:51:15 -07:00
Brad Hefta-Gaub
be37921845
first cut at codec plugins
2016-06-23 10:42:02 -07:00
Zander Otavka
7e5b9db13a
Uses spaces, not tabs
2016-06-22 16:50:47 -07:00
Zander Otavka
3c9f3f3927
Automatically enter first person when in HMD mode
2016-06-22 16:22:14 -07:00
howard-stearns
67f76db7e4
Merge branch 'master' of https://github.com/highfidelity/hifi into vive-ui
2016-06-22 15:58:53 -07:00
SamGondelman
d4cfe6256a
don't render mini mirror if rendering fullscreen mirror
2016-06-22 14:46:08 -07:00
howard-stearns
d3735322a5
Whitespace.
2016-06-22 13:03:13 -07:00
Ryan Huffman
2621add8e3
Fix nearby_avatars not tracking
2016-06-22 09:17:28 -07:00
SamGondelman
78a1845afe
fixed resizing of qml overlays when device pixel ratio changes
2016-06-21 18:13:11 -07:00
SamGondelman
f0b78eae47
fix mini mirror
2016-06-21 16:48:32 -07:00
Ryan Huffman
70be7b3273
Merge branch 'master' of https://github.com/highfidelity/hifi into feat/user-actions
2016-06-21 16:39:25 -07:00
howard-stearns
8421931c56
Merge branch 'master' of https://github.com/highfidelity/hifi into vive-ui
2016-06-21 14:47:45 -07:00
Brad Davis
c928de6051
Merge pull request #8099 from howard-stearns/turn-hud-reset-behavior-on-by-default
...
turn hud reset behavior on by default
2016-06-21 13:33:23 -07:00
Brad Davis
f475dd1d85
Merge pull request #8100 from howard-stearns/minimize-trigger-distance-to-hud
...
minimize trigger distance to hud
2016-06-21 13:33:16 -07:00
Brad Hefta-Gaub
160a5de271
CR feedback
2016-06-21 12:49:42 -07:00
Brad Hefta-Gaub
c322317878
rework plugins to not depend on PluginContainer unless they want to
2016-06-21 12:07:05 -07:00
Ryan Huffman
6d753e317b
Fix more osx warning
2016-06-21 10:51:31 -07:00
Ryan Huffman
a77dea9048
Fix osx warning
2016-06-21 10:30:05 -07:00
Ryan Huffman
cee897d6d3
Fix osx warning
2016-06-20 16:44:07 -07:00
Ryan Huffman
ab057010d6
Add changed display mode tracking
2016-06-20 16:09:34 -07:00
Ryan Huffman
1eaa9e40cd
Cleanup nearby avatar tracking
2016-06-20 16:09:17 -07:00
SamGondelman
a52fab00a9
commit possible fix for testing
2016-06-20 16:04:39 -07:00
Ryan Huffman
3aac0cc4fb
Update fps useractivity with more general stats
2016-06-20 16:02:36 -07:00
Ryan Huffman
7b3b01a96a
Add more values to launch UserActivity
2016-06-20 16:02:14 -07:00
Brad Davis
37e9f66639
Additional toolbar work
2016-06-20 15:41:21 -07:00
Howard Stearns
81300ec127
turn hud reset behavior on by default
2016-06-18 14:35:37 -07:00
Howard Stearns
6196c657f8
Minimize triggering distance to HUD.
2016-06-18 14:17:47 -07:00
Bradley Austin Davis
ec615caa80
Support toolbar API
2016-06-17 13:06:42 -07:00
Bradley Austin Davis
5bc8b53d1b
Merge remote-tracking branch 'upstream/master' into vive-ui
2016-06-17 10:56:53 -07:00
Brad Hefta-Gaub
d8d4eb65ec
Merge pull request #8059 from Atlante45/feat/steamworks
...
Initial Steamworks integration
2016-06-16 18:49:51 -07:00
Ryan Huffman
c7955900ab
Add new user activity events
2016-06-16 13:17:18 -07:00
Ryan Huffman
8b3b62aad7
Add UserActivityLogger scripting interface
2016-06-16 10:25:38 -07:00
Ryan Huffman
ed88232fb0
Move session id storage to AccountManager
2016-06-16 09:19:42 -07:00
Bradley Austin Davis
067539ff6d
Fix overlay stuck to face
2016-06-15 17:44:58 -07:00
Bradley Austin Davis
33e9caa636
Simplify overlay conductor, menu interation
2016-06-15 17:24:39 -07:00
Bradley Austin Davis
6ad1008a56
Allow explicit overlay alpha from scripts
2016-06-15 17:24:32 -07:00
Bradley Austin Davis
bc838ac0b4
Fix vive json
2016-06-15 11:41:28 -07:00
Bradley Austin Davis
0b0977f362
Support keyboard suppresion, control suppresion while in keyboard mode
2016-06-15 10:48:48 -07:00
Bradley Austin Davis
71bf9384ce
Merge remote-tracking branch 'upstream/master' into vive-ui
2016-06-15 10:45:51 -07:00
David Rowe
657f8fdad5
Fix reporting of JSON export failure
2016-06-15 14:12:49 +12:00
Atlante45
1403fad04e
Add cmd line opt to disable settings reset popup
2016-06-14 16:34:46 -07:00
Atlante45
5560ba9a4c
Quit application when SteamVR requests it
2016-06-14 16:29:50 -07:00
Brad Hefta-Gaub
1c391e626f
Merge pull request #8054 from ctrlaltdavid/20957
...
fix model export continued
2016-06-14 10:57:25 -07:00
Bradley Austin Davis
175dbb8924
Merge remote-tracking branch 'upstream/master' into vive-ui
2016-06-14 09:48:56 -07:00
Howard Stearns
d05987de6d
Merge pull request #8042 from jherico/lasers
...
First pass prototype of laser rendering in OpenVR plugin
2016-06-13 18:06:15 -07:00
Howard Stearns
213479c530
Merge pull request #8043 from hyperlogic/bug-fix/hmd-ui-center-improvements
...
HMD UI re-centering while driving improvements.
2016-06-13 14:28:50 -07:00
Chris Collins
b14f9cd312
Merge pull request #8041 from sethalves/fix-avatar-entity-locking
...
Fix avatar entity locking
2016-06-13 13:10:32 -07:00
Brad Davis
9640727f51
Hand laser rendering support in HMD plugins.
2016-06-13 13:04:11 -07:00
Brad Davis
0ddee876c3
Merge remote-tracking branch 'upstream/master' into vive-ui
2016-06-13 13:03:46 -07:00
David Rowe
5553c9f87f
Code review
2016-06-14 07:46:41 +12:00
Anthony J. Thibault
21e67fc4d8
Another unused variable warning
2016-06-13 12:03:42 -07:00
Anthony J. Thibault
1ca1f98034
Fix unused variable warning
2016-06-13 12:01:42 -07:00
Anthony J. Thibault
ab4bef7d55
Fixes based on PR feedback
...
* The "Clear Overlay When Driving" avatar preference is obeyed.
* sensor reset will also center the ui.
2016-06-13 11:19:47 -07:00
Anthony J. Thibault
ccf85c1f7c
Merge branch 'vive-ui' into bug-fix/hmd-ui-center-improvements
2016-06-13 09:48:58 -07:00
David Rowe
098432152d
Merge branch 'master' into 20957
2016-06-13 16:16:12 +12:00
David Rowe
58f89c88a2
Remember last directory used for Window.browse() and Window.save()
...
Use last directory if not specified in method call. Default to desktop.
2016-06-11 16:45:17 +12:00
Seth Alves
4c45d081cd
merge from upstream
2016-06-10 19:57:46 -07:00
Anthony J. Thibault
f6ed5a1dae
Bugfixes based on feedback
...
* When the overlay is hidden because your head is too close to the sphere,
instead of coming back immediately, it waits until the avatar's velocity is near zero
for a period of time.
* Hooked up jump and fly to MyAvatar::hasDriveInput()
* Added an internal state machine to OverlayConductor to manage hiding/showing transitions.
* The overlay menu state is now tied directly to the overlay, so it will change state as the
overlay is dynamically hidden/shown from code.
* Removed slot going directly from MenuOption::Overlays directly to OverlayConductor::setEnable().
2016-06-10 18:33:40 -07:00
Chris Collins
006eb8fe64
Merge pull request #8031 from birarda/api-recheck-on-fail
...
re-instate domain API connection info refresh during failure, fix localhost connection after downgrade
2016-06-10 15:26:42 -07:00
Brad Davis
472a3540d7
Merge remote-tracking branch 'upstream/master' into vive-ui
...
Conflicts:
scripts/system/controllers/handControllerGrab.js
2016-06-10 10:43:09 -07:00
Stephen Birarda
3c4f336e72
re-instate NodeList reset on limit of check ins reached
2016-06-10 09:11:25 -07:00
Brad Hefta-Gaub
426d67f5bf
Merge pull request #8038 from jherico/pure_virtual
...
Attempt to get better logging from pure virtual call crashes
2016-06-10 08:25:10 -07:00
Anthony J. Thibault
685710d0ec
OverlayConductor improvments
...
* the HUD will fade/in when driving, even in desktop mode.
* the HUD no longer pops when you lean outside of the UI sphere,
instead it should smoothly fade out and fade back in.
* the overlay toggle button should override fading while driving, as expected.
* removed any notion of SITTING, STANDING or FLAT mode from overlay.
2016-06-09 18:09:04 -07:00
Stephen Birarda
e4ebafa0d8
add a menu option to force the wrong DS connect version
2016-06-09 15:53:19 -07:00
Stephen Birarda
12e5851ba4
fix connection denial message, put version back
2016-06-09 15:53:19 -07:00
Stephen Birarda
4b5a554122
remove check in version downgrading from NodeList
2016-06-09 15:53:19 -07:00
Seth Alves
441b5a20d8
merge from upstream
2016-06-09 13:23:41 -07:00
Brad Davis
cd7c6be590
Fix formatting
2016-06-09 12:25:21 -07:00
Brad Hefta-Gaub
3c5af56421
Merge pull request #8010 from hyperlogic/feature/hmd-lean-recenter-property
...
Added MyAvatar.hmdLeanRecenterEnabled property
2016-06-09 12:17:51 -07:00
Anthony J. Thibault
6e3057479f
fixes for warnings
...
Also overlays menu option should work better in conjunction with ui-center/fading
2016-06-09 11:27:02 -07:00
Brad Davis
eee1ba0906
trying to get buildability
2016-06-09 10:19:38 -07:00
Anthony J. Thibault
1aae22f5a5
Optimized MyAvatar.getCharacterControllerEnabled()
...
Instead of doing a blocking queued invokeMethod, it just calls into CharacterController.isEnabled() which is now thread-safe.
2016-06-09 09:35:19 -07:00
Brad Davis
ff8d4883b1
Attempt to get better logging from pure virtual call crashes
2016-06-08 22:35:39 -07:00
Anthony J. Thibault
5ef6847dc3
HMD re-centering while driving improvements.
...
Previously the HUD fading in/out would also recenter the hmd sensor and the avatar, which caused many problems including:
* The user's view could shift vertically.
* Your avatar would briefly go into t-pose
* other users would see your avatar go into t-pose.
Now we now move the UI sphere instead, which results in a much smoother experience.
MyAvatar: added hasDriveInput method.
OverlayConductor:
* removed avatar and sensor reset, instead the overlay's modelTransform is changed.
* revived STANDING mode, which is active if myAvatar->getClearOverlayWhenDriving() is true and you are wearing an HMD.
* SITTING & FLAT mode should be unchanged.
* Instead of using avatar velocity to fade out/fade in the hud, We use the presense or absanse of avatar drive input.
* Additionally, we check distance to the UI sphere, and quickly recenter the hud if the users head is too close to the actual hud sphere.
CompositorHelper:
* Bug fixes for ray picks not using the modelTransform.
HmdDisplayPlugin:
* Bug fixes for rendering not using the modelTransform.
2016-06-08 18:36:36 -07:00
Seth Alves
f070708b4a
_avatarEntityData is accessed by more than one thread.
2016-06-08 15:53:54 -07:00
Seth Alves
1977efae4f
Merge branch 'master' of github.com:highfidelity/hifi into permissions-grid
2016-06-08 10:36:52 -07:00
Howard Stearns
bf48099286
Merge pull request #8032 from jherico/pin-button
...
Add a constant hud toggle button to the UI
2016-06-08 10:33:11 -07:00
Brad Davis
ca6e86e767
Merge remote-tracking branch 'upstream/master' into vive-ui
...
Conflicts:
interface/resources/qml/hifi/dialogs/RunningScripts.qml
2016-06-07 21:51:47 -07:00
Brad Hefta-Gaub
80100b1d34
Merge pull request #8000 from Atlante45/feat/plugins
...
Select/Disable plugins via command line args
2016-06-07 18:17:29 -07:00
Anthony J. Thibault
30d8ae36e8
Added MyAvatar.characterControllerEnabled property
2016-06-07 16:55:32 -07:00
Brad Davis
29d9f51b58
Adding missed file
2016-06-07 16:46:17 -07:00
Seth Alves
b2f63a2132
hook up can-rez-tmp and can-write-to-asset-server
2016-06-07 16:17:58 -07:00
Howard Stearns
38d0d28603
Merge pull request #8021 from AndrewMeadows/walk-follows-camera
...
camera steers avatar when walking
2016-06-07 10:43:01 -07:00
Atlante45
399517fcbd
Activate Inputs after menus are setup
2016-06-06 13:28:36 -07:00
Atlante45
26acc6fd8b
Typo
2016-06-06 13:28:36 -07:00
Atlante45
24bbb8db3f
Remove input plugin menu dependency
2016-06-06 13:28:36 -07:00
Atlante45
6f75fab298
Revert header changes
2016-06-06 13:28:36 -07:00
Atlante45
ee62a211ac
Remove "Input Devices" menu
2016-06-06 13:28:36 -07:00
Atlante45
992fa63932
Allow ordered list of preferred plugins
2016-06-06 13:28:36 -07:00
Atlante45
932838b1e3
Setup preferred display plugin
2016-06-06 13:28:36 -07:00
Atlante45
d8493f960a
Add command line option to enable/disable plugins
2016-06-06 13:28:36 -07:00
Brad Hefta-Gaub
b4721ec57e
Merge pull request #7973 from ctrlaltdavid/clipboard-dimensions
...
add Clipboard.getContentsDimensions() JavaScript method
2016-06-06 12:03:10 -07:00
Brad Davis
b7d1659852
Merge remote-tracking branch 'upstream/master' into vive-ui
2016-06-06 09:32:33 -07:00
Andrew Meadows
e6844e2468
use world-UP rather than head-UP
2016-06-04 21:11:31 -07:00
Andrew Meadows
49c835b6fc
use camera twist for walk steering
2016-06-04 20:53:30 -07:00
Brad Davis
39dcd1f9bd
Eliminate file IO contentions for the settings
2016-06-04 17:55:30 -07:00
Anthony J. Thibault
9292a9ce0b
Added MyAvatar.hmdLeanRecenterEnabled property
...
Used to disable the 'room-scale' avatar re-centering code.
Disabling this can prevent sliding when the avatar is supposed to be sitting or mounted on a stationary object.
Also, removed a bunch of old, unused leaning and torso twisting code.
2016-06-03 13:56:32 -07:00
Brad Hefta-Gaub
c85923c69b
Merge pull request #7956 from jherico/web_entity_crash
...
fix crash on click on non-visible web-entity
2016-06-03 10:29:55 -07:00
Brad Hefta-Gaub
2e4480ee15
Merge pull request #7979 from jherico/steam_vr_exit_fix
...
Fix crash on shutdown of SteamVR
2016-06-03 10:28:53 -07:00
Atlante45
e2fa734024
Set collision threashold to walking speed
2016-06-02 19:15:55 -07:00
Atlante45
4e8b61dea0
Limit collision injectors count to 3
2016-06-02 19:12:37 -07:00
Atlante45
854bf82631
Raise and stretch collision sounds threshold
2016-06-02 17:37:36 -07:00
Brad Davis
8c13ff4ee1
Pinned UI support
2016-06-02 17:24:25 -07:00
Brad Davis
bf734395e5
More invisible web entity fixes
2016-06-02 16:37:45 -07:00
David Rowe
7a8954d851
Merge branch 'master' into clipboard-dimensions
2016-06-02 12:55:23 +12:00
Brad Davis
ac5912df01
Fix crash on shutdown of SteamVR
2016-05-27 13:40:47 -07:00
Howard Stearns
5b6660e7ea
Default preference to false.
2016-05-27 10:35:46 -07:00
Howard Stearns
e4d36cc2c2
Merge branch 'master' of https://github.com/highfidelity/hifi into reset-hud-on-driving
2016-05-27 10:32:01 -07:00
Anthony J. Thibault
b4d14f06d8
Bugfix for avatar LOD
...
If an avatar was LOD'ed out, it would never become visible again, because the bounds of the skeleton model were never again.
This ensures that the model bound is updated, even when the avatar is LOD'ed away.
2016-05-26 14:35:17 -07:00
howard-stearns
9ff1a695f0
Merge branch 'master' of https://github.com/highfidelity/hifi into reset-hud-on-driving
2016-05-26 13:52:23 -07:00
howard-stearns
991da9e248
fix cut-paste error in settings.
2016-05-26 09:51:55 -07:00
Brad Hefta-Gaub
78b6a6c661
Merge branch 'master' of https://github.com/highfidelity/hifi into protocolVersionCheck
...
Conflicts:
libraries/networking/src/udt/PacketHeaders.cpp
2016-05-25 17:18:27 -07:00
Brad Hefta-Gaub
f2acc82899
Merge pull request #7971 from birarda/session-id-with-place-request
...
optionally include the metaverse session ID as HTTP header when sending usage data
2016-05-25 17:14:27 -07:00
Brad Hefta-Gaub
06cb625d09
Merge pull request #7959 from hyperlogic/tony/improved-avatar-mixer-precision
...
Improved Avatar Mixer Rotation Precision
2016-05-25 17:14:12 -07:00
David Rowe
2f3fa80b96
Add Clipboard.getContentsDimensions() JavaScript method
2016-05-26 09:52:22 +12:00
howard-stearns
dc7d6d470d
Don't reset head when we come back.
2016-05-25 12:21:50 -07:00
Stephen Birarda
66bdbf910d
optionally include the metaverse session ID as an http header
2016-05-25 11:55:04 -07:00
howard-stearns
2accccef9e
Merge branch 'reset-hud-on-driving' of https://github.com/howard-stearns/hifi into reset-hud-on-driving
2016-05-25 11:32:01 -07:00
howard-stearns
8198a1b4d1
Add preference to control behavior.
2016-05-25 11:30:45 -07:00
howard-stearns
5d806cba7f
Merge branch 'master' of https://github.com/highfidelity/hifi into reset-hud-on-driving
2016-05-25 10:47:31 -07:00
Brad Hefta-Gaub
fb9f6185db
CR feedback
2016-05-24 17:19:53 -07:00
Brad Hefta-Gaub
183f38e4f0
pop up warning if domain over capacity
2016-05-24 16:07:57 -07:00
Brad Hefta-Gaub
2eef07e414
cleanup and dead code removal
2016-05-24 15:38:08 -07:00
Brad Hefta-Gaub
12a1857280
check point with protocol refusal working
2016-05-24 15:20:11 -07:00
Brad Hefta-Gaub
1cf8236860
Merge branch 'master' of https://github.com/highfidelity/hifi into protocolVersionCheck
2016-05-24 13:31:36 -07:00
Brad Hefta-Gaub
1d9981e624
first cut at support for verifying all protocol version compatibility
2016-05-24 13:31:19 -07:00
Brad Hefta-Gaub
f16a3ce6bb
Merge pull request #7962 from zzmp/fix/throttle
...
fix throttling when Interface is not in focus
2016-05-24 08:25:38 -07:00
Zach Pomerantz
7dabce9cff
Check throttle before idling/painting
2016-05-23 19:04:35 -07:00
Anthony J. Thibault
edfce0d5ba
MyAvatar: reset fix, for both oculus and vive
2016-05-23 16:34:19 -07:00
Anthony J. Thibault
a1c32f8c44
Merge branch 'master' into tony/improved-avatar-mixer-precision
2016-05-23 10:24:52 -07:00
Seth Alves
40e862cf9e
quiet gcc 5 warnings
2016-05-21 16:53:01 -07:00
Brad Hefta-Gaub
ac49feda22
Merge branch 'master' of https://github.com/highfidelity/hifi into removeDisableEntityNACKS
...
Conflicts:
libraries/entities/src/EntityEditPacketSender.h
2016-05-21 09:23:45 -07:00
Seth Alves
f91a2403be
merge from upstream
2016-05-20 17:07:34 -07:00
Brad Hefta-Gaub
18613908df
Merge pull request #7800 from sethalves/no-fly-zones
...
No fly zones
2016-05-20 16:59:55 -07:00
howard-stearns
fa78eea434
Merge branch 'master' of https://github.com/highfidelity/hifi into reset-hud-on-driving
2016-05-20 16:50:54 -07:00
howard-stearns
9a428947e4
Simplify code.
2016-05-20 16:50:17 -07:00
howard-stearns
6568c0563d
Delay on entry/exit.
2016-05-20 16:43:55 -07:00
Seth Alves
d95d3ff3ac
clean up debugging prints
2016-05-20 14:56:47 -07:00
Brad Davis
07562f72af
Doing a pass over the input plugins and controller code
2016-05-20 14:50:23 -07:00
Seth Alves
ff36b39067
Merge branch 'master' of github.com:highfidelity/hifi into avatar-entities-3
2016-05-20 14:38:53 -07:00
howard-stearns
dcc8764fa7
Merge branch 'master' of https://github.com/highfidelity/hifi into reset-hud-on-driving
2016-05-20 13:41:41 -07:00
Brad Hefta-Gaub
770fab956f
remove dead code
2016-05-20 12:23:06 -07:00