I am designing a user interface to allow interaction with a force network diagram but am struggling with deciding on the optimal way of implementing features. A feature is a way for the user to interact with the diagram (ie. hide specific nodes, show neighboring nodes, hide edges of a certain type, etc)
My current thought process is that I want features packaged into modules that each include the manipulation on the diagram and the associated UI component (checkbox, slider, etc). This way a feature can be inserted and removed independently of others.
I couldn't find a specific pattern or design practice that follows this logic. Is this a good approach? Thanks
Aucun commentaire:
Enregistrer un commentaire