Now I know that some of the things below might have already been discussed (and I probably missed them), or they might already be in there and I haven't figured out how to get to them, while others might already be under development. Anyway, here are some features I'd like to see in the final version of the dependency viewer:
- ability to view both incoming and outgoing dependencies for a module/package/class (right now I can see what a package depends on, not the other way around)
- totals for the dependencies shown on the lines in the upper pannels (for easier spotting of the packages with lots of dependencies). The ability to sort based on those numbers would be even nicer.
- the ability to mark a dependency as illegal/legal from the dependency viewer (as opposed to having to go through the rules editor dialog)
- the ability to distinguish between different types of dependencies (class hierarchy vs. composition vs. used from method parameters, for instance) and to assign different severities to those types when marked as illegal.
What do you think, any chance we'll get some of these in Pallada?