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.
Access GraphMaker here (insert link).
-
Clone the repository:
git clone https://github.com/yourusername/GraphMaker.git cd GraphMaker
-
Open the
index.html
file 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.