UniFormal / TGView

GraphViewer for TheoryGraphs
MIT License
4 stars 1 forks source link

granularity view in UI. #21

Open kohlhase opened 7 years ago

kohlhase commented 7 years ago

We have (or could have soon) graphs of different granularity, we have

There may even be more "granularity levels" and we should have an UI that allows this "granularity zoon" (this zoom is definitely a different dimension than the built-in zoom we have now.

Apart from the fact that I think an UI like that would be very useful, I have no clear idea what we want, so we should discuss here.

Shadow992 commented 7 years ago

I do not know if you remember, but we used to have clustering when zooming in/out. However all became so terribly slow that I removed it again. It is for sure no solution to do the clustering dynamically in client. This is way too slow because the algorithm have to recheck on every zoom-level if there is something new to (un-)cluster.

Therefore we have to implement it on another way (e.g. using buttons/slider) or let the backend do the heavy processing work.

kohlhase commented 7 years ago

Indeed I did not remember. You are right, the backend needs some part in this. We need to think about dynamically reloading, ... (probably).

Shadow992 commented 7 years ago

Just to keep it in mind, there we already started about discussing a similar topic: https://github.com/UniFormal/TGView/issues/15