Modern Clean UI Library (WIP)

I Started to make a new UI Library easy to use and understand, I’m not sure if i will release this but chances are that i will. (If i dont give up half way thru lol), Lmk if you like it and what i should add.

Input Handling:

local TeleportPlayer = UnixGuiLibrary:GetValueInput(script.Parent, 1, "Teleport", "Enter a players name to teleport to them")
print(TeleportPlayer)

UnixGuiLibrary:GetValueInput(Parent, Type, Title, Description)

Types: 1 (String) | 2 (Number) | Else (any)

The description is being displayed at the bottom, The title and input box are centered in the middle.
To exit without entering any input you can click anywhere and it will tween away, Pressing enter while focused on the input box it will return the value/ text that’s in the text box.


Here is a test place where updates will happen:

1 Like

I am curious, everyone knows that if you have your UI in starter UI it automatically is put on a player on load in, right?

Ive never understood the pattern of loading it post load in manually outaide of special UI and Dev UI?

Why is it done like that?

2 Likes

This modern clean UI library looks great! Nice job on it!

2 Likes

Sometimes, developers work with user interface frameworks which automates everything for you (like this). It’s more efficient to hide everything away and automatically generate it when you start the game since the style or functionality of the framework might change now and then.

Generating the real time previews in studio would require a plugin.

1 Like