{"repo":"GrayWolf64/imgui-lua","free":true,"listed":false,"github":"https://github.com/GrayWolf64/imgui-lua","clone":"git clone https://github.com/GrayWolf64/imgui-lua.git","description":"ImGui Sincerely: Bloat-free Graphical User Interface written in pure Lua with minimal dependencies!","language":"Lua","stars":16,"topics":["garrysmod","gmod","imgui","truetype","lua","luajit","game-development","gui","immediate-gui","toolkit"],"license":"MPL-2.0","category":"game-templates","readme_excerpt":"ImGui Sincerely \"Give someone state and they'll have a bug one day, but teach them how to represent state in two separate locations that have to be kept in sync and they'll have bugs for a lifetime.\" - ryg Progress This image may be outdated! Subsystems Stage ---------- -------------------------------- Fonts(ttf) Completed, syncing with main Fonts(otf) Not planned Viewports Completed, syncing with docking Docking Maybe soon Backends Currently only have GMod backend Upstream fork: https://github.com/GrayWolf64/imgui/ Loading FreeType fonts and Docking might be too advanced for GMod/Games that enable Lua scripting. I don't think people need that. And they take a lot of time to re-write in Lua so anybody can resort to real binary modules! Widget Kinds GMod Derma (VGUI) ImGui Sincerely (This Port) Additional Info - - - - Button DButton, DImageButton Button, SmallButton, ImageButton ImageButton requires user registered texture/RT Checkbox DCheckBox, DCheckBoxLabel Checkbox - Text Input DTextEntry , DNumberWang InputText, InputFloat/Int DNumberWang has poor support for numeric data types Slider/Drag DNumSlider SliderFloat/Int, DragFloat/Int, VSliders - Label RichText, DLabel Text, LabelText, TextColored, TextDisabled DLabel has limited APIs for controlling text wrapping Window DFrame Begin + End, BeginChild + EndChild(child windows) - Menu DMenuBar, DMenu, DMenuItem BeginMenuBar + EndMenuBar , BeginMenu + EndMenu , MenuItem - Tree DTree TreeNode + TreePop DTree has limited APIs. An","default_branch":null,"files":null,"tree":[],"storefront":"/r/GrayWolf64","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/GrayWolf64/imgui-lua/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."}