Last updated: Aug 1, 20262 min read

Themes & Style

Customize the appearance of the GUI using pre-configured themes.

Supported Themes#

Quartz V4 features two built-in themes out of the box:

  • Dark (Default): Slate background (Color3.fromRGB(13, 13, 15)) with gold accents (Color3.fromRGB(212, 175, 55)).
  • Light: Warm white background (Color3.fromRGB(250, 249, 246)) with bronze accents (Color3.fromRGB(180, 140, 80)).

Applying Theme Dynamically#

Apply theme styling recursively across all active widgets:

LUA Script
1Window:ApplyTheme("Light") -- Switches UI to Light theme

Complete Code Example#

Here is a complete copy-pasteable script to switch between themes dynamically using a button:

LUA Script
1local ValincUi = loadstring(game:HttpGet("https://cdn.vinzhub.com/scripts/Liblery%20Ui/VALINC-QUARTZ/57319f29599c47672f19f8d56d53ffbe/a6b3ccb1f04d1d7d06232a9c5d25779e2af89c12992bebae.lua"))()
2
3local Window = ValincUi:CreateWindow("Theme Manager", "settings", "gold")
4local Tab = Window:CreateTab("Appearance")
5local Section = Tab:CreateSection("Switch Theme")
6
7Section:CreateButton("Switch to Light Theme", function()
8 Window:ApplyTheme("Light")
9end, "Changes UI background and accents to Light mode.")
10
11Section:CreateButton("Switch to Dark Theme", function()
12 Window:ApplyTheme("Dark")
13end, "Changes UI background and accents to Dark mode.")