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

[5pt,6pt] Implement new UI for selecting signals #188

Closed
3 tasks done
ivan-cukic opened this issue Jun 28, 2024 · 1 comment · Fixed by #189
Closed
3 tasks done

[5pt,6pt] Implement new UI for selecting signals #188

ivan-cukic opened this issue Jun 28, 2024 · 1 comment · Fixed by #189
Assignees

Comments

@ivan-cukic
Copy link
Contributor

ivan-cukic commented Jun 28, 2024

As designed in #120

After the patch:

  • the UI should be able to load all known signals in memory
  • filter signals according to the current search and filtering
  • to add the selected signal to the flowgraph
signals.webm
@RalphSteinhagen RalphSteinhagen changed the title Implement new UI for selecting signals [5pt] Implement new UI for selecting signals Jun 28, 2024
@vimpostor vimpostor changed the title [5pt] Implement new UI for selecting signals [5pt,6pt] Implement new UI for selecting signals Jul 25, 2024
RalphSteinhagen pushed a commit that referenced this issue Jul 30, 2024

Implements design as outlined in #188

Set OPENDIGITIZER_LOAD_TEST_SIGNALS=1 for testing.

The rendered columns are the name and comment for now, but can be changed if desired.

* Basic UI components for signal selection
* Basic text-based searching
* Filtering on fields
* Some warning fixes
* Hook up SignalSelector UI to DNS results
* Remove std::ranges usage
  The CI complains about it, even though it runs gcc14 already.
* Disable MD* signals as they are not supported
* Use a proper window title
* Show more columns in the signal selection
  Also generate about 100k signals for testing.
* Fully support GR4 block type parameters

Signed-off-by: Ivan Čukić <[email protected]>
Signed-off-by: Magnus Groß <[email protected]>
Co-authored-by: Ivan Čukić <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: QA-Accepted/Merged (∞)
Development

Successfully merging a pull request may close this issue.

3 participants