DataTree 2.0 changelog

Because data must be presented in an elegant way!

The changelog is also available in the About screen of DataTree.

  • 2.0.5.0000 (28/04/2013)
    • #15: The badge value was not working correctly after the third level of the tree.
    • Fix: The comments in the arboretum are not anymore stripped out.

  • 2.0.4.0000 (12/12/2012)
    • Fix: The palette save its position on the screen.
    • Fix: Some english fault in the license agreement and about screen. Many thanks to William for the review.

  • 2.0.3.0000 (28/11/2012)
    • Fix: OsX, sometimes the tree was blocked at the opening of a window.

  • 2.0.2.0000 (07/10/2012)
    • #9: "After changing application DataTree does not respond to events" bugs fix.
      • To disable/enable a tree now you must use the command "dt_DisableTree"/"dt_EnableTree". Disabling the tree with livecode commands does not works anymore.
    • The stack "rev_DataTree_Arboretum" has been renamed "DataTree_Arboretum". This allow right click working.
    • #10: Fixed incomplete example line in help center.

  • 2.0.1.0000 (21/08/2012)
    • #8: The tree properties "can drop" and "show tooltips" can now be get/set using "dt_setGeneralProperty"
    • Fix: The node property "indent" can now be set to empty using dt_setNodeProperty.
    • Fix: It is now possible to modify the tree inside the "checkboxNode" events.
    • Change: DataTree does not look anymore for an icon, and does not display an error icon if icon is not found. This allow developpers to put icons inside libraries.

  • 2.0.0.0100 (07/05/2012)
    • DataTree 2.0 final
      • Thanks to all beta testers!
    • Fix: selection: If a node cannot be dragged, the drag'n'drop routine is not launched and the node is selected. (Made a weird behavior)
    • Fix: dt_duplicateNode: Duplicating a node and attaching it to another node was not possible.

  • 2.0.0.0060 (02/04/2012)
    • Beta 1 !
      • Please report any bugs/problems at quality.nativesoft.net
    • Uninstallation is working properly.
    • style: MacOS X >= 10.6 now uses the theme of MacOS X 10.7

  • 2.0.0.0055 (31/03/2012)
    • The LiveCode "save stack" message does not appear anymore on the license manager.
    • Fix: dt_ActivateNode: The hscrollbar does not overlap anymore the activated node.
    • Fix: general: The front script button is now named "rev_DataTree_FrontScript", the LiveCode debugger does not anymore jump to DataTree frontscripts.
    • Fix: scrolling: Horizontal mousewheel scrolling working.
    • Fix: scrolling: The mousewheel now correctly scroll to the bottom of the tree. (It was ignoring the hscrollbar)
    • Fix: If the node hovered cannot be dropped, the halo is not visible anymore.
    • Fix: manual: On MacOS X, the text is not disapearing anymore.
    • Fix: suspend/resume: Suspend/resume operations are now working on stacks starting with "rev" (eg. Data Tree Manual)
    • Fix: badges: Badges do not loose anymore their color on Windows.
    • Arboretum: Added the code to handle the "checkBoxNode" on the sample "Checkbox Field"

  • 2.0.0.0050 (30/01/2012)
    • First private beta !
      • Please report any bugs/problems at quality.nativesoft.net

  • 2.0.0.0047 (27/03/2012)
    • Fix: dragdrop: Drop hallo has now the correct size on Windows.
    • Fix: badges: Badges size for 3, 5 and 6 digits.
    • Fix: event: NodeDoubleUp and NodeDoubleDown are not sent anymore if the user double click a expand/collapse triangle or a checkbox.

  • 2.0.0.0046 (26/03/2012)
    • Fix: general: The system font is now applied on all stack.
    • Fix: general: The startup script is now working. License manager etc...
    • Fix: hilite: On MacOS X, the emphasis effect is now working.
    • Fix: hilite: Better hilite rect on Windows.
    • Fix: hilite: The collapse/expand icons now have the correct behavior on MacOS X. (There states changed to unhilited when moving the cursor out.)
    • Fix: hilite: Expanding a node now keep the hovered state.

  • 2.0.0.0045 (24/03/2012)
    • All DataTree 2.0 features implemented.
    • Badges ok on Windows and MacOS X. (Support of 6 digits on MacOS X)
    • Update of NativeDoc in order to have it working with the DataTree library 2.0.
    • Debug and code cleanup process launched!
      • Using NativeDoc and the arboretums as samples
    • Fix: drawHilite: The hilight is working with scrollbars
    • Fix: collapse node: If the hscroll is > 10, the width of the tree isn't reduced. (Prevent a strange flickering)
    • Fix: resizeControl: The scrollbars are now better handled. (Some strange code with add/substract. Cleaned all of this)

  • 2.0.0.0045 (15/03/2012)
    • Badges are working finely.
    • nodeDragStart/End/Move/Drop/Enter/Leave documentation.
    • Can drop/Can drag/Badge value documentation.
    • NodeDragEnd has now the correct behavior. (It was acting like NodeDragDrop)
    • NodeDragDrop added, working as expected.

  • 2.0.0.0044 (12/03/2012)
    • Steve Checkley DataTree documentation now acting as Help Center.
    • Documentation updated to reflect the new DataTree library.
    • Added a new sample inside the arboretum
      • Badge sample

  • 2.0.0.0043 (03/03/2012)
    • If the font is not installed, the emphasis effect of the hilited line (to enforce the aliasing) is disabled.
    • Badges feature working.
    • Added new samples trees inside the arboretum
      • Drag and drop inside the same tree
      • Drag and drop between two trees

  • 2.0.0.0042 (20/02/2012)
    • A drop halo is now drawn arround the hovered item while drag and drop operation.
    • ResizeControl now resize correctly the entire tree control. (Fixed the bug with the hilite graphic beeing misplaced)
    • Drag and drop from a node to the background and then back to a node resend now correctly the "nodeDragEnter" message.
    • Fixed a bug introduced in previous commit with dt_CollapseNode not updating the sorted id array and lookup id array.

  • 2.0.0.0041 (19/02/2012)
    • DataTree API documented with NativeDoc. (Pfiu!)
    • Clicking on the background of a tree focus now the tree.
    • Arboretum
      • New drag and drop sample.

  • 2.0.0.0040 (16/02/2012)
    • The expand/collapse toggle on Windows Vista/7 now hilites when the mouse is hover
      • New platform property : "expand hover" and "colapse hover"
    • Drag and drop working

  • 2.0.0.0030 (29/01/2012)
    • The scrollbar width of trees is now kept.
    • Scrolling with the mouseWheel fixed on Windows/Linux.

  • 2.0.0.0020 (17/01/2011)
    • DataTree palette (NativeSoft plugins palette style)
      • Get quickly the control
      • Arboretum (samples)
      • Documentation
    • About screen
    • Easy library implentation in standalone (same system as NativeGeometry)
    • NativeSoft license manager
      • Fix the problem with the nag screen appearing while drag and dropping.
    • DataTree library stack simplified
    • Windows Vista/7 expand/collapse icon

  • 2.0.0.0010 (11/12/2011)
    • Optimisations:
      • Expanding/Collapsing a node does not redraw the entire tree
      • Expanding/Collapsing operations can happen during a batch redrawing of the tree
      • Applied various LiveCode optimisations
      • Applied various algorithm optimisations (Thanks NativeGeometry)

  • 2.0.0.0000 (02/10/2011)
    • Acquisition of DataTree by NativeSoft! \o/