apache / apache/grails-intellij-plugin

Please improve the user experience of the "Domain class dependencies" view.

Open
#65 0 comments 0 reactions 0 assignees View on GitHub
imported-from-youtrack usability
Dominant language
Java
Stars
17
Forks
4
Avg merge
5d 15h
Merged PRs (30d)
4

Description

As a grails programmer, I find the "domain class dependencies" view very useful to me.

But in my opinion, it isn't good enough yet.

1. It is very difficult to find the dependencies of a specified domain class if there are more than 50 domain classes. The picture is too big.
2. I cannot drag the picture by mouse to navigate in the view, the only way is to scroll the scrollbar.
3. It is very difficult to find a domain class in the view. No way to find, No auto complete.
4. If two domain classes are parent-child relationship. A has many B, B belongs to A. But the picture only show one relationship.

Many thanks to improve this functionality.

---

*Imported from [IDEA-54465](https://youtrack.jetbrains.com/issue/IDEA-54465) · Type: Usability Problem · Votes: 0*
*Comments, attachments, dates and reporter are not part of the export — follow the link above for the full history.*

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the Domain class dependencies view with more than 50 domain classes and inspect its current scrolling and relationship display. Compare the view against each reported need: locating a class, mouse dragging, showing both parent-child relationships, and handling a large graph. Done means the view supports those navigation and discovery tasks and displays both relationship directions.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
design, developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.