{"repo":"Toikron/ImDesignManager","free":true,"listed":false,"github":"https://github.com/Toikron/ImDesignManager","clone":"git clone https://github.com/Toikron/ImDesignManager.git","description":"Real-time UI builder and advanced design manager built with Dear ImGui & ImDrawList. Features dynamic interactions, intuitive animation controls, and instant visual feedback for modern UI development.","language":"C++","stars":44,"topics":["cpp","design","design-system","design-tool","gui","imgui","imgui-menu","ui","ui-builder","ui-framework"],"license":"MIT","category":"ui-components","readme_excerpt":"ImGui Visual Design Manager ImGui Visual Design Manager is a single-header(cpp - h) C++ library that adds a visual design workflow to Dear ImGui. It lets you build and arrange UI components interactively—similar to tools like Figma—directly within your ImGui-based application. Designed components can be exported and used as standard ImGui elements with minimal code changes. (Caption: Visually design shapes, layers, and properties directly within your ImGui application) --- Key Features 🎨 Figma-like Visual Canvas: Design UI layouts using shapes (rectangles, circles) with customizable properties (position, size, rotation, corner radius, fill, border, shadow). Organize elements using a familiar layer system with Z-ordering, visibility, and locking. Style elements with solid colors, gradients (linear, radial - configurable interpolation), and embedded images . Add and style text elements with font selection, alignment, and rotation. 🔗 Bridge Design and Code: Instantly transform visual shapes into functional ImGui Buttons with configurable behavior (Toggle, Hold, SingleClick) and styling (Hover, Clicked colors). Attach ImGui Child Windows to shapes, allowing you to embed complex ImGui content within your designed layouts. Child windows can optionally sync position/size with their parent shape. Trigger standard ImGui windows or custom logic from designed buttons. ✨ Dynamic & Responsive UIs: Create sophisticated animations on shapes triggered by clicks or hovers. Define behaviors ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Toikron","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Toikron/ImDesignManager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}