Releases: jpbruyere/Crow
Releases · jpbruyere/Crow
v 1.0
v0.9.8-beta
release for beta tests.
v0.9.7-beta
This release include the 'Showcase' executable that will help you discover IML (Interface Markup Language) of crow.
ReaderWriterLock implementation, solves threading issues
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.
- 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
crow-0.5.1
Debug and small fixes.
crow-0.5
crow-0.4
Crow-0.3
- 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