This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Use case - user wishes to navigate effectively in large process. User zooms in to work on small section. Then user wishes to move to another section of diagram. But user cannot see the rest of diagram without zooming out, or using navigator view. Recommendation - add Thumbnail view (aka birdseye view). This is standard UI feature in most diagramming tools. Issues and Quesitons: Should Thumbnail view be anchored in bottom right corner? Should Thumbnail view be retractable? i.e. only activated on demand. I prefer this style.
clarification "retractable" - i mean the design view can have a small button in lower right border. Clicking this can casue thumnail to show up like callout. Then pressing this button again can cause Thumbnail view to retract and disappear.
Added functional spec to wiki. Awaiting design reivew from HIE.
Nikita, please start doing it in background.
Current thinking is that we do not need thumbnail view because now we have very powerful "Navigation Mode" with zoom and pan.
Of course, thumbnail view is nice to have. People will not complain if we have this feature. My opinion is that it is nice to have but not must have feature. So we can add if we have time. If we do not have time, then it can be postponed until future.
Will not be implemented in Gavotte
The first version of thumbnail view is in CVS branch release551
The following improvements have remained: -- The thumbnail view doesn't react to a BPEL changes. It's necessary to subscribe it to such changes. -- The BPEL diagram elements have to provide simplified drawing for the thumbnail view. For example: - remove gradient - don't draw some elements at all
Nikita's implementation was improved. --Thumbnail correcly reacts on changes in bpel and diagram. --Optimized rendering for thumbnail implemented (no text, no gradients, no decorations and dashed lines) --Autoscroll and thumbnail layout were impoved.