Code Monkey home page Code Monkey logo

cpvr-vr-suite's People

Contributors

hsm4 avatar saschaledermann avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

cpvr-vr-suite's Issues

Redesign scene selection buttons

The scene selection menu should include a sprite, followed by text. If possible make the whole section clickable and not just the sprite.
image

Add hand menu to controllers

The hand menu currently only works when using hand tracking. The menu should work the same way using either input method.

Simple VR Gaze interaction

Implement gaze interaction which enables the user to unlock additional elements by looking at objects for a short duration.

Add check for correct project settings regarding internet access

Either with an Editor script, which alerts the user in a similar fashion to when an interaction profile is missing in the XR settings with an automatic fix option or by disabling the screenshot button if the permission is not available in the built AndroidManifest.xml.

Screenshot sending on Quest 2 does not work

Sending a screenshot by email does currently not work on a Quest 2 build. The caught exception is:
SocketException, Unable to resolve 'smtp.google.com'
However, sending an email in playmode does work fine.

A possible cause could be that the app does not have the required permissions to use the network.
Some permissions were already added to the Androidmanifest.xml, which did not end up fixing the issue.
To troubleshoot it further, a script should be written, which sends network requests (ICMP) to different endpoints like localhost, default gateway and some external addresses (switch.ch, google.com).

Add scene specific panels to hand UI

Dynamically load and unload scene specific panels to the hand menu. A complete integration routine needs to be implemented which adds triggers for hover and click events and also a button on the main panel needs to be added which enables the user to switch to the added panel.

(invalid) Storing email/password in MailSender.cs

Is a security issue.
I suggest, you store the values in a seperate file (e.g. Asset/Resources/Secrets/EmailLogin.json) and load it when you want to send an E-Mail. This file can then be excluded by .gitignore. And please change the password afterwards.

Refactor panels

Refactor the menupanels so they are more open to extension.

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.