{"repo":"soufianekhiat/DearWidgets","free":true,"listed":false,"github":"https://github.com/soufianekhiat/DearWidgets","clone":"git clone https://github.com/soufianekhiat/DearWidgets.git","description":"DearWidgets","language":"C++","stars":322,"topics":["ui-components","ui-kit","ui-design","cpp","widgets","imgui","immediate-gui","immediate-mode"],"license":"CC0-1.0","category":"ui-components","readme_excerpt":"DearWidgets DearWidgets aim to produce useful Widgets particulary useful on Graphics (Image Processing, 3D, ...). DearWidgets aim to provide helper to simplify creation of custom widgets. DearWidgets is 6 collections of helpers: - DrawLists - Interactions - Widgets - Math Helpers - 'Shape' (2D Geometry) - Helpers to have type independent \"Scalar\" Dear Widgets is a collection of help to simplify the develoment of application. DearWidgets add some helpers which allow us to create Custom Widget independently of the try. A Scalar is stored as an ImU64, which is a memcpy of any type supported by ImGui {Im{U S}{8, 16, 32, 64} bool float double}. bool IsNegativeScalar void EqualScalar float ScalarToFloat ImU64 FloatToScalar ImU64 AddScalar ImU64 SubScalar ImU64 MulScalar ImU64 DivScalar ImU64 Normalize01 ... DearWidgets is using ImPlatform. Incentivise development: https://www.patreon.com/SoufianeKHIAT PR & Discussion are open. What's new? More linked to DearImGui styles: Interactions Is Hovered Convex Concave With Hole (warning rely on 'thick' scanline) Window Background DrawList Triangle Pointer Used internally for HueSelector Signet Pointer Hue Band Luminance Band Saturation Band Used Internally to implement HueSelector. Graduations Linear Line Linear Circular Log Line Log Circular Shape Tesselation: Convex Concave Gradients Linear Radial Diamond Color Ring TODO: Ring HueSelector TODO: Add support for 2D (angle, radius) Custom Color Ring Chromatic Plot{Bilinear, Nearest} Chromati","default_branch":null,"files":null,"tree":[],"storefront":"/r/soufianekhiat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/soufianekhiat/DearWidgets/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."}