Repository navigation
Conversation
jspanchu
commented
Oct 19, 2026
- chore(deps): bump minimum python version to 3.10
- feat(electron-shared-texture): Add new electron shared texture display area
- fix(electron): add profiler for render and flush
- fix(example): enable profiler in electron example
- fix(windows): set timer resolution to 1ms
- needed to satisfy the trame >= 4 in dev.
| _initialized = False | ||
|
|
||
|
|
||
| def emp_port(server): |
There was a problem hiding this comment.
Does that support multi-views?
There was a problem hiding this comment.
Instead of args.emp_port should we have a --trame-electron with some json data instead so we can expand as needed?
There was a problem hiding this comment.
it will add an extra json step and documentation will be weird. with args, i can describe the meaning of the arg properly.
| "vtk", | ||
| "vtk-streaming>=0.4.0", | ||
| ] | ||
| electron = [ |
There was a problem hiding this comment.
does not seems worth adding the electron option here
There was a problem hiding this comment.
otherwise, vtk is never pulled by uv sync or pip install -e. Without it, to get vtk, you have to do pip install -e.[vtkstreaming] even if you want to use electron which is weird.
|
I'll need to read stuff in more details, but that was a quick look around. |
|
Packaging question: should this be in its own Disclaimer: Haven't looked at the code yet, so not sure how much it's coupled with the current impl / how it would be decoupled or reusable on its own |
|
a trame-electron package is yet to be created and it will have the application scaffolding code that make it convenient to write apps. this code is the sharedTexture stuff which is coupled to the python rca scheduler. |
area - this new display area shows the native GL texture in the `canvas` using operating system level handle to the GPU memory.
aec1a98 to
ba4b112
Compare