blob: 845f6556281b718276c8cd2d6f87ba0d7dfad12a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
<?xml version="1.0"?>
<package >
<metadata>
<id>Crow.OpenTK</id>
<version>0.7.1</version>
<title>C# Rapid Open Widget Toolkit</title>
<authors>JP Bruyere</authors>
<owners>Grand Tetras Software</owners>
<licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>
<projectUrl>https://github.com/jpbruyere/Crow/wiki</projectUrl>
<iconUrl>https://jpbruyere.github.io/Crow/images/crow.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>
C.R.O.W. is a widget toolkit and rendering engine entirely developed in C# with templates, styles, compositing, and bindings.
Crow.OpenTK is the OpenTK ready version.
</description>
<summary>
</summary>
<releaseNotes>
- 0.7.1: implement ReaderWriterLock for solving threading problems
- new mouse move handling, improve perf, introduce new recursive method in GraphicObject 'PointIsIn (ref Point p)'
- new TemplatedGroup architecture: in hierarchical group, TemplatedGroup are no longer required on each node, only a container with 'ItemsContainer' should be provided in ItemTemplates with sub data fetching.
- Delete and Remove widget differentiation in group.
- Drag and Drop basics implemented, not fully tested.
- binding address starting with '/' start search at current node, not in template.
- Fit measure units changed from Pixel to Percent.
- prevent mouse evt on label not selectable.
- crowIDE wip, need CrowEdit reference (available on GitHub).
- CheckBox reused as base in several template which need 2 states inherited from it.
- FocusParent internal variable, allow easyer popup parenting while keeping logical parenting usefull for other things.
- InstantiatorException with file name.
- load all assemblies in bin dir at startup to allow usage of several Widget assemblies.
- Context menu basic mechanic, may be improved.
- ObservableList that could be used as data source for TempletedGroups.
- Configuration no longer static to allow multiple config files handling in single application.
- styling is no longer static in iface to allow different styling context between ifaces.
</releaseNotes>
<copyright>Copyright 2013-2018</copyright>
<dependencies>
<dependency id="OpenTK" version="2.0.0" />
</dependencies>
<tags>Crow OpenTK OpenGL Widget Interface GUI C# .Net Mono</tags>
<references>
<reference file="Crow.dll" />
</references>
<frameworkAssemblies>
<frameworkAssembly assemblyName="System" />
<frameworkAssembly assemblyName="System.Drawing" />
<frameworkAssembly assemblyName="System.Xml" />
</frameworkAssemblies>
</metadata>
<files>
<file src="Tests/CrowWindow.cs" target="content" />
<file src="Tests/InterfaceControler.cs" target="content" />
<file src="Tests/OpenGL/*.cs" target="content/OpenGL" />
<file src="build/Release/Crow.dll" target="lib/net45" />
<file src="build/Release/Crow.dll.config" target="content" />
</files>
</package>
|