[FEATURE] Introduce interactive viewer plugins.#2004
[FEATURE] Introduce interactive viewer plugins.#2004duburcqa merged 10 commits intoGenesis-Embodied-AI:mainfrom
Conversation
|
This feature looks very convenient! |
|
Do you consider this as a "universal" plugin or something pyrender-specific? This would give you the answer :)
I'm not a fan of these objects. Overly complicated and not very pythonic in my view.
That would be great! But we need a way to expose this in a clean way. |
98601bb to
1e672b0
Compare
|
@Milotrince If you could finish this PR I would be happy to review it and merge it :) |
1e672b0 to
343e8cb
Compare
|
@duburcqa Could I get your opinion on the state of the PR? there are some design decisions I'd like your input on!
I still need to add tests. |
Sure ! I will do it this week ! Could you fix the conflicts in the meantime? Thank you :) |
7639573 to
0a14941
Compare
|
Small comment on snapshots PR: https://huggingface.co/datasets/Genesis-Intelligence/snapshots/discussions/6 |
|
Could you split the introduction of You can open a (stacked) PR for the second part right away, merging on top of this branch instead of main (with draft status). |
f530fdc to
f89c2e8
Compare
|
updated snapshot pr: https://huggingface.co/datasets/Genesis-Intelligence/snapshots/discussions/7 |
02edb5a to
5b2796b
Compare
|
Look forward to landing this PR. I created a GUI on top of that imgui.mp4 |
5b2796b to
54def2c
Compare
|
@duburcqa some tests are failing from |
This is concerning. We should fix this before merging. Weird. EDIT: the only failure I could find on the CI is this one:
EDIT2: Ok I found the bug! |
8673f58 to
e2ef651
Compare
|
|
|
I'm trying to and getting
|
Yes, you need to install Genesis main branch. It will be part of 0.3.14 release. |

Description
nice-to-have feature, allows users to integrate interactive viewer plugins.
pynputgs.vis.keybindings.Keybindcallback registrationgs.options.ViewerOptions:disable_keyboard_shortcutsreplaced withdisable_default_keybindsdisable_help_textRelated Issue
Resolves #713
Motivation and Context
ViewerPluginenables directly interfacing with pyviewer mouse/keyboard controls.pynputHow Has This Been / Can This Be Tested?
added
tests/test_viewer.pyScreenshots (if appropriate):
Checklist:
Submitting Code Changessection of CONTRIBUTING document.