Skip to content

Releases: jpbruyere/Crow

v 1.0

23 Dec 05:24
Compare
Choose a tag to compare

new backend system with cairo, vkvg and skia.

v0.9.8-beta

31 Oct 18:12
Compare
Choose a tag to compare

release for beta tests.

v0.9.7-beta

28 Sep 07:47
Compare
Choose a tag to compare
v0.9.7-beta Pre-release
Pre-release

This release include the 'Showcase' executable that will help you discover IML (Interface Markup Language) of crow.

ReaderWriterLock implementation, solves threading issues

21 Feb 15:31
Compare
Choose a tag to compare

0.7.1 Release notes:

  • This is a debug one shortly released to solves threading issue in 0.7.0.

0.7.0 Release notes:

  • 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.

Major revamping on TemplatedGroup and mouse handling.

20 Feb 16:37
Compare
Choose a tag to compare
  • 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.

Beta 0.6

10 Feb 05:51
Compare
Choose a tag to compare
  • Bug fix #36
  • group item templates in single file
  • instantiation from code clarification
  • Cairo mesh patterns support.
  • Image resources sharing among controls.
  • Some small api changes (LoadInterface replaced by AddWidget overload
  • Documentations
  • Tooltip for GraphicObject class

crow-0.5.1

02 Mar 04:14
Compare
Choose a tag to compare

Debug and small fixes.

crow-0.5

11 Oct 09:21
Compare
Choose a tag to compare
  • Inherited keyword for dimensions to reduce bindings load
  • TemplatedGroup
  • Menus
  • debug

crow-0.4

25 Aug 11:22
Compare
Choose a tag to compare
crow-0.4 Pre-release
Pre-release
v0.4

update Crow.dll.config

Crow-0.3

12 Feb 19:07
Compare
Choose a tag to compare
Crow-0.3 Pre-release
Pre-release
  • New layouting system with a new layouting queue.
  • New and simpler clipping system.
  • Lots of performance improvments.
  • NUnit framework is ready for extensive testing when all will be ready.
  • Gradient and Image Fill
  • Paged listbox for smooth loading of big list, still have to improve