graphfity icon indicating copy to clipboard operation
graphfity copied to clipboard

New functionality

Open XtreeIvI opened this issue 1 year ago • 1 comments

  1. Add ability to structure vertically (or horizontally) by layers/levels.

E.g. we may want to show first :app, then below all :feature, then below all :domain, then all :data, and so on. Suggestion for json structure: level: "auto" - layered by regex pattern, "no" - disable layering (default), 1...999 - specific layer position.

  1. Add the ability to control max items in a row (something similar to column count). So image may be rather tall then wide

  2. Add ability to pick line type: curved, orthogonal, etc.

  3. Add ability to change dependency line color by regex. E.g. we may want to show :app module at a top, but we may want to hide arrows lets say for :impl modules. Suggestion for json structure: lineConfig: "^.\.impl.$ -> #00FFFFFF, ^.data$ -> #000, ^.domain$ -> #30D6D6D6"

XtreeIvI avatar Feb 14 '23 16:02 XtreeIvI

Thanks for the suggestions, I will have them into account for future ideas and versions :)

ivancarras avatar Feb 16 '23 16:02 ivancarras