Home

Awesome

NeosPublic

A public issue and roadmap only repository for the NeosVR project.

Issues

Issues are used to discuss items such as Bug Reports, Feature Requests and Documentation requests with the Neos Team. You can find the issue list here

If you'd like to make a new issue you can click here to start the process. You'll need a GitHub account to make issues and one can be created by clicking here

Before you create issue or comment

DO's and DON'Ts for Issues

Discussing issues with others in Discord

If you're unsure about an issue and want to ask others or solidify your report before you post, you can use the #bugs-and-feedback channel in our official Discord. Please be aware that things can get lost in the flow of conversation or might not get immediate response. If you want to make sure the issue is logged and doesn’t get missed, always log it on GitHub after the discussion.

Voting on issues

You can vote on any issue by clicking the Emoji button at the top right of the original post and adding a +1 (thumbs_up). This allows the issue queue to be sorted by number of reactions.

Patreon supporter priority voting

If you're a Patreon supporter you can also vote on the issues by sending /priorityIssue <issue number> command to the "Neos" bot account in Neos (make sure your Neos account is actually linked to Patreon).

Currently you can have 1 issue set as your priority, you can change your vote at any time. The score is proportional to the level of support.

Security issues or exploits

Please do not submit security exploits to the public GitHub. You can report them privately at on our moderation portal.

For more information please read our security and exploit reporting policy.

Inter-personal issues and requests

If your issue directly relates to another user or group rather than a general bug or feature requests for the software, please make a ticket on our moderation portal instead.

Roadmap

This repository also contains multiple Roadmap boards. These boards when combined together lead to an overall picture about what Neos is working on.

Always check the "In Progress" or "Implementing" column to see exactly what we are working on.

Here area few of the main boards you should take a look at:

  1. Main Roadmap - Overall larger ticket items, these move slower but that doesn't mean that we aren't working on them.
  2. Quality Control Teams's Priority/Triage Board - A board for QC to triage, prioritize and organize community quality control issues.
  3. Desktop - Anything relating to our Desktop Mode.
  4. UI Overhaul - Everything to do with UI / UX, Including Dark Mode!
  5. Graphics - Graphical things, Shiny things!
  6. Moderation / Security - Moderation, security and permission related matters.

There are others you can check.

Frequently Asked Questions

I have issue with model or other asset I’m importing

Due to a wide variety of models, rigs and types of files, not all of them will import correctly. You might encounter things like:

If you can share the model file itself, send it over to developers for testing. This significantly increases the chance of the issue being fixed, as we can analyze what is going wrong with the file.

When is a feature going to be implemented or a bug fixed?

At any time, there are many different features and issues that we’d like to implement or fix, but there’s only a few that can be worked on at the time. There are several factors that determine the priority:

Note that the priorities are constantly shifting and evolving based on the feedback and demand from you, the community. If something is determined to be low priority at the moment, it doesn’t need to stay that way, just make sure your voice is heard through the right channels and we’ll listen!

If the request is not feasible on our end, we'll try to offer alternatives or explain why it can't/won't be implemented. We knows it sucks getting a request denied, but we'd rather be upfront about it rather than give an empty promise on something we know we can't deliver.

How are Features/Issues Prioritized?

Neos & The Neos Team prioritizes work using a number of signals and factors. These factors all mix together into a final decision through discussion with the Neos Team. These factors are(but not limited to):

These factors are not explicitly ordered as ALL of them factor into the decision making process.

We understand that users may be frustrated in the order in which we work on things or that we're not working on what they want us to work on but the best thing you can do is to continue to work with us in voting on issues, providing us feedback and making GitHub Issues.

Sometimes you might also see certain features being done out of order completely. Developing can be quite draining task sometimes and we like to work on certain things just for fun or for the satisfaction of it to refocus our brains. Plus it makes sure that certain low demand, but nice things get attention from time to time too!