-
Notifications
You must be signed in to change notification settings - Fork 529
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
Settings API #35
Settings API #35
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @FraLab09, it seems that some CI steps failed, could you have a look on those? As I saw, it is only small stuffs, like import libraries and not use them. Thanks!
Can you also please add some unit tests? At the moment I think it's better to wait till all CI checks are running ok to do a better review on our side, cause the code will be probably modified. |
packages/studio-base/src/components/PanelExtensionAdapter/PanelExtensionAdapter.tsx
Outdated
Show resolved
Hide resolved
packages/studio-base/src/components/PanelExtensionAdapter/renderState.ts
Outdated
Show resolved
Hide resolved
packages/studio-base/src/providers/ExtensionCatalogProvider.tsx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lodash-es will be addressed later
packages/studio-base/src/providers/ExtensionCatalogProvider.tsx
Outdated
Show resolved
Hide resolved
packages/studio-base/src/components/PanelExtensionAdapter/renderState.ts
Outdated
Show resolved
Hide resolved
Please also verify the remaining errors on the pipeline: https://github.com/bmw-software-engineering/lichtblick/actions/runs/10134648745/job/28054905176?pr=35#step:7:56 |
…e panel type and the message type
Use the fromSchemaName property to find the concerned topic
Add comments Rename a few variables
Looks good to me, thanks for your effort |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
User-Facing Changes
Description
Allow the user to link settings to message converters depending on the panel type. The settings are assigned directly in the topics part of the foxglove settings by using the fromSchemaName property set in the converter
Here's an extension to test that functionality: it basically adds a setting for the em/drivingtube/polyline topic in the 3D panel to change the shape of the displayed dots from cubes to spheres
Checklist