Coder Social home page Coder Social logo

overte-org / community-apps Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 16.0 34.09 MB

Community App Repo for Overte.

Home Page: https://overte.org/

License: Apache License 2.0

JavaScript 28.51% QML 3.81% HTML 16.79% CSS 6.03% F* 0.05% TypeScript 44.63% SCSS 0.19%

community-apps's Introduction

community-apps's People

Contributors

aleziakurdis avatar alizardguy avatar armored-dragon avatar basinsky avatar ctrlaltdavid avatar daleglass avatar digisomni avatar juliangro avatar kebhelion avatar ksuprynowicz avatar penguin-guru avatar silverfishvr avatar two-one-five avatar waldyrious avatar zejapyle avatar zetaphor avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

community-apps's Issues

[emocam] No indication if no webcam is found

If you try to use emocam with no webcam being detected, emocam will not say anything, other than Qt(?) throwing an error in the console:

[10/24 19:39:57] [DEBUG] [qml] [FlickableWebViewCore.qml] Web Entity JS message: https://more.overte.org/applications/emocam/index.html?1698168991678 0 Uncaught (in promise) NotFoundError: Requested device not found

[Nametags.js] Error spam when going into first person

When nametags.js is in an error state, this logspam can occur when moving into first person.
Potentially related to #82. When going into first person your nametag gets removed.
The following is spammed into the log:

[06/05 16:19:16] [WARNING] [overte.scriptengine] run ---------- UNCAUGHT EXCEPTION --------
[06/05 16:19:16] [WARNING] [overte.scriptengine] runInThread Exception: "Uncaught TypeError: Cannot read properties of undefined (reading 'text')" "[Error in signal proxy]"  at line  116 , column  51 Backtrace: ("TypeError: Cannot read properties of undefined (reading 'text')", "    at _removeUser (https://more.overte.org/applications/nametags/nametags.js:116:52)", "    at _adjustNametags (https://more.overte.org/applications/nametags/nametags.js:124:49)")
[06/05 16:19:16] [DEBUG] [overte.scriptengine] [nametags.js] Deleting {} nametag
[06/05 16:19:16] [CRITICAL] [overte.scriptengine] [nametags.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 116 column 51 with message: "Uncaught TypeError: Cannot read properties of undefined (reading 'text')" backtrace: TypeError: Cannot read properties of undefined (reading 'text')
[06/05 16:19:16] [CRITICAL] [overte.scriptengine]     at _removeUser (https://more.overte.org/applications/nametags/nametags.js:116:52)
[06/05 16:19:16] [CRITICAL] [overte.scriptengine]     at _adjustNametags (https://more.overte.org/applications/nametags/nametags.js:124:49)
[06/05 16:19:16] [CRITICAL] [overte.scriptengine] This provided: 0
[06/05 16:19:16] [DEBUG] [overte.scriptengine.v8] Emitting exception: Exception: "Uncaught TypeError: Cannot read properties of undefined (reading 'text')" "[Error in signal proxy]"  at line  116 , column  51 Backtrace: ("TypeError: Cannot read properties of undefined (reading 'text')", "    at _removeUser (https://more.overte.org/applications/nametags/nametags.js:116:52)", "    at _adjustNametags (https://more.overte.org/applications/nametags/nametags.js:124:49)")

Visual rotation glitch with nametags

Sometimes nametags show up with a glitched appearance, where the text and the dark background rectangle get a different rotation. This seems to happen randomly in desktop and in VR. Just standing around in a session with people seems to be enough for it to happen eventually. The rotation offset varies, sometimes large enough to look completely off, sometimes it's smaller and only causes half of the text to appear darker than the other half.

See the screenshot for examples of this glitch.

20231104225309_1

Unexpected behavior Use Head Navigation in Face Tracking app

From the Face App when you turn on "Use Head Navigation" in Desktop mode you instantly start moving at an accelerated rate. You move in the direction your face is looking. When you turn off "Use Head Navigation" the view spins in a downward motion until you end up under your avatar and are looking up. There does not seem to be a way to resolve it but restart your interface.

[FlowApp] Uncaught exception

run ---------- UNCAUGHT EXCEPTION --------
[05/24 17:44:30] [WARNING] [overte.scriptengine] runInThread Exception: "Uncaught TypeError: Cannot convert undefined or null to object" "[Error in signal proxy]"  at line  434 , column  36 Backtrace: ("TypeError: Cannot convert undefined or null to object", "    at Function.keys (<anonymous>)", "    at https://docs.overte.org/en/latest/_static/resources/script/flow/flowAppCpp/flowAppCpp.js:434:37")
[05/24 17:44:30] [CRITICAL] [overte.scriptengine] [flowAppCpp.js] Signal proxy ScriptManagerScriptingInterface::update connection call failed: "failed on line 434 column 36 with message: "Uncaught TypeError: Cannot convert undefined or null to object" backtrace: TypeError: Cannot convert undefined or null to object
[05/24 17:44:30] [CRITICAL] [overte.scriptengine]     at Function.keys (<anonymous>)
[05/24 17:44:30] [CRITICAL] [overte.scriptengine]     at https://docs.overte.org/en/latest/_static/resources/script/flow/flowAppCpp/flowAppCpp.js:434:37
[05/24 17:44:30] [CRITICAL] [overte.scriptengine] This provided: 0
[05/24 17:44:30] [DEBUG] [overte.scriptengine.v8] Emitting exception: Exception: "Uncaught TypeError: Cannot convert undefined or null to object" "[Error in signal proxy]"  at line  434 , column  36 Backtrace: ("TypeError: Cannot convert undefined or null to object", "    at Function.keys (<anonymous>)", "    at https://docs.overte.org/en/latest/_static/resources/script/flow/flowAppCpp/flowAppCpp.js:434:37")

When trying to load a specific avatar, this exception is being spammed into the console and the avatar fails to load.
This exception is likely a result of the load failure and not the other way around?

For a avatar sample please ask me, @Armored-Dragon

Doppelganger ignores avatar scale

When using Doppelganger to mirror a scaled down or scaled up avatar, it will not scale it correctly.
This happens both on v8 and on Qt Script.

Scaled down (left is original, right is doppelganger):
overte-snap-by-JulianGro-on-2023-07-04_08-49-24

Scaled up (left is original, right is doppelganger):
overte-snap-by-JulianGro-on-2023-07-04_08-53-47

Nametags.js display name sometimes clips though background image

Description

When the camera is jerked around hard enough, it causes issues with billboarding. This causes the text in the name to show up darker than intended as the text is now partially behind the translucent badge.
This is likely a symptom of a bigger issue with billboarding, however there are potentially work around for this on a script level.

image

nametags app: Redesign the application to use the entity Billboard mode

The current application "nametags" is quite old and instead to use the entity's billboardMode it do it by adjusting the orientation in a process. (billboardMode was probably not implemented when it has been coded.)

This app is good a complete revision. (it might have other issues or maybe use some deprecated things).

Nametags.js error on avatar remove

[05/22 21:56:48] [CRITICAL] [overte.scriptengine] [nametags.js] Signal proxy AvatarManager::avatarRemovedEvent connection call failed: "failed on line 122 column 51 with message: "Uncaught TypeError: Cannot read properties of undefined (reading 'text')" backtrace: TypeError: Cannot read properties of undefined (reading 'text')
[05/22 21:56:48] [CRITICAL] [overte.scriptengine]     at _removeUser (file:///home/adragon/Documents/Git Repos/community-apps/applications/nametags/nametags.js:122:52)
[05/22 21:56:48] [CRITICAL] [overte.scriptengine] This provided: 0
[05/22 21:56:48] [DEBUG] [overte.scriptengine.v8] Emitting exception: Exception: "Uncaught TypeError: Cannot read properties of undefined (reading 'text')" "[Error in signal proxy]"  at line  122 , column  51 Backtrace: ("TypeError: Cannot read properties of undefined (reading 'text')", "    at _removeUser (file:///home/adragon/Documents/Git Repos/community-apps/applications/nametags/nametags.js:122:52)")
[05/22 21:56:48] [DEBUG] [default] vec3ToScriptValue: creating prototype
[05/22 21:56:48] [DEBUG] [hifi.interface] No matching url ""
[05/22 21:56:48] [WARNING] [overte.scriptengine] run ---------- UNCAUGHT EXCEPTION --------
[05/22 21:56:48] [WARNING] [overte.scriptengine] runInThread Exception: "Uncaught TypeError: Cannot read properties of undefined (reading 'text')" "[Error in signal proxy]"  at line  122 , column  51 Backtrace: ("TypeError: Cannot read properties of undefined (reading 'text')", "    at _removeUser (file:///home/adragon/Documents/Git Repos/community-apps/applications/nametags/nametags.js:122:52)")

Occasionally when a user leaves their nametag fails to properly remove itself without throwing a fit.
There does not appear to be any negative effects from this error outside of the error message itself.

Flow app printing a lot of error messages

[03/30 21:34:50] [CRITICAL] [overte.scriptengine]     at Function.keys (<anonymous>)
[03/30 21:34:50] [CRITICAL] [overte.scriptengine]     at https://docs.overte.org/_static/resources/script/flow/flowAppCpp/flowAppCpp.js:434:37
[03/30 21:34:50] [CRITICAL] [overte.scriptengine] This provided: 0
[03/30 21:34:50] [DEBUG] [overte.scriptengine.v8] Emitting exception: Exception: "Uncaught TypeError: Cannot convert undefined or null to object" "[Error in signal proxy]"  at line  434 , column  36 Backtrace: ("TypeError: Cannot convert undefined or null to object", "    at Function.keys (<anonymous>)", "    at https://docs.overte.org/_static/resources/script/flow/flowAppCpp/flowAppCpp.js:434:37")
[03/30 21:34:50] [WARNING] [overte.scriptengine] run ---------- UNCAUGHT EXCEPTION --------
[03/30 21:34:50] [WARNING] [overte.scriptengine] runInThread Exception: "Uncaught TypeError: Cannot convert undefined or null to object" "[Error in signal proxy]"  at line  434 , column  36 Backtrace: ("TypeError: Cannot convert undefined or null to object", "    at Function.keys (<anonymous>)", "    at https://docs.overte.org/_static/resources/script/flow/flowAppCpp/flowAppCpp.js:434:37")

Nametags appear on user join even when disabled

When nametags are disabled and someone joins the domain, they appear again.

Reproduction:

  1. Be in a domain
  2. Disable nametags
  3. Join with another instance of Overte or have someone join you.
  4. Nametags appear again

Flashlight in survival kit doesn't work in V8

It fails with this error:
[05/30 19:58:29] [DEBUG] [overte.scriptengine] Signal proxy "TabletProxy::webEventReceived" connection call failed: " "failed on line 91 column 21 with message: \"Uncaught ReferenceError: eventObj is not defined\" backtrace: ReferenceError: eventObj is not defined\n at onMoreAppWebEventReceived (https://more.overte.org/applications/survivalKit/app-survivalKit.js:91:22)"

[Nametags.js] Names sometimes do not render

Description

Sometimes nametags will be created, but there will be no text inside and the height will be a very small number.

image
The image has a thin black line, this line is supposed to be the nametag background badge.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.