Skip to main content

Creating Custom/Preset Tabs

Creating A Home Tab

As of Starlight Beta 5, A Preset Home Tab/Dashboard has been Implemented Similar To Luna And Eclipse Hub.

Window:CreateHomeTab({
-- Logic is done this way to not immediately rule out unknown executors.
-- For example, if Delta is confirmed to break with your script, it can go in Unsupported.
-- If users use Trigon but you don't have it/unsure whether it works, it can be left out and marked as a maybe

SupportedExecutors = {},
UnsupportedExecutors = {},

DiscordInvite = "1234", -- The Discord Invite Link. Do Not Include discord.gg/ | Only Include the code.
Backdrop = nil, -- A Custom Image to use for the backdrop. Set to 0 to use the Game's Thumbnail. Defaults To A Roblox Void. Set to a blank image to not use.

IconStyle = 1, -- 1 for solid, 2 for outline

Changelog = {
-- Pass Tables For Each Update

{
Title = "Example Update",
Date = "25th october twentyfive",
Description = "blablblablajana \n blabakjakd",
},
{
Title = "Second Update!!",
Date = "sometime after example update",
Description = "",
}
}
})

Creating A Custom Tab

You may create a completely custom tab!
Please note you will have to script everything in this tab from scratch.

TabSection:CreateCustomTab({
Name = "Tab",
Icon = NebulaIcons:GetIcon('view_in_ar', 'Material'),
Page = object,
})

Object should be the actual frame/page your tab is. Use scale sizing as your page will be parented to a Normal but Blank one.