|
16 | 16 | <PackageIcon>icon.png</PackageIcon> |
17 | 17 | <RepositoryUrl>https://github.com/miroiu/nodify</RepositoryUrl> |
18 | 18 | <PackageTags>wpf mvvm node network node-editor graph controls</PackageTags> |
19 | | - <Version>7.0.0</Version> |
| 19 | + <Version>7.0.1</Version> |
20 | 20 | <PackageReleaseNotes> |
21 | | - > - Breaking Changes: |
22 | | - > - Made the setter of NodifyEditor.IsPanning private |
23 | | - > - Made SelectionHelper internal |
24 | | - > - Renamed HandleRightClickAfterPanningThreshold to MouseActionSuppressionThreshold in NodifyEditor |
25 | | - > - Renamed StartCutting to BeginCutting in NodifyEditor |
26 | | - > - Renamed Connector.EnableStickyConnections to ConnectorState.EnabledToggledConnectingMode |
27 | | - > - Renamed PushItems to UpdatePushedArea and StartPushingItems to BeginPushingItems in NodifyEditor |
28 | | - > - Renamed UnselectAllConnection to UnselectAllConnections in NodifyEditor |
29 | | - > - Removed DragStarted, DragDelta and DragCompleted routed events from ItemContainer |
30 | | - > - Replaced the System.Windows.Input.MouseGesture with Nodify.Interactivity.MouseGesture for default EditorGesture mappings |
31 | | - > - Removed State, GetInitialState, PushState, PopState and PopAllStates from NodifyEditor and ItemContainer |
32 | | - > - Replaced EditorState and ContainerState with InputElementState |
33 | | - > - Moved AllowCuttingCancellation from CuttingLine to NodifyEditor |
34 | | - > - Moved AllowDraggingCancellation from ItemContainer to NodifyEditor |
35 | | - > - Moved EditorGestures under the Nodify.Interactivity namespace |
36 | | - > - Moved editor events under the Nodify.Events namespace |
37 | | - > - Features: |
38 | | - > - Added BeginPanning, UpdatePanning, EndPanning, CancelPanning and AllowPanningCancellation to NodifyEditor and Minimap |
39 | | - > - Added MouseLocation, ZoomAtPosition and GetLocationInsideMinimap to Minimap |
40 | | - > - Added UpdateCuttingLine to NodifyEditor |
41 | | - > - Added Select, BeginSelecting, UpdateSelection, EndSelecting, CancelSelecting and AllowSelectionCancellation to NodifyEditor |
42 | | - > - Added IsDragging, BeginDragging, UpdateDragging, EndDragging and CancelDragging to NodifyEditor |
43 | | - > - Added AlignSelection and AlignContainers methods to NodifyEditor |
44 | | - > - Added LockSelection and UnlockSelection methods to NodifyEditor and EditorCommands |
45 | | - > - Added ItemsMoved routed event to NodifyEditor |
46 | | - > - Added HasCustomContextMenu dependency property to NodifyEditor, ItemContainer, Connector and BaseConnection |
47 | | - > - Added Select, BeginDragging, UpdateDragging, EndDragging and CancelDragging to ItemContainer |
48 | | - > - Added PreserveSelectionOnRightClick configuration field to ItemContainer |
49 | | - > - Added BeginConnecting, UpdatePendingConnection, EndConnecting, CancelConnecting and RemoveConnections methods to Connector |
50 | | - > - Added FindTargetConnector and FindConnectionTarget methods to Connector |
51 | | - > - Added a custom MouseGesture with support for key combinations |
52 | | - > - Added InputProcessor to NodifyEditor, ItemContainer, Connector, BaseConnection and Minimap, enabling the extension of controls with custom states |
53 | | - > - Added DragState to simplify creating click-and-drag interactions, with support for initiating and completing them using the keyboard |
54 | | - > - Added InputElementStateStack, InputElementStateStack.DragState and InputElementStateStack.InputElementState to manage transitions between states in UI elements |
55 | | - > - Added InputProcessor.Shared to enable the addition of global input handlers |
56 | | - > - Move the viewport to the mouse position when zooming on the Minimap if ResizeToViewport is false |
57 | | - > - Added SplitAtLocation and Remove methods to BaseConnection |
58 | | - > - Added AllowPanningWhileSelecting, AllowPanningWhileCutting and AllowPanningWhilePushingItems to EditorState |
59 | | - > - Added AllowZoomingWhilePanning, AllowZoomingWhileSelecting, AllowZoomingWhileCutting and AllowZoomingWhilePushingItems to EditorState |
60 | | - > - Added EnableToggledSelectingMode, EnableToggledPanningMode, EnableToggledPushingItemsMode and EnableToggledCuttingMode to EditorState |
61 | | - > - Added MinimapState.EnableToggledPanningMode |
62 | | - > - Added ContainerState.EnableToggledDraggingMode |
63 | | - > - Added Unbind to InputGestureRef and EditorGestures.SelectionGestures |
64 | | - > - Added EnableHitTesting to PendingConnection |
65 | 21 | > - Bugfixes: |
66 | | - > - Fixed an issue where the ItemContainer was selected by releasing the mouse button on it, even when the mouse was not captured |
67 | | - > - Fixed an issue where the ItemContainer could open its context menu even when it was not selected |
68 | | - > - Fixed an issue where the Home button caused the editor to fail to display items when contained within a ScrollViewer |
69 | | - > - Fixed an issue where connector optimization did not work when SelectedItems was not data-bound |
70 | | - > - Fixed EditorCommands.Align to perform a single arrange invalidation instead of one for each aligned container |
71 | | - > - Fixed an issue where controls would capture the mouse unnecessarily; they now capture it only in response to a defined gesture |
72 | | - > - Fixed an issue where the minimap could update the viewport without having the mouse captured |
73 | | - > - Fixed ItemContainer.Select and NodifyEditor.SelectArea to clear the existing selection and select the containers within the same transaction |
74 | | - > - Fixed an issue where editor interactions failed to cancel upon losing mouse capture |
75 | | - > - Fixed an issue where selecting a new connection would not clear the previous selection within the same transaction |
| 22 | + > - Fixed an issue where connections would not gain focus when selected, which could prevent editor keybindings from functioning in certain scenarios |
| 23 | + > - Resolved an issue where selecting a node did not deselect connections and vice versa |
| 24 | + > - Fixed a bug preventing ItemContainers from being selected when the mouse could not be captured |
| 25 | + > - Fixed an issue with key detection in Japanese IME environments, causing issues with the MouseGesture |
76 | 26 | </PackageReleaseNotes> |
77 | 27 | <AssemblyOriginatorKeyFile>..\build\Nodify.snk</AssemblyOriginatorKeyFile> |
78 | 28 | <PackageReadmeFile>README.md</PackageReadmeFile> |
|
0 commit comments