Conversation
|
This will be awesome, thank you! I'll test this and provide feedback within a few days |
|
Hey @lassoan! |
|
@Thibault-Pelletier thank you for your patience. The extension looks great. However, I had an installation issue, which prevented me from actually trying it. I've built the extension, built a package, and installed it from Slicer. However, when I tried to launch it, it did not find vtkWebCore. What I noticed that vtkWebGLExporter.dll was not included in the install package. However, it was still a VTK-9.2 based build, so it was possible that there were some issues due to that, too. I've now updated my build options to use VTK-9.4 and the build is in progress. A few nitpicks:
|
|
Hi @lassoan, You are correct, the extension is only compatible with VTK 9.4+ (I was waiting for the Slicer update to go through to submit the extension). Regarding the port, 0 will provide a new unused port when starting the server, so it should be a good default for users trying the server locally. I will probably address your other comments next week. |
|
After building from scratch with latest Slicer main (VTK-9.4), build and packaging is successful, but the VTK remote modules don't seem to be all included/placed in the right location in the installation package. When installing the package and attempting to start SlicerTrame, I get this error: @jcfr could you help with this? It should work very similarly to the VirtualReality extension's VTK module build. |
|
@lassoan thanks for your feedbacks. Packaging the extension and using the packaged .zip file should work now. |
|
There should be no blocking issue. Let's merge this and iron out remaining issues (if any) later. |
|
If you confirm tomorrow that the extension works when installed from the extensions manager then it would be great if you could write a Slicer Forum post about it! Thank you! |
|
Thanks for the merge ! |
New extension
Tier 1
Any extension that is listed in the Extensions Catalog must fulfill these requirements.
3d-slicer-extensionGitHub topic so that it is listed here. To edit topics, click the settings icon in the right side of "About" section header and enter3d-slicer-extensionin "Topics" and click "Save changes". To learn more about topics, read https://help.github.com/en/articles/about-topicsSettingsand in repository settings uncheckWiki,Projects, andDiscussions(if they are currently not used).Aboutin the top-right corner of the repository main page and uncheckReleasesandPackages(if they are currently not used)Tier 3
Community-supported extensions.
Tier 5
Critically important extensions, supported by Slicer core developers. New Slicer Stable Release is released only if all Tier 5 extension packages are successfully created on all supported platforms.