Code Monkey home page Code Monkey logo

imgui-rbx's Introduction

ImGui RBX

A Dear ImGui clone for roblox. This is an alpha release of imgui-rbx, expect some bugs and more elements being added soon

Contact: cdy#8803

made-in-luau

Example

Resizing feature (gyazo made it look buggy)

ColorPicker3 Example

Radio Toggle Example

SinWaveGraph Example (Visualize your random values)

Final Example

Current Theme: Legacy (More will be added soon)

Some info on themes: Themes will have different components and styles, for example there will be rounded elements and boxxed elements, and there will be custom themes and light themes for ImGui-RBX

Progress

Element Type Added Functional Bugs (?)
Themes false false only legacy theme
Text / Label true true none
Checkbox / Toggle true true none
Slider/s (Integer, Float) true semi none
Seperator true true none
Color Picker true true added logic, fixings
Radio Toggles true true none
Input Text true true none
SinWaveGraph true semi returning bad value
Menu Bar false false none
Text Colored false false none
Mini Windows false false none
Drodown Lists false false none
Sections false false none

Information

To make it feel more like ImGui, creating and handling elements will be very similar to ImGui in C++. For example, handling and creating a button

if (Window:Button("Hello")) then 
    My_function();
end

Things like this will be implemented.

Todo

Fix up code, make it more clean and readable.

Requiring

local ImGui = loadstring(game:HttpGet("https://raw.githubusercontent.com/wiIlow/imgui-rbx/main/main.lua", true))()

Documentation

Check examples on how to use each feature.

imgui-rbx's People

Contributors

gosulja avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

bainchild

imgui-rbx's Issues

Error

Why i can't use it on the Fluxus?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.