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

Custumization capabilities #41

Closed
Candas1 opened this issue Feb 23, 2024 · 2 comments
Closed

Custumization capabilities #41

Candas1 opened this issue Feb 23, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Candas1
Copy link

Candas1 commented Feb 23, 2024

I remember I came across this simulation a long time ago that seems to use the same UI library:
image

This got me thinking, do you want to keep this tool generic or are you thinking about adding customizations capabilities in the future ?

A few examples I have in mind:

  • being able to provide a short description for a variable
  • being able to provide a unit for a variable
  • new UI elements - sliders,gauges,checkboxes(would require min/max/step to be set by the user)
  • combobox/radio buttons (might be complicated if it needs descriptions to match values)
  • being able to resize/move the plots
  • being able to group plots/tables and use tabs
@klonyyy
Copy link
Owner

klonyyy commented Feb 25, 2024

So I would like the STMViewer to stay relatively generic, meaning I don't want it to go the way CubeMonitor went. From my perspective such layouts like the one above are very application specific and this would make the STMViewer usage a lot harder as well. Moreover it is designed for the debug interface, and usually this would mean only the developer would use it, as end-users don't have the debug probe and the access to the debug port. That being said, I was thinking of adding:

  • plot collections in tabs so that the whole view can be quickly modified
  • special variables for results of math operations on real variables

@klonyyy klonyyy added the enhancement New feature or request label Feb 26, 2024
@VIPQualityPost
Copy link

However, if we change graphics libraries, it could also be possible to support macOS among others... 😁 the screenshot @Candas1 posts reminds me of Dear Imgui like used on ngscopeclient

@klonyyy klonyyy closed this as completed May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

No branches or pull requests

3 participants