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

[5SP] UI: Port the rest of OD to messaging-based graph abstraction #246

Open
1 of 11 tasks
ivan-cukic opened this issue Nov 25, 2024 · 0 comments
Open
1 of 11 tasks
Assignees

Comments

@ivan-cukic
Copy link
Contributor

ivan-cukic commented Nov 25, 2024

#200 introduced abstract graph model that communicates with GR only via messages. There are remaining parts of the UI that need to be ported:

  • GR is missing messages for available block types #247 (@drslebedev )
  • Replace data in the block creation dialogue with the data from the previous item
  • Remote sources are added using the old implementation, replace with message-based creation
  • Initial block layout needs to be implemented (topological sort-based layouting is implemented, but not automatically performed yet)
  • Initial graph loading in OD is based on the old approach. Reimplement initial loading not to use old Block and Connection classes
  • Currently, OD sends messages to GR via a singleton App which needs to be changed as we can have more graphs to edit at the same time (nested graphs / hier-graphs, remote graphs)
  • Types that are communicated to the user are mangled, as reported by GR
  • Restore port colours (previous item needed)
  • Block navigation arrows need to be reimplemented replaced by [3SP] UI: Redesign the graph traversal in the flowgraph view #202
  • Reimplement visual block filtering
  • Code needs to be cleaned up (delete all the code from the old non-message based parts of the UI - notably the old Block and Connection classes)
@ivan-cukic ivan-cukic converted this from a draft issue Nov 25, 2024
@ivan-cukic ivan-cukic changed the title UI: Port the rest of OD to messaging-based graph abstraction [5SP] UI: Port the rest of OD to messaging-based graph abstraction Nov 25, 2024
@RalphSteinhagen RalphSteinhagen moved this from 🆕 Ideas (∞) to 🔖 Selected (6) in Digitizer Reimplementation Nov 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🔖 Selected (6)
Development

No branches or pull requests

3 participants