neo4j-labs / arrows.app

A graph drawing application
https://arrows.app
Apache License 2.0
106 stars 16 forks source link

Import/export custom themes #80

Open lidiazuin opened 1 year ago

lidiazuin commented 1 year ago

In documentation, we use the app a lot in documentation, but in order to have a more consistent style, it would be nice to create a theme to be replicated internally.

akollegger commented 1 year ago

The theme system is something I'm interested in taking a closer look at, with a goal of making it a well-documented extension point.

Could you share some thoughts about what you'd like to see included in a custom theme?

Things like:

I'd appreciate any feedback about what is most important, and what is nice-to-have.

Thank you!

-ABK

NataliaIvakina commented 1 year ago

Hi! I think it's quite important to have an opportunity to create your own template of graph where you can specify all characteristics you've listed above (color palette, nodes/relationships decoration or layout, line styles, etc.). For example, labels are in pills; label-color, property-color, arrow-color are black, and so on. However, it'd be great to keep the ability to change the outside-position of properties (Nodes characteristic) every time when it's needed, so you can move them around a node. Also, it would be nice to have a background grid.