Booting The Libraries
Creation Snippet
local Starlight = loadstring(game:HttpGet("https://raw.nebulasoftworks.xyz/starlight"))()
local NebulaIcons = loadstring(game:HttpGet("https://raw.nebulasoftworks.xyz/nebula-icon-library-loader"))()
This is just a snippet
Parameters
getgenv.InterfaceName() : string
Sets the GUI's name in the roblox explorer. Not required, but helps our system distinguish your script from others that use Starlight as well
Returns
string
.Folder
- The folder where the library will store all related files.
string
.InterfaceBuild
- The Interface Build this version of the library is coded for.
string
.WindowKeybind
- The Current Keybind to Unhide the Window.
boolean
.Minimized
- Whether the window is currently minimized.
boolean
.Maximized
- Whether the window is currently maximized.
boolean
.NotificationsOpen
- Whether the notification center is currently open.
Table
.Window
- The Window
GuiObject
.Notifications
- The actual Instance of the GUI's Notification Holder in Roblox.
GuiObject
.Instance
- The actual Instance of the GUI in Roblox.
Table
.ConfigSystem
- Functions and variables for the configuration system.
Notes
The Starlight Library allows for creation of the UI.
The Nebula Icon Library allows you to fetch icon ids via the name using :GetIcon(name, source).
For how to use the Nebula Icon Library, check the github README File.
(NOT IMPLEMENTED YET)
Starlight gives the user to create, load and autoload their own Configurations. So loading them via your script is not required.