It's probably easier to write requests, suggestions and recommandations than the code, however I'd like to report here in a single message a few things that I'd love to be improved in Neoclipse. So far, Neoclipse is the only easy configurable Neo4j client that is able to display the database content including molecules. Those are stored in a plain text property, as InChI AuxInfo, as base64 encoded PNG or SVG images and as links to actual PNG files named after the InChIKey which can be viewed as a registry ID unique for each molecule (see this graph gist http://gist.neo4j.org/?a26ab73f4bf49574ab38).
However, there are a few little pet peeves:
anytime I open Neoclipse, I have to reset my preferred settings: panel and tabs positions - not the worse - and display settings such as the path to the image folder, which I always put in the Neo4j instance folder, the icon file name property, the node and relationship label properties. I'd love to have an XML configuration file saved in the Neo4j instance conf folder that would set properties when opening the database. I also have to set again to filter on node and edge properties to be displayed, not to displays names, but just values, etc.
node color seems to be related to the node degree, it's interesting as an option, but I'd love to have the ability to color nodes based on a Color property containing a color name or hexadecimal value. Ideally, I'd love to be able to change the shape from rectangles to circle, ellipses, etc.
relationship colors don't seem to match those listed in the relationship table
relationship check boxes don't seem to have the expected effect on the graph, the image below was generated from the top left molecule (yellow node) with all relationships.
If I hide in and out "hasCSS" relationships, I has no effect on the display, I would have expected hasCSS links to be hidden as well as violet nodes which are connected via these links. But instead, this is what I get by un checking the out edges, and checking in one (see image below).
When I unset the option of displaying the relationship key property names, relationship having no property to display then display "null" (see image below), I would have preferred no text as on the previous image.
Again, just a few little things, the tool is really helpful.
It's probably easier to write requests, suggestions and recommandations than the code, however I'd like to report here in a single message a few things that I'd love to be improved in Neoclipse. So far, Neoclipse is the only easy configurable Neo4j client that is able to display the database content including molecules. Those are stored in a plain text property, as InChI AuxInfo, as base64 encoded PNG or SVG images and as links to actual PNG files named after the InChIKey which can be viewed as a registry ID unique for each molecule (see this graph gist http://gist.neo4j.org/?a26ab73f4bf49574ab38). However, there are a few little pet peeves:
Again, just a few little things, the tool is really helpful.