Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create an extensible feature architecture for the viewer #7

Open
5 of 6 tasks
FlorianDe opened this issue Jul 6, 2020 · 0 comments
Open
5 of 6 tasks

Create an extensible feature architecture for the viewer #7

FlorianDe opened this issue Jul 6, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request gltf-viewer For components which affect the gltf-viewer.

Comments

@FlorianDe
Copy link
Member

FlorianDe commented Jul 6, 2020

  • A feature is something the viewer can disable/enable and set the corresponding values (later in dev dat.gui).
  • A viewer should be able to register/unregister features.
  • The viewer-core should also already have a set of main features implemented.
  • It should be possible to use the viewer as a dependency and add custom features by third parties too.
  • If possible features should be able to depend on one or another.
  • The values of a feature can be seen as a state which should be made observable by others.
@FlorianDe FlorianDe added gltf-viewer For components which affect the gltf-viewer. enhancement New feature or request labels Jul 6, 2020
@FlorianDe FlorianDe self-assigned this Jul 8, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gltf-viewer For components which affect the gltf-viewer.
Projects
None yet
Development

No branches or pull requests

1 participant