Welcome to GraphMaker, a powerful and user-friendly tool for creating control graphs effortlessly. Whether you're a developer, designer, or simply looking to visualize your ideas, GraphMaker provides the features you need to bring your concepts to life.
-
Versatile Node Types: Choose from three distinct node shapes:
- Circle
- Square
- Diamond
-
Dynamic Linking: Easily connect your nodes using:
- Straight Arrows for linking nodes below.
- Curved Arrows for linking nodes above.
-
Eraser Tool: Simplify your editing process by removing:
- Nodes
- Text
- Arrows
-
Cursor Tool: A neutral mode currently available for future enhancements.
To start using GraphMaker, you can either use the online version or clone the repository for local use.
The tool isn't hosted anymore, you need to download it and run it locally.
-
Clone the repository:
git clone https://github.com/yourusername/GraphMaker.git cd GraphMaker -
Open the
index.htmlfile in your web browser.
Here's what we plan to add next:
- Node Drag-and-Drop: Enable users to move nodes freely around the canvas.
- Arrow Behavior: Ensure arrows stick to their nodes during movement.
- Save and Load Graphs: Implement functionality to save your graphs and load them for editing.
- Documentation: Improve and translate documentation for a wider audience.
- Scrollable Canvas: Make the canvas scrollable for accommodating larger graphs.
- Screenshot Functionality: Add a button to capture the entire canvas as an image.
- Henry MONT
- Laurent NGETH
This project is licensed under the GNU General Public License v3.