panthernet
f5b89bc51c
Release 2.3.7
2018-01-12 17:08:11 +01:00
panthernet
ae60d5e118
+ ZoomControl improvements, overall refactoring
2016-09-05 13:36:03 +03:00
panthernet
3a9b4f95bd
+ Another cert fix for auto deployment
2016-08-19 14:04:26 +03:00
panthernet
ddcc18e7f1
+ Cert rebuild
2016-08-19 13:23:21 +03:00
panthernet
29f43db21a
+ Some ptrinting mods and cert fix
2016-08-19 12:55:39 +03:00
panthernet
a138a6a3d0
+ pfx fixes
...
+ refactoring
2016-08-16 21:22:35 +03:00
panthernet
75a337a208
- Moved code extensions to GraphX.PCL.Common library thus eliminating the need for GraphX.PCL.Logic for *.Controls libraries
2016-07-07 12:22:37 +03:00
panthernet
285c13c931
Misc tweaks to the core definitions
2016-06-02 01:34:51 +03:00
panthernet
2f81165bea
- Added default templates for attached vertex and edge labels
...
- Fixed excessive rendering issue when ZoomControl viewfinder is hidden. Should significantly increase performance of the viewfinder in this case.
2016-01-10 23:32:04 +03:00
panthernet
89fd138212
+ Improvements and fixes
2015-12-07 12:55:37 +03:00
panthernet
5408235641
+ Added label factories and some fixes
2015-11-08 02:54:23 +03:00
panthernet
609e374e20
+ Merged EdgeControl and VertexControl code for WPF & METRO into the shared files
2015-11-03 15:29:52 +03:00
panthernet
28591c4458
+ GraphArea PCL merge, METRO fixes
2015-11-03 03:26:03 +03:00
panthernet
62829149c9
+ Added grouped graph showcase feature
2015-11-02 20:30:05 +03:00
panthernet
271ca09de3
+ AttachedLabels and stuff
2015-11-02 18:03:43 +03:00
panthernet
5dae64a3ca
+ Added two methods to EdgeControl: GetEdgePointerForSource() and GetEdgePointerForTarget() which allows to get to edge pointer objects manualy
...
+ Fixed bindings to DefaultEdgePointer::Visibility property
+ Implemented edge cut logic for EdgePointer placed at edge 'source' to gain better visual quality like its 'target' counterpart
2015-07-08 19:04:30 +03:00
panthernet
771aab248a
+ Enhanced parallel edges mini showcase
...
+ Further fixes to parallel edges logic related to labels and performance
2015-06-28 13:13:20 +03:00
panthernet
fcfaf9c829
+ Added EdgeLabelControl::FlipOnRotation
...
+ Fixed edge routing when graph state has been loaded
+ Interfaces documentation
+ Fixed METRO showcase app work
2015-06-28 12:21:16 +03:00
panthernet
e6f3524099
+ Fixed zoom control zoom out value
...
+ Switched off METRO debug mode before upload
2015-06-25 21:28:32 +03:00
panthernet
9d1ee550ef
+ Fixes for manual graph handling methods
...
+ Fix for ZoomControl::Zoom property changed notifications
+ Added mini showcase for Parallel Edges
2015-06-23 04:13:49 +03:00
panthernet
cefd02bb2e
+ Made EdgeControlBase::UpdateEdge() method public. It can be used now to fully update edge visual on custom edge-related modifications [WPF, METRO]
...
+ Some code for lib debug & test improvement
+ VCP tweaks
2015-06-16 23:23:41 +03:00
panthernet
6db1d624c8
+ Moved visual SLE props from LogicCore to EdgeControl
2015-06-11 16:55:28 +03:00
panthernet
01489d5461
+ Fixed SLE object causing normal edges to become invisible
...
+ Added StateStorage::SaveOrUpdate() method
+ Misc design and code tweaks
2015-06-10 03:42:48 +03:00
panthernet
70c5e8f257
+ added self looped edge custom indicator
2015-06-10 00:02:58 +03:00
panthernet
a15fc060fc
+ Fixed first time solution rebuild problems by referencing new QuickGraphPCL nuget [ALL]
...
+ Cleaned up solution
+ Renewed METRO app certificate
2015-06-08 20:06:18 +03:00
panthernet
ef0414e51e
+ Major refactoring pt.5
...
+ Various performance improvements
+ New showcase framework enchancements
+ Many other tweaks
2015-06-08 14:48:39 +03:00
panthernet
7eb5e91f57
+ Huge refactoring pass pt. 4
...
+ Optimized edge label and VCP templates
2015-06-02 03:19:42 +03:00
Alexander Smirnov
5b7b676b91
+ Code merge pt.3
2015-05-28 23:49:45 +03:00
Alexander Smirnov
488b9f69cd
+ Edge pointer controls modifications
2015-05-28 22:12:12 +03:00
Alexander Smirnov
edcfeaf1a2
+ Major code unification and refactoring pt.2
2015-05-28 12:58:55 +03:00
Alexander Smirnov
aaaab97065
+ Heavy crossplatform code refactoring
...
+ Fixed Fade Move animation logic to report OnCompleted event correctly [WPF]
2015-05-28 00:23:06 +03:00
Alexander Smirnov
1b6522b1b5
* Now GraphX for WPF can use " http://schemas.panthernet.ru/graphx/ " XAML namespace + post process scripts
...
+ Changed XAML namespaces and default assembly name for controls to GraphX.Controls
2015-05-26 23:26:19 +03:00
Alexander Smirnov
70fa600fb4
+ Massive namespace changes to GraphX.Control
...
+ Fixed ZoomControl zoom sometimes not firing from code call after control is loaded [WPF]
+ Fixed VB sample project dependencies and refactored code a bit
+ GraphArea::PreloadVertexes() now accepts graph param as optional
+ Added GraphArea::PreloadGraph() method
2015-05-26 13:24:38 +03:00
Alexander Smirnov
1c2880cf2c
+ Added new property GrphArea::ControlsDrawOrder which defines vertex or edges should be drawn topmost [WPF, METRO]
2015-05-24 00:54:28 +03:00
Alexander Smirnov
e650c3c29a
+ Fixed and enhanced automatic data object Id resolve logic [WPF,METRO] thanks to perturbare
...
+ Some refactoring
2015-05-24 00:34:45 +03:00
Alexander Smirnov
74a878388b
+ Fixed EdgeControl.ShowArrows to implement DependencyProperty [WPF, METRO] thanks to perturbare
...
+ Fixed minor performance problems in ZoomControl [METRO]
+ Decoupled serialization logic from GraphX completely [ALL] thanks to perturbare
2015-05-21 12:03:20 +03:00
Alexander Smirnov
094c54edbb
Fixed use of ControlFactory for edge deserialization [WPF, METRO] thanks to perturbare
2015-05-20 11:06:13 +03:00
Alexander Smirnov
64163c710a
Many changes. See changelog.txt
2015-05-20 02:16:12 +03:00
Alexander Smirnov
a2f01b968b
+ Massive refactoring
...
+ Fixes to previous changes
See CHANGELOG.txt for details
2015-05-15 03:04:51 +03:00
Alexander Smirnov
ef4e8498cb
+ Added selective vertex and edge support to METRO version [METRO]
...
+ Added selective vertex and edge support for following algorithms: Circular [ALL]
+ Fixed layout algorithm calculations to always receive actual vertex positions as input parameter
This will fix selective VaE support for default algorithms. [WPF, METRO]
2015-05-13 01:27:57 +03:00
jorgensigvardsson
e2b8e963df
CancelRelayout -> CancelRelayoutAsync
2015-04-13 23:44:42 +02:00
jorgensigvardsson
a191732a53
+ Store app API is now async - LogicCore.AsyncAlgorithmCompute is disregarded.
...
+ DispatcherHelper bug fix: grab a safe handle to the UI thread dispatcher.
+ WPF control bug fix: cancellation token source was not disposed.
2015-04-13 23:39:55 +02:00
Alexander Smirnov
23a54806ad
+ Fixed calculation of label control position and angle [WPF, METRO] thanks to jorgensigvardsson
...
+ Made EdgeControl::LabelVerticalOffset property dependecy [WPF, METRO]
+ Updated default control templstes to include some new properties setup by default [WPF, METRO]
2015-04-08 11:51:14 +03:00
Alexander Smirnov
866525e8db
+ Fixed edge labels display for self looped edges [WPF, METRO]
...
+ Added new property EdgeLabelControl::DisplayForSelfLoopedEdges which is self explaining [WPF, METRO]
2015-03-31 16:56:15 +03:00
Alexander Smirnov
723c1804bb
+ Improved extensibility by making some methods virtual for EdgeLabelControl, VertexLabelControl, EdgeControl
...
Uploaded sources for metro with latest buggy features
2015-03-20 10:12:18 +03:00
Alexander Smirnov
eed5eb5fca
+ Added basic support for Image based edge pointers. Introduced new object for EdgeControl template: [WPF]
...
1. EdgePointerImage class with name "PART_EdgePointerImageForSource" - marks edge source pointer (new!)
2. EdgePointerImage class with name "PART_EdgePointerImageForTarget" - marks edge target pointer
Look in GeneralTemplate.xaml of ShowcaseApp.WPF project.
2015-03-06 00:54:50 +03:00
Alexander Smirnov
d982bc4857
+ Fixed GraphArea::DeserializeFromFile() logic and filestorage logic to properly restore internal data for loaded graphs
2015-03-05 01:04:58 +03:00
Alexander Smirnov
32b13b02e4
Added missing files
2015-02-27 15:34:48 +03:00
Alexander Smirnov
db14387a04
Made'em as dependencies
2015-02-25 19:53:19 +03:00
Alexander Smirnov
6d76ede310
+ Added new option GraphArea::LogicCoreChangeAction which defines what action will be taken on LogicCore property change. You can rebuild graph now. [WPF, METRO]
2015-02-25 19:46:11 +03:00