Releases: arashtabaa/General-Tree
Releases · arashtabaa/General-Tree
Release list
General-Tree
General-Tree Update
Example:
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.slnin 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:
- Arash Tabatabaei - arashtabaa
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:
- Arash Tabatabaei - arashtabaa
General-Tree
V1.0.0
Example:
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.slnin 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:
- Arash Tabatabaei - arashtabaa



