Skip to content

Commit 67785e2

Browse files
committed
Bump version for release
1 parent bf61ceb commit 67785e2

File tree

2 files changed

+12
-49
lines changed

2 files changed

+12
-49
lines changed

CHANGELOG.md

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,17 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
#### **Version 3.0.1**
6+
7+
> - Breaking Changes:
8+
> - Features:
9+
> - Bugfixes:
10+
> - Fixed ScrollOwner null reference exception when RichCanvas is not wrapped in a ScrollViewer
11+
512
#### **Version 3.0.0**
613

714
> - Breaking Changes:
8-
> - Renamed RichItemsControl to RichCanvas
15+
> - Renamed RichItemsControl to RichCanvas
916
> - Renamed RichItemContainer to RichCanvasContainer
1017
> - Renamed RichCanvas to RichCanvasPanel
1118
> - Removed PanningGrid (scrolling is now handled inside main control class and needs to be wrapped in a ScrollViewer)
@@ -23,7 +30,7 @@ All notable changes to this project will be documented in this file.
2330
> - Renamed Scale dependency property to ViewportZoom
2431
> - Replaced ViewportRect to ViewportSize dependency property
2532
> - Features:
26-
> - All default operations of RichCanvas work now based on states classes derived from CanvasState class
33+
> - All default operations of RichCanvas work now based on states classes derived from CanvasState class
2734
> - Interactions between them and input gestures are defined through a state obtained from method RichCanvas.GetDefaultState()
2835
> - Inheriting RichCanvas and overriding this method will let you define your own states and orchestration of them
2936
> - Default states:

RichCanvas/RichCanvas.csproj

Lines changed: 3 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -18,58 +18,14 @@
1818
<Description>
1919
Enhanced WPF Canvas with panning, zooming, scrolling and other customizable functions, designed for MVVM.
2020
</Description>
21-
<Version>3.0.0</Version>
21+
<Version>3.0.1</Version>
2222
<PackageReleaseNotes>
2323
<![CDATA[
24-
------------ RichCanvas v3.0.0 ------------
24+
------------ RichCanvas v3.0.1 ------------
2525
- Breaking Changes:
26-
- Renamed RichItemsControl to RichCanvas
27-
- Renamed RichItemContainer to RichCanvasContainer
28-
- Renamed RichCanvas to RichCanvasPanel
29-
- Removed PanningGrid (scrolling is now handled inside main control class and needs to be wrapped in a ScrollViewer)
30-
- Removed RichCanvas.HorizontalScrollBarVisibility dependency property
31-
- Removed RichCanvas.VerticalScrollBarVisibility dependency property
32-
- Removed RichCanvas.SelectionEnabled dependency property
33-
- Removed RichCanvas.EnableNegativeScrolling dependency property
34-
- Removed RichCanvas.ExtentSize dependency property
35-
- Removed RichCanvas.PanningKey dependency property
36-
- Removed RichCanvas.ZoomKey dependency property
37-
- Removed RichCanvas.DisableScroll dependency property
38-
- Removed RichCanvas.GridStyle dependency property
39-
- Removed RichCanvas.TranslateOffset dependency property
40-
- Removed Scrolling routed event
41-
- Renamed Scale dependency property to ViewportZoom
42-
- Replaced ViewportRect to ViewportSize dependency property
43-
4426
- Features:
45-
- All default operations of RichCanvas work now based on states classes derived from CanvasState class
46-
- Interactions between them and input gestures are defined through a state obtained from method RichCanvas.GetDefaultState()
47-
- Inheriting RichCanvas and overriding this method will let you define your own states and orchestration of them
48-
- Default states:
49-
- DefaultState
50-
- DrawingState
51-
- MultipleSelectionState
52-
- SingleSelectionState
53-
- PanningState
54-
- All default operations of RichCanvasContainer work now based on states classes derived from ContainerState class
55-
- Interactions between them and input gestures are defined through a state obtained from method RichCanvasContainer.GetDefaultState()
56-
- Inheriting RichCanvasContainer and overriding this method will let you define your own states and orchestration of them
57-
- Default states:
58-
- ContainerDefaultState
59-
- DraggingContainerState
60-
- Added configurable input gestures for RichCanvas and RichCanvasContainer default offerd operations (through states) to RichCanvasGestures
61-
- Added CurrentState, PushState and PopState to RichCanvas and RichCanvasContainer
62-
- Added MultiGesture utlity for combining multiple input gestures into one gesture
63-
- Added MouseKeyGesture utility for combining a MouseGesture with a Key[] or KeyGesture[] into one gesture
64-
- Added UI Automation framework AutomationPeer classes for RichCanvas and RichCanvasContainer for discoverability when using UI Automation tools based on UIA framework from Microsoft
65-
- Added RichCanvasContainer.AllowScaleChangeToUpdatePosition dependency property to control the position update when scaling is changed.
66-
- Changed IsPanning property on RichCanvas from internal to public
67-
- Added RichCanvas.DrawingEndedCommand dependency property invoked after an item has been drawn
68-
- Added RichCanvas.ViewportLocation depenedency property to get or set the viewport's top-left coordinates in graph space coordinates
69-
- Added RichCanvas.ItemsExtent dependency property to get the area covered by the RichCanvasContainers present on RichCanvas
70-
7127
- Bugfixes:
72-
- Items added to the ItemsSource that are valid for drawing are now handled in the correct order and reacting to any changes like removing or moving
28+
- Fixed ScrollOwner null reference exception when RichCanvas is not wrapped in a ScrollViewer
7329
]]>
7430
</PackageReleaseNotes>
7531
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>

0 commit comments

Comments
 (0)