Skip to content

Releases: arashtabaa/General-Tree

General-Tree

Choose a tag to compare

@arashtabaa arashtabaa released this 01 Jun 20:07
52ecd85

General-Tree Update

image

Example:

image

The initial release of General-Tree, a Windows Forms application for managing a general tree structure, allowing users to add, delete, search, and display nodes and items within a hierarchical view. This version ensures unique node names and auto-expands all nodes upon creation or modification.

Tags:

  • WindowsForms
  • TreeManagement
  • NodeManagement
  • ItemManagement
  • .NET
  • CSharp

Features:

  • Add Nodes: Add new nodes under the main general tree.
  • Delete Nodes: Delete selected nodes and their children.
  • Search Nodes: Search for nodes directly under the main general tree.
  • Auto-Expand: Automatically expand all nodes upon creation or modification.
  • Add Items: Add items under selected nodes.
  • Remove Items: Remove items from selected nodes.
  • Search Items: Search for items within the subtree of selected nodes.

Installation:

  • Clone the repository from GitHub:
    git clone https://github.com/arashtabaa/General-Tree.git
  • Open the solution file General-Tree.sln in Visual Studio.
  • Build and run the project.

Dependencies:

Requirement Version
Visual Studio 2019 or later
.NET Framework 3.5 or higher

License:

  • This project is licensed under the MIT License. See the LICENSE file for more information.

Author:

Changes in V1.0.1

New Features:

  • De-Select All Items: Added functionality to de-select all items in the list box.
  • Real-Time Textbox Update: Text in the textbox now automatically removes extra spaces and updates in real-time.
  • Enter Key Functionality: Users can now add items by pressing the Enter key in the textbox.
  • Confirm Delete Dialog: Added confirmation dialog for deleting nodes and the main tree.

Improvements:

  • Enhanced Node Search: Improved node search functionality to search within the entire tree.
  • UI Enhancements: Improved user interface for better usability and user experience.
  • Performance Optimizations: Optimized code for better performance and faster response times.

Bug Fixes:

  • Duplicate Name Check: Fixed issues with duplicate name checking to ensure unique node names across the tree.
  • ListBox Synchronization: Ensured synchronization between list box items and tree nodes.

License:

  • This project is licensed under the MIT License. See the LICENSE file for more information.

Author:

General-Tree

General-Tree Pre-release
Pre-release

Choose a tag to compare

@arashtabaa arashtabaa released this 31 May 14:54
52ecd85

V1.0.0

image

Example:

image

The initial release of General-Tree, a Windows Forms application for managing a general tree structure, allowing users to add, delete, search, and display nodes and items within a hierarchical view. This version ensures unique node names and auto-expands all nodes upon creation or modification.

Tags:

  • WindowsForms
  • TreeManagement
  • NodeManagement
  • ItemManagement
  • .NET
  • CSharp

Features:

  • Add Nodes: Add new nodes under the main general tree.
  • Delete Nodes: Delete selected nodes and their children.
  • Search Nodes: Search for nodes directly under the main general tree.
  • Auto-Expand: Automatically expand all nodes upon creation or modification.
  • Add Items: Add items under selected nodes.
  • Remove Items: Remove items from selected nodes.
  • Search Items: Search for items within the subtree of selected nodes.

Installation:

  • Clone the repository from GitHub:
    git clone https://github.com/arashtabaa/General-Tree.git
  • Open the solution file General-Tree.sln in Visual Studio.
  • Build and run the project.

Dependencies:

Dependencies are currently extended with the following dependencies.

Requirement Version
Visual Studio 2019 or later
.NET Framework 3.5 or higher

License:

  • This project is licensed under the MIT License. See the LICENSE file for more information.

Author: