Approved
Last Updated: 04 Jan 2017 14:44 by ADMIN
When you paste a big image (bigger than 1024px) it gets blurry
Approved
Last Updated: 04 Jan 2017 12:33 by ADMIN
Currently there is no straightforward way to notify that a point is added/removed from the ConnectionPoints collection of the RadDiagramConnection.
Declined
Last Updated: 04 Jan 2017 12:32 by ADMIN
Currently there is no straightforward way to notify that a point is added/removed from the ConnectionPoints collection of the RadDiagramConnection. 

Declined: Duplicate with http://feedback.telerik.com/Project/143/Feedback/Details/113488-diagrams-add-an-event-notifying-that-connectionpoint-is-added-or-removed
Approved
Last Updated: 04 Jan 2017 08:34 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: Diagram
Type: Feature Request
4
Implement "Item to Item Snapping" during item resize operation.
Approved
Last Updated: 04 Jan 2017 07:34 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Diagram
Type: Feature Request
0
The PrintSettingsViewModel ' s MergeAndValidatePrintTicket method might throw PrintQueueExceptions. Catch them and provide info to the  users somehow, for example args in the PreviewPrint event.
Approved
Last Updated: 04 Jan 2017 07:25 by Ben
ADMIN
Created by: Pavel R. Pavlov
Comments: 1
Category: Diagram
Type: Bug Report
2
If you have two nested containers and a shape inside the inner container a wrong connector will be activated if you try to create connection (target) to the shape. This can be reproduced with the MVVM SDK example. Try to connect the "Polo" shape to the "Bugatti" shape. The auto connector of the "Bugatti" shape will not be activated when the endpoint of the connection is inside the shape. It will be activated only if you directly hover over the connector.
Approved
Last Updated: 04 Jan 2017 07:23 by ADMIN
Approved
Last Updated: 04 Jan 2017 07:22 by ADMIN
The AStar routing does not calculate the RouterInflation for shapes which are  located in collapsed ContainerShape.
Approved
Last Updated: 04 Jan 2017 07:14 by ADMIN
If we have a custom shape that derives from RadDiagramShapeBase and we rotate it at some degree (90) for example, and then resize it the diagram's selection adorner is misplaced with the shape.

Workaround:
Derive the custom shape from RadDiagramShape, instead of RadDiagramShapeBase. 
Approved
Last Updated: 03 Jan 2017 21:16 by ADMIN
ADMIN
Created by: Telerik Admin
Comments: 0
Category: Diagram
Type: Bug Report
7
There should be annotations (comments) system built into the framework:
€¢something like Word where one can add to a word a note
€¢something like Excel with its comments bag
€¢something like Workflow Foundation where every shape has a popup bag
Approved
Last Updated: 03 Jan 2017 21:16 by ADMIN
NavigationPane does not show all connection when the RadDiagram IsVirtualized
Approved
Last Updated: 03 Jan 2017 21:14 by ADMIN
DragAndDrop from toolbox is not working if an external dll is located in the GAC and the DiagramToolBox is located there.
Approved
Last Updated: 03 Jan 2017 21:01 by ADMIN
ADMIN
Created by: Zarko
Comments: 0
Category: Diagram
Type: Feature Request
0
Create modifyable orthogonal connections like the ones in Visio.
Approved
Last Updated: 03 Jan 2017 20:56 by ADMIN
ADMIN
Created by: Pavel R. Pavlov
Comments: 0
Category: Diagram
Type: Feature Request
1
Create example with data base tables that visualizes self referencing business objects.
Approved
Last Updated: 03 Jan 2017 20:54 by ADMIN
ADMIN
Created by: Zarko
Comments: 0
Category: Diagram
Type: Feature Request
1
At the moment the ItemSnaping works only with the outer bounds but it should also snap to the centers.
Approved
Last Updated: 03 Jan 2017 20:44 by Mrinal
ADMIN
Created by: Telerik Admin
Comments: 1
Category: Diagram
Type: Feature Request
14
Implement support (or extensibility) for printing the whole diagram in a single page.
Approved
Last Updated: 03 Jan 2017 20:38 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: Diagram
Type: Feature Request
0
Users need a way to control the way SettingsPane is positioned.
Declined
Last Updated: 29 Dec 2016 11:05 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 3
Category: Diagram
Type: Feature Request
1
Implement "Item to Item Snapping" during item resize operation.

DECLINED: Duplicate with https://feedback.telerik.com/Project/143/Feedback/Details/101276-diagram-implement-item-to-item-snapping-during-resize
Completed
Last Updated: 11 Nov 2016 14:49 by Laurent Kempé
ADMIN
Created by: Petar Mladenov
Comments: 4
Category: Diagram
Type: Feature Request
5
-- Add ClearCache method to clear the undo-redo dictionaries used internally

or

-- make the undo-redo dictionaries auto clear when undo-redo stacks are cleared

Available in LIB version: 2016.3.1114
Clear method of Diagram's UndoRedoService now clears the UndoRedo internal cache automatically.  
What's changed ? The public interface IDiagramContainerGeneratorInternal interface now adds ClearCache method:
A) this.Diagram.UndoRedoService.Clear(); will clear the internal undoredo cache which stores model-container relations. Also this will clear the undo/redo command stacks.
B) this.Diagram.ContainerGenerator as GenericContainerGenerator<RadDiagramItem>).ClearCache(); will clear ONLY the undoredo cache.
Completed
Last Updated: 21 Oct 2016 11:59 by ADMIN
Use Bezier Connection.

Change Start / End Handles with Mouse or with SetBezierHandles method in code.

Rotate/ Drag the connection and notice it is being shifted / its geometry changes unexpectedly.

Possible workaround override the RadDiagramConnection like so:

  public class CustomConnection : RadDiagramConnection
    {
        protected override void OnStartPointChanged(System.Windows.Point newValue, System.Windows.Point oldValue)
        {
            this.ConnectionPoints[0] = new Point(
                    this.ConnectionPoints[0].X - newValue.X + oldValue.X,
                    this.ConnectionPoints[0].Y - newValue.Y + oldValue.Y);         
               
            
            base.OnStartPointChanged(newValue, oldValue);           
        }

        protected override void OnEndPointChanged(Point newValue, Point oldValue)
        {
            this.ConnectionPoints[1] = new Point(
                    this.ConnectionPoints[1].X - newValue.X + oldValue.X,
                    this.ConnectionPoints[1].Y - newValue.Y + oldValue.Y);         
              
            
            base.OnEndPointChanged(newValue, oldValue);           
        }
    }


Available in R3 2016 SP