Информация Стили/Темы для ImGUI

альтушка

Активный
363
35
Тёмно-серая тема какая-то, хз. Сделал от скуки.
Mimgui.

1704994281556.png
Code:
function darktheme_custom()
    local style = imgui.GetStyle();
    local colors = style.Colors;
    imgui.SwitchContext()
    style.Alpha = 1;
    style.WindowPadding = imgui.ImVec2(8.00, 8.00);
    style.WindowRounding = 7;
    style.WindowBorderSize = 0;
    style.WindowMinSize = imgui.ImVec2(32.00, 32.00);
    style.WindowTitleAlign = imgui.ImVec2(0.50, 0.50);
    style.ChildRounding = 0;
    style.ChildBorderSize = 1;
    style.PopupRounding = 0;
    style.PopupBorderSize = 1;
    style.FramePadding = imgui.ImVec2(6.00, 2.00);
    style.FrameRounding = 11;
    style.FrameBorderSize = 0;
    style.ItemSpacing = imgui.ImVec2(14.00, 5.00);
    style.ItemInnerSpacing = imgui.ImVec2(10.00, 4.00);
    style.IndentSpacing = 20;
    style.ScrollbarSize = 13;
    style.ScrollbarRounding = 9;
    style.GrabMinSize = 11;
    style.GrabRounding = 12;
    style.TabRounding = 4;
    style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50);
    style.SelectableTextAlign = imgui.ImVec2(0.00, 0.00);
    colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00);
    colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.67, 0.62, 0.62, 1.00);
    colors[imgui.Col.WindowBg] = imgui.ImVec4(0.00, 0.00, 0.00, 1.00);
    colors[imgui.Col.ChildBg] = imgui.ImVec4(0.00, 0.00, 0.00, 1.00);
    colors[imgui.Col.PopupBg] = imgui.ImVec4(0.08, 0.08, 0.08, 0.94);
    colors[imgui.Col.Border] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
    colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
    colors[imgui.Col.FrameBg] = imgui.ImVec4(0.07, 0.08, 0.08, 1.00);
    colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.03, 0.03, 0.03, 0.40);
    colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.10, 0.10, 0.11, 0.67);
    colors[imgui.Col.TitleBg] = imgui.ImVec4(0.04, 0.04, 0.04, 1.00);
    colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.00, 0.00, 0.00, 1.00);
    colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.00, 0.00, 0.00, 0.51);
    colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.14, 0.14, 0.14, 1.00);
    colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.02, 0.02, 0.02, 0.53);
    colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.31, 0.31, 0.31, 1.00);
    colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.41, 0.41, 0.41, 1.00);
    colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.51, 0.51, 0.51, 1.00);
    colors[imgui.Col.CheckMark] = imgui.ImVec4(0.33, 0.42, 0.53, 1.00);
    colors[imgui.Col.SliderGrab] = imgui.ImVec4(0.32, 0.33, 0.35, 1.00);
    colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.24, 0.26, 0.27, 1.00);
    colors[imgui.Col.Button] = imgui.ImVec4(0.25, 0.28, 0.32, 0.39);
    colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.17, 0.18, 0.20, 1.00);
    colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.21, 0.22, 0.24, 1.00);
    colors[imgui.Col.Header] = imgui.ImVec4(0.19, 0.21, 0.23, 0.31);
    colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.16, 0.17, 0.18, 0.80);
    colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.13, 0.15, 0.17, 1.00);
    colors[imgui.Col.Separator] = imgui.ImVec4(0.19, 0.19, 0.21, 1.00);
    colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.13, 0.15, 0.18, 0.78);
    colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.12, 0.13, 0.15, 1.00);
    colors[imgui.Col.ResizeGrip] = imgui.ImVec4(0.35, 0.37, 0.40, 0.25);
    colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(0.09, 0.10, 0.10, 0.67);
    colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(0.10, 0.11, 0.12, 0.95);
    colors[imgui.Col.Tab] = imgui.ImVec4(0.07, 0.07, 0.08, 0.92);
    colors[imgui.Col.TabHovered] = imgui.ImVec4(0.05, 0.06, 0.06, 0.80);
    colors[imgui.Col.TabActive] = imgui.ImVec4(0.10, 0.10, 0.11, 1.00);
    colors[imgui.Col.TabUnfocused] = imgui.ImVec4(0.08, 0.09, 0.09, 0.97);
    colors[imgui.Col.TabUnfocusedActive] = imgui.ImVec4(0.13, 0.14, 0.16, 1.00);
    colors[imgui.Col.PlotLines] = imgui.ImVec4(0.61, 0.61, 0.61, 1.00);
    colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(0.24, 0.20, 0.20, 1.00);
    colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.90, 0.70, 0.00, 1.00);
    colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 0.60, 0.00, 1.00);
    colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.32, 0.32, 0.35, 0.55);
    colors[imgui.Col.DragDropTarget] = imgui.ImVec4(1.00, 1.00, 0.00, 0.90);
    colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.08, 0.09, 0.10, 1.00);
    colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70);
    colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.20);
    colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.35);
end
 
  • Нравится
Реакции: Vespan

minxty

Известный
1,273
1,146
супер уебищная белая тема, что то в стиле винды
1707719420418.png

Lua:
function whiteTheme()
    local style = imgui.GetStyle();
    local colors = style.Colors;
    style.Alpha = 1;
    style.WindowPadding = imgui.ImVec2(8.00, 8.00);
    style.WindowRounding = 0;
    style.WindowBorderSize = 0;
    style.WindowMinSize = imgui.ImVec2(32.00, 32.00);
    style.WindowTitleAlign = imgui.ImVec2(0.00, 0.50);
    style.ChildRounding = 0;
    style.ChildBorderSize = 1;
    style.PopupRounding = 0;
    style.PopupBorderSize = 1;
    style.FramePadding = imgui.ImVec2(4.00, 3.00);
    style.FrameRounding = 0;
    style.FrameBorderSize = 1;
    style.ItemSpacing = imgui.ImVec2(8.00, 4.00);
    style.ItemInnerSpacing = imgui.ImVec2(4.00, 4.00);
    style.IndentSpacing = 21;
    style.ScrollbarSize = 14;
    style.ScrollbarRounding = 9;
    style.GrabMinSize = 10;
    style.GrabRounding = 0;
    style.TabRounding = 4;
    style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50);
    style.SelectableTextAlign = imgui.ImVec2(0.00, 0.00);
    colors[imgui.Col.Text] = imgui.ImVec4(0.00, 0.00, 0.00, 1.00);
    colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.50, 0.50, 0.50, 1.00);
    colors[imgui.Col.WindowBg] = imgui.ImVec4(0.94, 0.94, 0.94, 1.00);
    colors[imgui.Col.ChildBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
    colors[imgui.Col.PopupBg] = imgui.ImVec4(0.94, 0.94, 0.94, 0.78);
    colors[imgui.Col.Border] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
    colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
    colors[imgui.Col.FrameBg] = imgui.ImVec4(0.94, 0.94, 0.94, 1.00);
    colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.88, 1.00, 1.00, 1.00);
    colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.80, 0.89, 0.97, 1.00);
    colors[imgui.Col.TitleBg] = imgui.ImVec4(0.94, 0.94, 0.94, 1.00);
    colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.30, 0.29, 0.28, 1.00);
    colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.00, 0.00, 0.00, 0.51);
    colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.94, 0.94, 0.94, 1.00);
    colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.02, 0.02, 0.02, 0.00);
    colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.31, 0.31, 0.31, 1.00);
    colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.41, 0.41, 0.41, 1.00);
    colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.51, 0.51, 0.51, 1.00);
    colors[imgui.Col.CheckMark] = imgui.ImVec4(0.20, 0.20, 0.20, 1.00);
    colors[imgui.Col.SliderGrab] = imgui.ImVec4(0.00, 0.48, 0.85, 1.00);
    colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.80, 0.80, 0.80, 1.00);
    colors[imgui.Col.Button] = imgui.ImVec4(0.88, 0.88, 0.88, 1.00);
    colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.88, 1.00, 1.00, 1.00);
    colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.80, 0.89, 0.97, 1.00);
    colors[imgui.Col.Header] = imgui.ImVec4(0.88, 0.88, 0.88, 1.00);
    colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.88, 1.00, 1.00, 1.00);
    colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.80, 0.89, 0.97, 1.00);
    colors[imgui.Col.Separator] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
    colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.10, 0.40, 0.75, 0.78);
    colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.10, 0.40, 0.75, 1.00);
    colors[imgui.Col.ResizeGrip] = imgui.ImVec4(0.00, 0.00, 0.00, 0.25);
    colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(0.00, 0.00, 0.00, 0.67);
    colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(0.00, 0.00, 0.00, 0.95);
    colors[imgui.Col.Tab] = imgui.ImVec4(0.88, 0.88, 0.88, 1.00);
    colors[imgui.Col.TabHovered] = imgui.ImVec4(0.88, 1.00, 1.00, 1.00);
    colors[imgui.Col.TabActive] = imgui.ImVec4(0.80, 0.89, 0.97, 1.00);
    colors[imgui.Col.TabUnfocused] = imgui.ImVec4(0.07, 0.10, 0.15, 0.97);
    colors[imgui.Col.TabUnfocusedActive] = imgui.ImVec4(0.14, 0.26, 0.42, 1.00);
    colors[imgui.Col.PlotLines] = imgui.ImVec4(0.61, 0.61, 0.61, 1.00);
    colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(1.00, 0.43, 0.35, 1.00);
    colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.90, 0.70, 0.00, 1.00);
    colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 0.60, 0.00, 1.00);
    colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.00, 0.47, 0.84, 1.00);
    colors[imgui.Col.DragDropTarget] = imgui.ImVec4(1.00, 1.00, 0.00, 0.90);
    colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
    colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70);
    colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.20);
    colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.35);
end
 
  • Ха-ха
  • Нравится
  • Bug
Реакции: Vespan, inexplica и hect0r

.drakonez

Участник
52
15
Розовая тема (полная хуйня)
1719741463971.png
1719741556804.png

Код:
function PinkTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()
    local colors = style.Colors
    local clr = imgui.Col
    local ImVec4 = imgui.ImVec4

    style.WindowRounding = 10
    style.ChildWindowRounding = 10
    style.FrameRounding = 6.0
    style.ItemSpacing = imgui.ImVec2(5.00, 5.00)
    style.ItemInnerSpacing = imgui.ImVec2(5.00, 5.00)
    style.IndentSpacing = 21
    style.ScrollbarSize = 10.0
    style.ScrollbarRounding = 13
    style.GrabMinSize = 17.0
    style.GrabRounding = 16.0

    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
    colors[clr.Text]                    = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.TextDisabled]            = ImVec4(0.60, 0.60, 0.60, 1.00)
    colors[clr.WindowBg]                = ImVec4(0.00, 0.00, 0.00, 0.70)
    colors[clr.ChildWindowBg]           = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.PopupBg]                 = ImVec4(0.05, 0.05, 0.10, 0.90)
    colors[clr.Border]                  = ImVec4(0.70, 0.70, 0.70, 0.40)
    colors[clr.BorderShadow]            = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.FrameBg]                 = ImVec4(0.80, 0.80, 0.80, 0.30)
    colors[clr.FrameBgHovered]          = ImVec4(0.90, 0.80, 0.80, 0.40)
    colors[clr.FrameBgActive]           = ImVec4(0.90, 0.70, 0.97, 0.50)
    colors[clr.TitleBg]                 = ImVec4(0.85, 0.45, 0.78, 0.78)
    colors[clr.TitleBgActive]           = ImVec4(0.85, 0.45, 0.78, 0.78)
    colors[clr.TitleBgCollapsed]        = ImVec4(0.90, 0.53, 1.00, 0.20)
    colors[clr.MenuBarBg]               = ImVec4(0.85, 0.53, 0.80, 0.70)
    colors[clr.ScrollbarBg]             = ImVec4(1.25, 1.25, 1.25, 0.00)
    colors[clr.ScrollbarGrab]           = ImVec4(1.00, 0.60, 1.00, 0.30)
    colors[clr.ScrollbarGrabHovered]    = ImVec4(1.00, 0.60, 1.00, 0.43)
    colors[clr.ScrollbarGrabActive]     = ImVec4(1.00, 0.60, 1.00, 0.21)
    colors[clr.ComboBg]                 = ImVec4(0.20, 0.20, 0.20, 1.00)
    colors[clr.CheckMark]               = ImVec4(0.90, 0.90, 0.90, 0.50)
    colors[clr.SliderGrab]              = ImVec4(0.85, 0.61, 0.98, 0.30)
    colors[clr.SliderGrabActive]        = ImVec4(0.98, 0.62, 0.95, 0.60)
    colors[clr.Button]                  = ImVec4(1.00, 0.68, 0.95, 0.60)
    colors[clr.ButtonHovered]           = ImVec4(1.00, 0.68, 0.95, 0.47)
    colors[clr.ButtonActive]            = ImVec4(1.00, 0.68, 0.95, 0.70)
    colors[clr.Header]                  = ImVec4(1.00, 0.68, 0.95, 0.60)
    colors[clr.HeaderHovered]           = ImVec4(1.00, 0.68, 0.95, 0.47)
    colors[clr.HeaderActive]            = ImVec4(1.00, 0.68, 0.95, 0.78)
    colors[clr.Separator]               = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.SeparatorHovered]        = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.SeparatorActive]         = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.ResizeGrip]              = ImVec4(1.00, 1.00, 1.00, 0.30)
    colors[clr.ResizeGripHovered]       = ImVec4(1.00, 1.00, 1.00, 0.60)
    colors[clr.ResizeGripActive]        = ImVec4(1.00, 1.00, 1.00, 0.90)
    colors[clr.CloseButton]             = ImVec4(1.00, 1.00, 1.00, 0.20)
    colors[clr.CloseButtonHovered]      = ImVec4(0.93, 0.52, 1.00, 0.60)
    colors[clr.CloseButtonActive]       = ImVec4(0.70, 0.70, 0.70, 1.00)
    colors[clr.PlotLines]               = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.PlotLinesHovered]        = ImVec4(0.86, 0.60, 1.00, 1.00)
    colors[clr.PlotHistogram]           = ImVec4(0.83, 0.46, 1.00, 1.00)
    colors[clr.PlotHistogramHovered]    = ImVec4(0.90, 0.42, 1.00, 1.00)
    colors[clr.TextSelectedBg]          = ImVec4(0.86, 0.63, 1.00, 0.35)
    colors[clr.ModalWindowDarkening]    = ImVec4(0.20, 0.20, 0.20, 0.35)
end
Код:
function PinkTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()
    local colors = style.Colors
    local clr = imgui.Col
    local ImVec4 = imgui.ImVec4

    style.WindowRounding = 10
    style.ChildWindowRounding = 10
    style.FrameRounding = 6.0
    style.ItemSpacing = imgui.ImVec2(5.00, 5.00)
    style.ItemInnerSpacing = imgui.ImVec2(5.00, 5.00)
    style.IndentSpacing = 21
    style.ScrollbarSize = 10.0
    style.ScrollbarRounding = 13
    style.GrabMinSize = 17.0
    style.GrabRounding = 16.0

    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)
    colors[clr.Text]                    = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.TextDisabled]            = ImVec4(0.60, 0.60, 0.60, 1.00)
    colors[clr.WindowBg]                = ImVec4(0.00, 0.00, 0.00, 1.00)
    colors[clr.ChildWindowBg]           = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.PopupBg]                 = ImVec4(0.05, 0.05, 0.10, 0.90)
    colors[clr.Border]                  = ImVec4(0.70, 0.70, 0.70, 0.40)
    colors[clr.BorderShadow]            = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.FrameBg]                 = ImVec4(0.80, 0.80, 0.80, 0.30)
    colors[clr.FrameBgHovered]          = ImVec4(0.90, 0.80, 0.80, 0.40)
    colors[clr.FrameBgActive]           = ImVec4(0.90, 0.70, 0.97, 0.50)
    colors[clr.TitleBg]                 = ImVec4(0.85, 0.45, 0.78, 0.78)
    colors[clr.TitleBgActive]           = ImVec4(0.85, 0.45, 0.78, 0.78)
    colors[clr.TitleBgCollapsed]        = ImVec4(0.90, 0.53, 1.00, 0.20)
    colors[clr.MenuBarBg]               = ImVec4(0.85, 0.53, 0.80, 0.70)
    colors[clr.ScrollbarBg]             = ImVec4(1.25, 1.25, 1.25, 0.00)
    colors[clr.ScrollbarGrab]           = ImVec4(1.00, 0.60, 1.00, 0.30)
    colors[clr.ScrollbarGrabHovered]    = ImVec4(1.00, 0.60, 1.00, 0.43)
    colors[clr.ScrollbarGrabActive]     = ImVec4(1.00, 0.60, 1.00, 0.21)
    colors[clr.ComboBg]                 = ImVec4(0.20, 0.20, 0.20, 1.00)
    colors[clr.CheckMark]               = ImVec4(0.90, 0.90, 0.90, 0.50)
    colors[clr.SliderGrab]              = ImVec4(0.85, 0.61, 0.98, 0.30)
    colors[clr.SliderGrabActive]        = ImVec4(0.98, 0.62, 0.95, 0.60)
    colors[clr.Button]                  = ImVec4(1.00, 0.68, 0.95, 0.60)
    colors[clr.ButtonHovered]           = ImVec4(1.00, 0.68, 0.95, 0.47)
    colors[clr.ButtonActive]            = ImVec4(1.00, 0.68, 0.95, 0.70)
    colors[clr.Header]                  = ImVec4(1.00, 0.68, 0.95, 0.60)
    colors[clr.HeaderHovered]           = ImVec4(1.00, 0.68, 0.95, 0.47)
    colors[clr.HeaderActive]            = ImVec4(1.00, 0.68, 0.95, 0.78)
    colors[clr.Separator]               = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.SeparatorHovered]        = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.SeparatorActive]         = ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[clr.ResizeGrip]              = ImVec4(1.00, 1.00, 1.00, 0.30)
    colors[clr.ResizeGripHovered]       = ImVec4(1.00, 1.00, 1.00, 0.60)
    colors[clr.ResizeGripActive]        = ImVec4(1.00, 1.00, 1.00, 0.90)
    colors[clr.CloseButton]             = ImVec4(1.00, 1.00, 1.00, 0.20)
    colors[clr.CloseButtonHovered]      = ImVec4(0.93, 0.52, 1.00, 0.60)
    colors[clr.CloseButtonActive]       = ImVec4(0.70, 0.70, 0.70, 1.00)
    colors[clr.PlotLines]               = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.PlotLinesHovered]        = ImVec4(0.86, 0.60, 1.00, 1.00)
    colors[clr.PlotHistogram]           = ImVec4(0.83, 0.46, 1.00, 1.00)
    colors[clr.PlotHistogramHovered]    = ImVec4(0.90, 0.42, 1.00, 1.00)
    colors[clr.TextSelectedBg]          = ImVec4(0.86, 0.63, 1.00, 0.35)
    colors[clr.ModalWindowDarkening]    = ImVec4(0.20, 0.20, 0.20, 0.35)
end
 

RaMero

Известный
444
137
Снимок экрана 2024-07-05 163647.png

Lua:
function SoftBlueTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()
  
    style.WindowPadding = imgui.ImVec2(15, 15)
    style.WindowRounding = 10.0
    style.ChildRounding = 6.0
    style.FramePadding = imgui.ImVec2(8, 7)
    style.FrameRounding = 8.0
    style.ItemSpacing = imgui.ImVec2(8, 8)
    style.ItemInnerSpacing = imgui.ImVec2(10, 6)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 13.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 10.0
    style.GrabRounding = 6.0
    style.PopupRounding = 8
    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)

    style.Colors[imgui.Col.Text]                   = imgui.ImVec4(0.90, 0.90, 0.93, 1.00)
    style.Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.40, 0.40, 0.45, 1.00)
    style.Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.12, 0.12, 0.14, 1.00)
    style.Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.18, 0.20, 0.22, 0.30)
    style.Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.13, 0.13, 0.15, 1.00)
    style.Colors[imgui.Col.Border]                 = imgui.ImVec4(0.30, 0.30, 0.35, 1.00)
    style.Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    style.Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.18, 0.18, 0.20, 1.00)
    style.Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.25, 0.25, 0.28, 1.00)
    style.Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.30, 0.30, 0.34, 1.00)
    style.Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.15, 0.15, 0.17, 1.00)
    style.Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.10, 0.10, 0.12, 1.00)
    style.Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.15, 0.15, 0.17, 1.00)
    style.Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.12, 0.12, 0.14, 1.00)
    style.Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.12, 0.12, 0.14, 1.00)
    style.Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.30, 0.30, 0.35, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.40, 0.40, 0.45, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(0.50, 0.50, 0.55, 1.00)
    style.Colors[imgui.Col.CheckMark]              = imgui.ImVec4(0.70, 0.70, 0.90, 1.00)
    style.Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(0.70, 0.70, 0.90, 1.00)
    style.Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(0.80, 0.80, 0.90, 1.00)
    style.Colors[imgui.Col.Button]                 = imgui.ImVec4(0.18, 0.18, 0.20, 1.00)
    style.Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.60, 0.60, 0.90, 1.00)
    style.Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(0.28, 0.56, 0.96, 1.00)
    style.Colors[imgui.Col.Header]                 = imgui.ImVec4(0.20, 0.20, 0.23, 1.00)
    style.Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.25, 0.25, 0.28, 1.00)
    style.Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.30, 0.30, 0.34, 1.00)
    style.Colors[imgui.Col.Separator]              = imgui.ImVec4(0.40, 0.40, 0.45, 1.00)
    style.Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.50, 0.50, 0.55, 1.00)
    style.Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(0.60, 0.60, 0.65, 1.00)
    style.Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(0.20, 0.20, 0.23, 1.00)
    style.Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(0.25, 0.25, 0.28, 1.00)
    style.Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(0.30, 0.30, 0.34, 1.00)
    style.Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.61, 0.61, 0.64, 1.00)
    style.Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(0.70, 0.70, 0.75, 1.00)
    style.Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.61, 0.61, 0.64, 1.00)
    style.Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(0.70, 0.70, 0.75, 1.00)
    style.Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(0.30, 0.30, 0.34, 1.00)
    style.Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.10, 0.10, 0.12, 0.80)
    style.Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.18, 0.20, 0.22, 1.00)
    style.Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.60, 0.60, 0.90, 1.00)
    style.Colors[imgui.Col.TabActive]              = imgui.ImVec4(0.28, 0.56, 0.96, 1.00)
end

1720187500024.png


Lua:
function SoftOrangeTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()

    style.WindowPadding = imgui.ImVec2(15, 15)
    style.WindowRounding = 10.0
    style.ChildRounding = 6.0
    style.FramePadding = imgui.ImVec2(8, 7)
    style.FrameRounding = 8.0
    style.ItemSpacing = imgui.ImVec2(8, 8)
    style.ItemInnerSpacing = imgui.ImVec2(10, 6)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 13.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 10.0
    style.GrabRounding = 6.0
    style.PopupRounding = 8
    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)

    style.Colors[imgui.Col.Text]                   = imgui.ImVec4(1.00, 0.90, 0.85, 1.00)
    style.Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.75, 0.60, 0.55, 1.00)
    style.Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.25, 0.15, 0.10, 1.00)
    style.Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.30, 0.20, 0.15, 0.30)
    style.Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.30, 0.20, 0.15, 1.00)
    style.Colors[imgui.Col.Border]                 = imgui.ImVec4(0.80, 0.35, 0.20, 1.00)
    style.Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    style.Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.30, 0.20, 0.15, 1.00)
    style.Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.45, 0.25, 0.20, 1.00)
    style.Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.55, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.25, 0.15, 0.10, 1.00)
    style.Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.20, 0.10, 0.05, 1.00)
    style.Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.30, 0.20, 0.15, 1.00)
    style.Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.25, 0.15, 0.10, 1.00)
    style.Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.25, 0.15, 0.10, 1.00)
    style.Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.80, 0.35, 0.20, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.90, 0.50, 0.35, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(1.00, 0.65, 0.50, 1.00)
    style.Colors[imgui.Col.CheckMark]              = imgui.ImVec4(1.00, 0.65, 0.50, 1.00)
    style.Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(1.00, 0.65, 0.50, 1.00)
    style.Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(1.00, 0.70, 0.55, 1.00)
    style.Colors[imgui.Col.Button]                 = imgui.ImVec4(0.30, 0.20, 0.15, 1.00)
    style.Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.90, 0.50, 0.35, 1.00)
    style.Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(1.00, 0.55, 0.40, 1.00)
    style.Colors[imgui.Col.Header]                 = imgui.ImVec4(0.45, 0.25, 0.20, 1.00)
    style.Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.55, 0.30, 0.25, 1.00)
    style.Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.65, 0.40, 0.30, 1.00)
    style.Colors[imgui.Col.Separator]              = imgui.ImVec4(0.80, 0.35, 0.20, 1.00)
    style.Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.90, 0.50, 0.35, 1.00)
    style.Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(1.00, 0.65, 0.50, 1.00)
    style.Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(0.45, 0.25, 0.20, 1.00)
    style.Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(0.55, 0.30, 0.25, 1.00)
    style.Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(0.65, 0.40, 0.30, 1.00)
    style.Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.90, 0.50, 0.35, 1.00)
    style.Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(1.00, 0.55, 0.40, 1.00)
    style.Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.90, 0.50, 0.35, 1.00)
    style.Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(1.00, 0.55, 0.40, 1.00)
    style.Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(0.55, 0.30, 0.25, 1.00)
    style.Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.25, 0.15, 0.10, 0.80)
    style.Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.30, 0.20, 0.15, 1.00)
    style.Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.90, 0.50, 0.35, 1.00)
    style.Colors[imgui.Col.TabActive]              = imgui.ImVec4(1.00, 0.55, 0.40, 1.00)
end

1720187660794.png


Lua:
function SoftLightTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()

    style.WindowPadding = imgui.ImVec2(15, 15)
    style.WindowRounding = 10.0
    style.ChildRounding = 6.0
    style.FramePadding = imgui.ImVec2(8, 7)
    style.FrameRounding = 8.0
    style.ItemSpacing = imgui.ImVec2(8, 8)
    style.ItemInnerSpacing = imgui.ImVec2(10, 6)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 13.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 10.0
    style.GrabRounding = 6.0
    style.PopupRounding = 8
    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)

    style.Colors[imgui.Col.Text]                   = imgui.ImVec4(0.10, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
    style.Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.95, 0.95, 0.95, 1.00)
    style.Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.90, 0.90, 0.90, 1.00)
    style.Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.95, 0.95, 0.95, 1.00)
    style.Colors[imgui.Col.Border]                 = imgui.ImVec4(0.80, 0.80, 0.80, 1.00)
    style.Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    style.Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
    style.Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
    style.Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.65, 0.65, 0.65, 1.00)
    style.Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.80, 0.80, 0.80, 1.00)
    style.Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
    style.Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
    style.Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
    style.Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.90, 0.90, 0.90, 1.00)
    style.Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.65, 0.65, 0.65, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(0.55, 0.55, 0.55, 1.00)
    style.Colors[imgui.Col.CheckMark]              = imgui.ImVec4(0.35, 0.35, 0.35, 1.00)
    style.Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(0.45, 0.45, 0.45, 1.00)
    style.Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(0.55, 0.55, 0.55, 1.00)
    style.Colors[imgui.Col.Button]                 = imgui.ImVec4(0.80, 0.80, 0.80, 1.00)
    style.Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
    style.Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
    style.Colors[imgui.Col.Header]                 = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
    style.Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
    style.Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.65, 0.65, 0.65, 1.00)
    style.Colors[imgui.Col.Separator]              = imgui.ImVec4(0.80, 0.80, 0.80, 1.00)
    style.Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
    style.Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
    style.Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
    style.Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
    style.Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(0.65, 0.65, 0.65, 1.00)
    style.Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
    style.Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
    style.Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
    style.Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.85, 0.85, 0.85, 0.80)
    style.Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
    style.Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
    style.Colors[imgui.Col.TabActive]              = imgui.ImVec4(0.65, 0.65, 0.65, 1.00)
end

1720187788155.png


Lua:
function SoftGrayTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()

    style.WindowPadding = imgui.ImVec2(15, 15)
    style.WindowRounding = 10.0
    style.ChildRounding = 6.0
    style.FramePadding = imgui.ImVec2(8, 7)
    style.FrameRounding = 8.0
    style.ItemSpacing = imgui.ImVec2(8, 8)
    style.ItemInnerSpacing = imgui.ImVec2(10, 6)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 13.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 10.0
    style.GrabRounding = 6.0
    style.PopupRounding = 8
    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)

    style.Colors[imgui.Col.Text]                   = imgui.ImVec4(0.80, 0.80, 0.83, 1.00)
    style.Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.50, 0.50, 0.55, 1.00)
    style.Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.16, 0.16, 0.17, 1.00)
    style.Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.20, 0.20, 0.22, 1.00)
    style.Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.18, 0.18, 0.19, 1.00)
    style.Colors[imgui.Col.Border]                 = imgui.ImVec4(0.31, 0.31, 0.35, 1.00)
    style.Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    style.Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    style.Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.35, 0.35, 0.37, 1.00)
    style.Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.45, 0.45, 0.47, 1.00)
    style.Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.20, 0.20, 0.22, 1.00)
    style.Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.20, 0.20, 0.22, 1.00)
    style.Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.25, 0.25, 0.28, 1.00)
    style.Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.20, 0.20, 0.22, 1.00)
    style.Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.20, 0.20, 0.22, 1.00)
    style.Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.30, 0.30, 0.33, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.35, 0.35, 0.38, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(0.40, 0.40, 0.43, 1.00)
    style.Colors[imgui.Col.CheckMark]              = imgui.ImVec4(0.70, 0.70, 0.73, 1.00)
    style.Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(0.60, 0.60, 0.63, 1.00)
    style.Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(0.70, 0.70, 0.73, 1.00)
    style.Colors[imgui.Col.Button]                 = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    style.Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.35, 0.35, 0.38, 1.00)
    style.Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(0.45, 0.45, 0.47, 1.00)
    style.Colors[imgui.Col.Header]                 = imgui.ImVec4(0.35, 0.35, 0.38, 1.00)
    style.Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.40, 0.40, 0.43, 1.00)
    style.Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.45, 0.45, 0.48, 1.00)
    style.Colors[imgui.Col.Separator]              = imgui.ImVec4(0.30, 0.30, 0.33, 1.00)
    style.Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.35, 0.35, 0.38, 1.00)
    style.Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(0.40, 0.40, 0.43, 1.00)
    style.Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    style.Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(0.30, 0.30, 0.33, 1.00)
    style.Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(0.35, 0.35, 0.38, 1.00)
    style.Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.65, 0.65, 0.68, 1.00)
    style.Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(0.75, 0.75, 0.78, 1.00)
    style.Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.65, 0.65, 0.68, 1.00)
    style.Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(0.75, 0.75, 0.78, 1.00)
    style.Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(0.35, 0.35, 0.38, 1.00)
    style.Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.20, 0.20, 0.22, 0.80)
    style.Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    style.Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.35, 0.35, 0.38, 1.00)
    style.Colors[imgui.Col.TabActive]              = imgui.ImVec4(0.40, 0.40, 0.43, 1.00)
end

1720187914776.png


Lua:
function SoftGreenTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()
  
    style.WindowPadding = imgui.ImVec2(15, 15)
    style.WindowRounding = 10.0
    style.ChildRounding = 6.0
    style.FramePadding = imgui.ImVec2(8, 7)
    style.FrameRounding = 8.0
    style.ItemSpacing = imgui.ImVec2(8, 8)
    style.ItemInnerSpacing = imgui.ImVec2(10, 6)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 13.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 10.0
    style.GrabRounding = 6.0
    style.PopupRounding = 8
    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)

    style.Colors[imgui.Col.Text]                   = imgui.ImVec4(0.85, 0.93, 0.85, 1.00)
    style.Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.55, 0.65, 0.55, 1.00)
    style.Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.13, 0.22, 0.13, 1.00)
    style.Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.17, 0.27, 0.17, 1.00)
    style.Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.15, 0.24, 0.15, 1.00)
    style.Colors[imgui.Col.Border]                 = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    style.Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.19, 0.29, 0.19, 1.00)
    style.Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.23, 0.33, 0.23, 1.00)
    style.Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.15, 0.25, 0.15, 1.00)
    style.Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.15, 0.25, 0.15, 1.00)
    style.Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.18, 0.28, 0.18, 1.00)
    style.Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.15, 0.25, 0.15, 1.00)
    style.Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.15, 0.25, 0.15, 1.00)
    style.Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.30, 0.40, 0.30, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(0.35, 0.45, 0.35, 1.00)
    style.Colors[imgui.Col.CheckMark]              = imgui.ImVec4(0.50, 0.70, 0.50, 1.00)
    style.Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(0.50, 0.70, 0.50, 1.00)
    style.Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(0.55, 0.75, 0.55, 1.00)
    style.Colors[imgui.Col.Button]                 = imgui.ImVec4(0.19, 0.29, 0.19, 1.00)
    style.Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.23, 0.33, 0.23, 1.00)
    style.Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.Header]                 = imgui.ImVec4(0.23, 0.33, 0.23, 1.00)
    style.Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.28, 0.38, 0.28, 1.00)
    style.Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.30, 0.40, 0.30, 1.00)
    style.Colors[imgui.Col.Separator]              = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.30, 0.40, 0.30, 1.00)
    style.Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(0.35, 0.45, 0.35, 1.00)
    style.Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(0.19, 0.29, 0.19, 1.00)
    style.Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(0.23, 0.33, 0.23, 1.00)
    style.Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.60, 0.70, 0.60, 1.00)
    style.Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(0.65, 0.75, 0.65, 1.00)
    style.Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.60, 0.70, 0.60, 1.00)
    style.Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(0.65, 0.75, 0.65, 1.00)
    style.Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
    style.Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.15, 0.25, 0.15, 0.80)
    style.Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.19, 0.29, 0.19, 1.00)
    style.Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.23, 0.33, 0.23, 1.00)
    style.Colors[imgui.Col.TabActive]              = imgui.ImVec4(0.25, 0.35, 0.25, 1.00)
end

1720188152656.png


Lua:
function SoftRedTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()

    style.WindowPadding = imgui.ImVec2(15, 15)
    style.WindowRounding = 10.0
    style.ChildRounding = 6.0
    style.FramePadding = imgui.ImVec2(8, 7)
    style.FrameRounding = 8.0
    style.ItemSpacing = imgui.ImVec2(8, 8)
    style.ItemInnerSpacing = imgui.ImVec2(10, 6)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 13.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 10.0
    style.GrabRounding = 6.0
    style.PopupRounding = 8
    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)

    -- Цвета
    style.Colors[imgui.Col.Text]                   = imgui.ImVec4(0.90, 0.85, 0.85, 1.00)
    style.Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
    style.Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.15, 0.03, 0.03, 1.00)
    style.Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.18, 0.05, 0.05, 0.30)
    style.Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.15, 0.03, 0.03, 1.00)
    style.Colors[imgui.Col.Border]                 = imgui.ImVec4(0.50, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    style.Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.25, 0.07, 0.07, 1.00)
    style.Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.25, 0.08, 0.08, 1.00)
    style.Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.30, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.20, 0.05, 0.05, 1.00)
    style.Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.15, 0.03, 0.03, 1.00)
    style.Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.25, 0.07, 0.07, 1.00)
    style.Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.20, 0.05, 0.05, 1.00)
    style.Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.15, 0.03, 0.03, 1.00)
    style.Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.50, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.60, 0.12, 0.12, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(0.70, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.CheckMark]              = imgui.ImVec4(0.90, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(0.90, 0.25, 0.25, 1.00)
    style.Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(0.90, 0.25, 0.25, 1.00)
    style.Colors[imgui.Col.Button]                 = imgui.ImVec4(0.25, 0.07, 0.07, 1.00)
    style.Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.80, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(0.90, 0.25, 0.25, 1.00)
    style.Colors[imgui.Col.Header]                 = imgui.ImVec4(0.25, 0.07, 0.07, 1.00)
    style.Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.80, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.90, 0.25, 0.25, 1.00)
    style.Colors[imgui.Col.Separator]              = imgui.ImVec4(0.50, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.60, 0.12, 0.12, 1.00)
    style.Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(0.70, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(0.25, 0.07, 0.07, 1.00)
    style.Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(0.80, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(0.90, 0.25, 0.25, 1.00)
    style.Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.80, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(0.90, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.80, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(0.90, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(0.90, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.20, 0.05, 0.05, 0.80)
    style.Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.25, 0.07, 0.07, 1.00)
    style.Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.80, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.TabActive]              = imgui.ImVec4(0.90, 0.25, 0.25, 1.00)
end

1720188575937.png


Lua:
function SoftBlackTheme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()

    style.WindowPadding = imgui.ImVec2(15, 15)
    style.WindowRounding = 10.0
    style.ChildRounding = 6.0
    style.FramePadding = imgui.ImVec2(8, 7)
    style.FrameRounding = 8.0
    style.ItemSpacing = imgui.ImVec2(8, 8)
    style.ItemInnerSpacing = imgui.ImVec2(10, 6)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 13.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 10.0
    style.GrabRounding = 6.0
    style.PopupRounding = 8
    style.WindowTitleAlign = imgui.ImVec2(0.5, 0.5)
    style.ButtonTextAlign = imgui.ImVec2(0.5, 0.5)

    style.Colors[imgui.Col.Text]                   = imgui.ImVec4(0.90, 0.90, 0.80, 1.00)
    style.Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.60, 0.50, 0.50, 1.00)
    style.Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.10, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
    style.Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
    style.Colors[imgui.Col.Border]                 = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    style.Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
    style.Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.10, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
    style.Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.10, 0.10, 0.10, 1.00)
    style.Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
    style.Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
    style.Colors[imgui.Col.CheckMark]              = imgui.ImVec4(0.66, 0.66, 0.66, 1.00)
    style.Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(0.66, 0.66, 0.66, 1.00)
    style.Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(0.70, 0.70, 0.73, 1.00)
    style.Colors[imgui.Col.Button]                 = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
    style.Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
    style.Colors[imgui.Col.Header]                 = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
    style.Colors[imgui.Col.Separator]              = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
    style.Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
    style.Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
    style.Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
    style.Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.70, 0.70, 0.73, 1.00)
    style.Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(0.95, 0.95, 0.70, 1.00)
    style.Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.70, 0.70, 0.73, 1.00)
    style.Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(0.95, 0.95, 0.70, 1.00)
    style.Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(0.25, 0.25, 0.15, 1.00)
    style.Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.10, 0.10, 0.10, 0.80)
    style.Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
    style.Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
    style.Colors[imgui.Col.TabActive]              = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
end
 
Последнее редактирование:

Макаров

Новичок
21
6
mimgui
мятненький чиназесик
1721767260431.png
makarov_theme:
function makarov_theme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()
    local colors = style.Colors
   
    -- Основные цвета
    local bgColor = imgui.ImVec4(0.12, 0.13, 0.14, 1.00) -- Темный фон
    local panelColor = imgui.ImVec4(0.18, 0.19, 0.20, 1.00) -- Панель
    local highlightColor = imgui.ImVec4(0.00, 0.80, 0.60, 1.00) -- Зеленый акцент
    local glowColor = imgui.ImVec4(0.00, 0.80, 0.60, 0.5)
   
    -- Настройка цветов
    colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[imgui.Col.WindowBg] = bgColor
    colors[imgui.Col.ChildBg] = panelColor
    colors[imgui.Col.PopupBg] = panelColor
    colors[imgui.Col.Border] = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    colors[imgui.Col.FrameBg] = panelColor
    colors[imgui.Col.FrameBgHovered] = highlightColor
    colors[imgui.Col.FrameBgActive] = highlightColor
    colors[imgui.Col.TitleBg] = panelColor
    colors[imgui.Col.TitleBgActive] = highlightColor
    colors[imgui.Col.TitleBgCollapsed] = panelColor
    colors[imgui.Col.CheckMark] = highlightColor
    colors[imgui.Col.SliderGrab] = highlightColor
    colors[imgui.Col.SliderGrabActive] = highlightColor
    colors[imgui.Col.Button] = panelColor
    colors[imgui.Col.ButtonHovered] = glowColor
    colors[imgui.Col.ButtonActive] = highlightColor
    colors[imgui.Col.Header] = panelColor
    colors[imgui.Col.HeaderHovered] = highlightColor
    colors[imgui.Col.HeaderActive] = highlightColor
    colors[imgui.Col.Separator] = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    colors[imgui.Col.SeparatorHovered] = highlightColor
    colors[imgui.Col.SeparatorActive] = highlightColor
    colors[imgui.Col.ResizeGrip] = highlightColor
    colors[imgui.Col.ResizeGripHovered] = highlightColor
    colors[imgui.Col.ResizeGripActive] = highlightColor
    colors[imgui.Col.Tab] = panelColor
    colors[imgui.Col.TabHovered] = highlightColor
    colors[imgui.Col.TabActive] = highlightColor
    colors[imgui.Col.TabUnfocused] = panelColor
    colors[imgui.Col.TabUnfocusedActive] = highlightColor
    colors[imgui.Col.PlotLines] = highlightColor
    colors[imgui.Col.PlotLinesHovered] = highlightColor
    colors[imgui.Col.PlotHistogram] = highlightColor
    colors[imgui.Col.PlotHistogramHovered] = highlightColor
    colors[imgui.Col.TextSelectedBg] = highlightColor
    colors[imgui.Col.DragDropTarget] = highlightColor
    colors[imgui.Col.NavHighlight] = highlightColor
    colors[imgui.Col.NavWindowingHighlight] = highlightColor
    colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.70)
    colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.70)
   
    -- Настройка размеров и отступов
    style.WindowPadding = imgui.ImVec2(10, 10)
    style.FramePadding = imgui.ImVec2(5, 5)
    style.ItemSpacing = imgui.ImVec2(5, 5)
    style.WindowBorderSize = 1.0
    style.FrameBorderSize = 1.0
    style.WindowRounding = 5.0
    style.ChildRounding = 5.0
    style.FrameRounding = 5.0
    style.GrabRounding = 5.0
    style.ScrollbarRounding = 5.0
end

example_window.lua:
local imgui = require 'mimgui'

local new = imgui.new

local wind = new.bool(false)
local checkBox = new.bool(false)

local inputText = new.char[256]()
local slider = new.float(0.0)
local inputInt = new.int(1)


function main()
    sampRegisterChatCommand('example', function() wind[0] = not wind[0] end)
end

imgui.OnInitialize(function()
    makarov_theme()
end)

imgui.OnFrame(function() return wind[0] end,
function(self)
    local resX, resY = getScreenResolution()
    imgui.SetNextWindowPos(imgui.ImVec2(resX/2, resY/2), imgui.Cond.FirstUseEver, imgui.ImVec2(0.5, 0.5))
    imgui.Begin('Example Style/Theme', window)
    local strs = "hey"
    imgui.BeginChild("##title", imgui.ImVec2(560, 36), true)
        imgui.Text("Example Style/Theme")
    imgui.EndChild()
    imgui.BeginChild("##pages", imgui.ImVec2(560, 50), true)
        imgui.Button('Button')
        imgui.SameLine()
        imgui.Button('Button')
        imgui.SameLine()
        imgui.Button('Button')
        imgui.SameLine()
        imgui.Button('Button')
        imgui.SameLine()
    imgui.EndChild()
    imgui.BeginChild('##page', imgui.ImVec2(560, 300), true)
        imgui.Checkbox('Check Box', checkBox)
        imgui.InputText('Text', inputText, 256)
        imgui.SliderFloat('Slider', slider, 0.0, 10.0)
        imgui.InputInt('Input Int', inputInt)
        imgui.Link("blast.hk", 'blast hack')
    imgui.EndChild()
    imgui.End()
end
)

function makarov_theme()
    imgui.SwitchContext()
    local style = imgui.GetStyle()
    local colors = style.Colors
   
    -- Основные цвета
    local bgColor = imgui.ImVec4(0.12, 0.13, 0.14, 1.00) -- Темный фон
    local panelColor = imgui.ImVec4(0.18, 0.19, 0.20, 1.00) -- Панель
    local highlightColor = imgui.ImVec4(0.00, 0.80, 0.60, 1.00) -- Зеленый акцент
    local glowColor = imgui.ImVec4(0.00, 0.80, 0.60, 0.5)
   
    -- Настройка цветов
    colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[imgui.Col.WindowBg] = bgColor
    colors[imgui.Col.ChildBg] = panelColor
    colors[imgui.Col.PopupBg] = panelColor
    colors[imgui.Col.Border] = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    colors[imgui.Col.FrameBg] = panelColor
    colors[imgui.Col.FrameBgHovered] = highlightColor
    colors[imgui.Col.FrameBgActive] = highlightColor
    colors[imgui.Col.TitleBg] = panelColor
    colors[imgui.Col.TitleBgActive] = highlightColor
    colors[imgui.Col.TitleBgCollapsed] = panelColor
    colors[imgui.Col.CheckMark] = highlightColor
    colors[imgui.Col.SliderGrab] = highlightColor
    colors[imgui.Col.SliderGrabActive] = highlightColor
    colors[imgui.Col.Button] = panelColor
    colors[imgui.Col.ButtonHovered] = glowColor
    colors[imgui.Col.ButtonActive] = highlightColor
    colors[imgui.Col.Header] = panelColor
    colors[imgui.Col.HeaderHovered] = highlightColor
    colors[imgui.Col.HeaderActive] = highlightColor
    colors[imgui.Col.Separator] = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    colors[imgui.Col.SeparatorHovered] = highlightColor
    colors[imgui.Col.SeparatorActive] = highlightColor
    colors[imgui.Col.ResizeGrip] = highlightColor
    colors[imgui.Col.ResizeGripHovered] = highlightColor
    colors[imgui.Col.ResizeGripActive] = highlightColor
    colors[imgui.Col.Tab] = panelColor
    colors[imgui.Col.TabHovered] = highlightColor
    colors[imgui.Col.TabActive] = highlightColor
    colors[imgui.Col.TabUnfocused] = panelColor
    colors[imgui.Col.TabUnfocusedActive] = highlightColor
    colors[imgui.Col.PlotLines] = highlightColor
    colors[imgui.Col.PlotLinesHovered] = highlightColor
    colors[imgui.Col.PlotHistogram] = highlightColor
    colors[imgui.Col.PlotHistogramHovered] = highlightColor
    colors[imgui.Col.TextSelectedBg] = highlightColor
    colors[imgui.Col.DragDropTarget] = highlightColor
    colors[imgui.Col.NavHighlight] = highlightColor
    colors[imgui.Col.NavWindowingHighlight] = highlightColor
    colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.70)
    colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.70)
   
    -- Настройка размеров и отступов
    style.WindowPadding = imgui.ImVec2(10, 10)
    style.FramePadding = imgui.ImVec2(5, 5)
    style.ItemSpacing = imgui.ImVec2(5, 5)
    style.WindowBorderSize = 1.0
    style.FrameBorderSize = 1.0
    style.WindowRounding = 5.0
    style.ChildRounding = 5.0
    style.FrameRounding = 5.0
    style.GrabRounding = 5.0
    style.ScrollbarRounding = 5.0
end

function imgui.Link(label, description)

    local size = imgui.CalcTextSize(label)
    local width = imgui.GetWindowWidth()
    local p2 = imgui.GetCursorPos()
    imgui.SetCursorPos(imgui.ImVec2(width / 2 - size.x / 2, p2.y))
    local result = imgui.InvisibleButton(label, size)
    imgui.SetCursorPos(imgui.ImVec2(width / 2 - size.x / 2, p2.y))

    local p = imgui.GetCursorScreenPos()

    if imgui.IsItemHovered() then
        if description then
            imgui.BeginTooltip()
            imgui.PushTextWrapPos(600)
            imgui.TextUnformatted(description)
            imgui.PopTextWrapPos()
            imgui.EndTooltip()
        end

        imgui.TextColored(imgui.GetStyle().Colors[imgui.Col.CheckMark], label)
        imgui.GetWindowDrawList():AddLine(imgui.ImVec2(p.x, p.y + size.y), imgui.ImVec2(p.x + size.x, p.y + size.y), imgui.GetColorU32Vec4(imgui.GetStyle().Colors[imgui.Col.CheckMark]))

    else
        imgui.TextColored(imgui.GetStyle().Colors[imgui.Col.CheckMark], label)
    end

    return result
end

хз на что похоже, но выглядит не так вырви глазно
1721775881903.png
blast hack theme:
    imgui.SwitchContext()
    local style = imgui.GetStyle()
    local colors = style.Colors
    
    -- Основные цвета
    local bgColor = imgui.ImVec4(0.11, 0.12, 0.17, 1.00) -- Темный синий фон
    local panelColor = imgui.ImVec4(0.18, 0.19, 0.22, 1.00) -- Темно-серый панель
    local highlightColor = imgui.ImVec4(0.00, 0.52, 0.78, 1.00) -- Голубой акцент
    local buttonHoverColor = imgui.ImVec4(0.00, 0.60, 0.90, 1.00)
    
    -- Настройка цветов
    colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[imgui.Col.WindowBg] = bgColor
    colors[imgui.Col.ChildBg] = panelColor
    colors[imgui.Col.PopupBg] = panelColor
    colors[imgui.Col.Border] = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    colors[imgui.Col.FrameBg] = panelColor
    colors[imgui.Col.FrameBgHovered] = highlightColor
    colors[imgui.Col.FrameBgActive] = highlightColor
    colors[imgui.Col.TitleBg] = panelColor
    colors[imgui.Col.TitleBgActive] = highlightColor
    colors[imgui.Col.TitleBgCollapsed] = panelColor
    colors[imgui.Col.CheckMark] = highlightColor
    colors[imgui.Col.SliderGrab] = highlightColor
    colors[imgui.Col.SliderGrabActive] = highlightColor
    colors[imgui.Col.Button] = panelColor
    colors[imgui.Col.ButtonHovered] = buttonHoverColor
    colors[imgui.Col.ButtonActive] = highlightColor
    colors[imgui.Col.Header] = panelColor
    colors[imgui.Col.HeaderHovered] = highlightColor
    colors[imgui.Col.HeaderActive] = highlightColor
    colors[imgui.Col.Separator] = imgui.ImVec4(0.25, 0.25, 0.27, 1.00)
    colors[imgui.Col.SeparatorHovered] = highlightColor
    colors[imgui.Col.SeparatorActive] = highlightColor
    colors[imgui.Col.ResizeGrip] = highlightColor
    colors[imgui.Col.ResizeGripHovered] = highlightColor
    colors[imgui.Col.ResizeGripActive] = highlightColor
    colors[imgui.Col.Tab] = panelColor
    colors[imgui.Col.TabHovered] = highlightColor
    colors[imgui.Col.TabActive] = highlightColor
    colors[imgui.Col.TabUnfocused] = panelColor
    colors[imgui.Col.TabUnfocusedActive] = highlightColor
    colors[imgui.Col.PlotLines] = highlightColor
    colors[imgui.Col.PlotLinesHovered] = highlightColor
    colors[imgui.Col.PlotHistogram] = highlightColor
    colors[imgui.Col.PlotHistogramHovered] = highlightColor
    colors[imgui.Col.TextSelectedBg] = highlightColor
    colors[imgui.Col.DragDropTarget] = highlightColor
    colors[imgui.Col.NavHighlight] = highlightColor
    colors[imgui.Col.NavWindowingHighlight] = highlightColor
    colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.70)
    colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.70)
    
    -- Настройка размеров и отступов
    style.WindowPadding = imgui.ImVec2(10, 10)
    style.FramePadding = imgui.ImVec2(5, 5)
    style.ItemSpacing = imgui.ImVec2(5, 5)
    style.WindowBorderSize = 1.0
    style.FrameBorderSize = 1.0
    style.WindowRounding = 5.0
    style.FrameRounding = 5.0
    style.GrabRounding = 5.0
    style.ScrollbarRounding = 5.0
 
Последнее редактирование:
  • Нравится
Реакции: inexplica

альтушка

Активный
363
35
Приятная серая тема, которая не режет глаза
Mimgui

1721852241621.png
Lua:
function apply_grey_style()

    local style = imgui.GetStyle()
    local colors = style.Colors
    style.Alpha = 1;
    style.WindowPadding = imgui.ImVec2(15.00, 15.00);
    style.WindowRounding = 0;
    style.WindowBorderSize = 1;
    style.WindowMinSize = imgui.ImVec2(32.00, 32.00);
    style.WindowTitleAlign = imgui.ImVec2(0.50, 0.50);
    style.ChildRounding = 0;
    style.ChildBorderSize = 1;
    style.PopupRounding = 0;
    style.PopupBorderSize = 1;
    style.FramePadding = imgui.ImVec2(8.00, 7.00);
    style.FrameRounding = 0;
    style.FrameBorderSize = 0;
    style.ItemSpacing = imgui.ImVec2(8.00, 8.00);
    style.ItemInnerSpacing = imgui.ImVec2(10.00, 6.00);
    style.IndentSpacing = 25;
    style.ScrollbarSize = 13;
    style.ScrollbarRounding = 0;
    style.GrabMinSize = 6;
    style.GrabRounding = 0;
    style.TabRounding = 0;
    style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50);
    style.SelectableTextAlign = imgui.ImVec2(0.00, 0.00);
    colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00);
    colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.60, 0.56, 0.56, 1.00);
    colors[imgui.Col.WindowBg] = imgui.ImVec4(0.16, 0.16, 0.16, 1.00);
    colors[imgui.Col.ChildBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
    colors[imgui.Col.PopupBg] = imgui.ImVec4(0.26, 0.26, 0.26, 1.00);
    colors[imgui.Col.Border] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
    colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
    colors[imgui.Col.FrameBg] = imgui.ImVec4(0.20, 0.20, 0.20, 1.00);
    colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.33, 0.32, 0.32, 1.00);
    colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.TitleBg] = imgui.ImVec4(0.22, 0.22, 0.22, 1.00);
    colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.23, 0.23, 0.23, 1.00);
    colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.00, 0.00, 0.00, 0.51);
    colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.14, 0.14, 0.14, 1.00);
    colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.19, 0.19, 0.19, 1.00);
    colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.23, 0.23, 0.23, 1.00);
    colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.41, 0.41, 0.41, 1.00);
    colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.51, 0.51, 0.51, 1.00);
    colors[imgui.Col.CheckMark] = imgui.ImVec4(0.42, 0.43, 0.43, 1.00);
    colors[imgui.Col.SliderGrab] = imgui.ImVec4(0.42, 0.43, 0.43, 1.00);
    colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.51, 0.51, 0.51, 1.00);
    colors[imgui.Col.Button] = imgui.ImVec4(0.26, 0.26, 0.26, 1.00);
    colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.32, 0.32, 0.32, 1.00);
    colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.Header] = imgui.ImVec4(0.26, 0.26, 0.26, 1.00);
    colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.33, 0.32, 0.32, 1.00);
    colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.Separator] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.ResizeGrip] = imgui.ImVec4(0.22, 0.22, 0.22, 1.00);
    colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(0.22, 0.22, 0.22, 1.00);
    colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(0.33, 0.32, 0.32, 1.00);
    colors[imgui.Col.Tab] = imgui.ImVec4(0.26, 0.26, 0.26, 1.00);
    colors[imgui.Col.TabHovered] = imgui.ImVec4(0.33, 0.32, 0.32, 1.00);
    colors[imgui.Col.TabActive] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.TabUnfocused] = imgui.ImVec4(0.26, 0.26, 0.26, 1.00);
    colors[imgui.Col.TabUnfocusedActive] = imgui.ImVec4(0.38, 0.38, 0.38, 1.00);
    colors[imgui.Col.PlotLines] = imgui.ImVec4(0.61, 0.61, 0.61, 1.00);
    colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(1.00, 0.43, 0.35, 1.00);
    colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.90, 0.70, 0.00, 1.00);
    colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 0.60, 0.00, 1.00);
    colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.33, 0.33, 0.33, 0.50);
    colors[imgui.Col.DragDropTarget] = imgui.ImVec4(1.00, 1.00, 0.00, 0.90);
    colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
    colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70);
    colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.20);
    colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.35);
end
 
  • Нравится
Реакции: cloudflare и NotSense

Theopka

Участник
38
21
Тёмная-серая тема на Mimgui. Похоже от чапо но более в сочных цветах

1000021890.png

Lua:
function dark_grey()
local style = imgui.GetStyle();
local colors = style.Colors;
style.Alpha = 1;
style.WindowPadding = imgui.ImVec2(8.00, 8.00);
style.WindowRounding = 7;
style.WindowBorderSize = 0;
style.WindowMinSize = imgui.ImVec2(32.00, 32.00);
style.WindowTitleAlign = imgui.ImVec2(0.00, 0.50);
style.ChildRounding = 12;
style.ChildBorderSize = 1;
style.PopupRounding = 0;
style.PopupBorderSize = 0;
style.FramePadding = imgui.ImVec2(4.00, 3.00);
style.FrameRounding = 12;
style.FrameBorderSize = 1;
style.ItemSpacing = imgui.ImVec2(8.00, 4.00);
style.ItemInnerSpacing = imgui.ImVec2(4.00, 4.00);
style.IndentSpacing = 21;
style.ScrollbarSize = 14;
style.ScrollbarRounding = 12;
style.GrabMinSize = 10;
style.GrabRounding = 12;
style.TabRounding = 9;
style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50);
style.SelectableTextAlign = imgui.ImVec2(0.00, 0.00);
colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00);
colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.50, 0.50, 0.50, 1.00);
colors[imgui.Col.WindowBg] = imgui.ImVec4(0.09, 0.09, 0.09, 1.00);
colors[imgui.Col.ChildBg] = imgui.ImVec4(0.13, 0.13, 0.13, 1.00);
colors[imgui.Col.PopupBg] = imgui.ImVec4(0.12, 0.12, 0.12, 1.00);
colors[imgui.Col.Border] = imgui.ImVec4(0.19, 0.19, 0.19, 1.00);
colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
colors[imgui.Col.FrameBg] = imgui.ImVec4(0.08, 0.08, 0.08, 0.54);
colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.16, 0.16, 0.16, 0.54);
colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.17, 0.17, 0.17, 0.54);
colors[imgui.Col.TitleBg] = imgui.ImVec4(0.21, 0.21, 0.21, 1.00);
colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.00, 0.00, 0.00, 0.51);
colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.14, 0.14, 0.14, 1.00);
colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.24, 0.24, 0.24, 1.00);
colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.18, 0.18, 0.18, 1.00);
colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.18, 0.18, 0.18, 1.00);
colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.36, 0.36, 0.36, 1.00);
colors[imgui.Col.CheckMark] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00);
colors[imgui.Col.SliderGrab] = imgui.ImVec4(0.24, 0.24, 0.24, 1.00);
colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.Button] = imgui.ImVec4(0.24, 0.24, 0.24, 1.00);
colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.Header] = imgui.ImVec4(0.24, 0.24, 0.24, 1.00);
colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.Separator] = imgui.ImVec4(0.71, 0.71, 0.71, 1.00);
colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.71, 0.71, 0.71, 1.00);
colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.71, 0.71, 0.71, 1.00);
colors[imgui.Col.ResizeGrip] = imgui.ImVec4(0.71, 0.71, 0.71, 1.00);
colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(0.48, 0.48, 0.48, 1.00);
colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(0.48, 0.48, 0.48, 1.00);
colors[imgui.Col.Tab] = imgui.ImVec4(0.24, 0.24, 0.24, 1.00);
colors[imgui.Col.TabHovered] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.TabActive] = imgui.ImVec4(0.37, 0.37, 0.37, 1.00);
colors[imgui.Col.TabUnfocused] = imgui.ImVec4(0.07, 0.10, 0.15, 0.97);
colors[imgui.Col.TabUnfocusedActive] = imgui.ImVec4(0.14, 0.26, 0.42, 1.00);
colors[imgui.Col.PlotLines] = imgui.ImVec4(0.61, 0.61, 0.61, 1.00);
colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(1.00, 0.43, 0.35, 1.00);
colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.90, 0.70, 0.00, 1.00);
colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 0.60, 0.00, 1.00);
colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.26, 0.59, 0.98, 0.35);
colors[imgui.Col.DragDropTarget] = imgui.ImVec4(1.00, 1.00, 0.00, 0.90);
colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70);
colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.20);
colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.35);
end
 

sh1va

Новичок
3
6
Red Style:
lua:
    local style = imgui.GetStyle()
    local colors = style.Colors
    
    style.Alpha = 1.0
    style.WindowPadding = imgui.ImVec2(10.00, 10.00)
    style.WindowRounding = 12.0
    style.WindowBorderSize = 1.0
    style.WindowMinSize = imgui.ImVec2(50.00, 50.00)
    style.WindowTitleAlign = imgui.ImVec2(0.50, 0.50)
    style.ChildRounding = 8.0
    style.ChildBorderSize = 1.0
    style.PopupRounding = 8.0
    style.PopupBorderSize = 1.0
    style.FramePadding = imgui.ImVec2(12.00, 6.00)
    style.FrameRounding = 8.0
    style.FrameBorderSize = 1.0
    style.ItemSpacing = imgui.ImVec2(10.00, 8.00)
    style.ItemInnerSpacing = imgui.ImVec2(8.00, 6.00)
    style.IndentSpacing = 25.0
    style.ScrollbarSize = 16.0
    style.ScrollbarRounding = 12.0
    style.GrabMinSize = 14.0
    style.GrabRounding = 8.0
    style.TabRounding = 10.0
    
    style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50)
    style.SelectableTextAlign = imgui.ImVec2(0.50, 0.50)
    colors[imgui.Col.Text] = imgui.ImVec4(0.95, 0.96, 0.98, 1.00)
    colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
    colors[imgui.Col.WindowBg] = imgui.ImVec4(0.15, 0.10, 0.10, 1.00)
    colors[imgui.Col.ChildBg] = imgui.ImVec4(0.20, 0.15, 0.15, 1.00)
    colors[imgui.Col.PopupBg] = imgui.ImVec4(0.15, 0.10, 0.10, 0.95)
    colors[imgui.Col.Border] = imgui.ImVec4(0.70, 0.30, 0.30, 0.50)
    colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
    colors[imgui.Col.FrameBg] = imgui.ImVec4(0.25, 0.10, 0.10, 1.00)
    colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.40, 0.10, 0.10, 1.00)
    colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.60, 0.10, 0.10, 1.00)
    colors[imgui.Col.TitleBg] = imgui.ImVec4(0.15, 0.10, 0.10, 1.00)
    colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.25, 0.10, 0.10, 1.00)
    colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.15, 0.10, 0.10, 0.75)
    colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.15, 0.10, 0.10, 0.60)
    colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.80, 0.20, 0.20, 0.80)
    colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.90, 0.30, 0.30, 0.80)
    colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.95, 0.40, 0.40, 1.00)
    colors[imgui.Col.Button] = imgui.ImVec4(0.20, 0.10, 0.10, 1.00)
    colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.30, 0.10, 0.10, 1.00)
    colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.40, 0.10, 0.10, 1.00)
    colors[imgui.Col.Header] = imgui.ImVec4(0.20, 0.10, 0.10, 1.00)
    colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.40, 0.10, 0.10, 1.00)
    colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.60, 0.10, 0.10, 1.00)
    colors[imgui.Col.Tab] = imgui.ImVec4(0.20, 0.10, 0.10, 1.00)
    colors[imgui.Col.TabHovered] = imgui.ImVec4(0.40, 0.10, 0.10, 1.00)
    colors[imgui.Col.TabActive] = imgui.ImVec4(0.60, 0.10, 0.10, 1.00)
    colors[imgui.Col.PlotLines] = imgui.ImVec4(0.80, 0.20, 0.20, 1.00)
    colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(0.90, 0.30, 0.30, 1.00)
    colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.80, 0.20, 0.20, 1.00)
    colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(0.90, 0.30, 0.30, 1.00)
    colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.30, 0.60, 0.85, 0.35)
    colors[imgui.Col.DragDropTarget] = imgui.ImVec4(0.85, 0.60, 0.40, 0.90)
    colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.80, 0.30, 0.30, 1.00)
    colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(0.90, 0.50, 0.50, 0.70)
    colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.20, 0.20, 0.25, 0.20)
    colors[imgui.Col.CheckMark] = imgui.ImVec4(0.90, 0.10, 0.10, 1.00)
    colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.20, 0.20, 0.25, 0.35)

Blue Style:
lua:
local style = imgui.GetStyle()
local colors = style.Colors

style.Alpha = 1.0
style.WindowPadding = imgui.ImVec2(10.00, 10.00)
style.WindowRounding = 12.0
style.WindowBorderSize = 1.0
style.WindowMinSize = imgui.ImVec2(50.00, 50.00)
style.WindowTitleAlign = imgui.ImVec2(0.50, 0.50)
style.ChildRounding = 8.0
style.ChildBorderSize = 1.0
style.PopupRounding = 8.0
style.PopupBorderSize = 1.0
style.FramePadding = imgui.ImVec2(12.00, 6.00)
style.FrameRounding = 8.0
style.FrameBorderSize = 1.0
style.ItemSpacing = imgui.ImVec2(10.00, 8.00)
style.ItemInnerSpacing = imgui.ImVec2(8.00, 6.00)
style.IndentSpacing = 25.0
style.ScrollbarSize = 16.0
style.ScrollbarRounding = 12.0
style.GrabMinSize = 14.0
style.GrabRounding = 8.0
style.TabRounding = 10.0

style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50)
style.SelectableTextAlign = imgui.ImVec2(0.50, 0.50)

colors[imgui.Col.Text] = imgui.ImVec4(0.95, 0.96, 0.98, 1.00)
colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
colors[imgui.Col.WindowBg] = imgui.ImVec4(0.10, 0.20, 0.30, 1.00)
colors[imgui.Col.ChildBg] = imgui.ImVec4(0.20, 0.30, 0.40, 1.00)
colors[imgui.Col.PopupBg] = imgui.ImVec4(0.15, 0.25, 0.35, 0.95)
colors[imgui.Col.Border] = imgui.ImVec4(0.70, 0.60, 0.80, 0.50)
colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
colors[imgui.Col.FrameBg] = imgui.ImVec4(0.15, 0.25, 0.35, 1.00)
colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.20, 0.30, 0.40, 1.00)
colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.25, 0.35, 0.45, 1.00)
colors[imgui.Col.TitleBg] = imgui.ImVec4(0.10, 0.20, 0.30, 1.00)
colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.15, 0.25, 0.35, 1.00)
colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.10, 0.20, 0.30, 0.75)
colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.10, 0.20, 0.30, 0.60)
colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.60, 0.80, 1.00, 0.80)
colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.70, 0.90, 1.00, 0.80)
colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.80, 1.00, 1.00, 1.00)
colors[imgui.Col.Button] = imgui.ImVec4(0.10, 0.20, 0.30, 1.00)
colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.20, 0.30, 0.40, 1.00)
colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.30, 0.40, 0.50, 1.00)
colors[imgui.Col.Header] = imgui.ImVec4(0.10, 0.20, 0.30, 1.00)
colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.20, 0.30, 0.40, 1.00)
colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.30, 0.40, 0.50, 1.00)
colors[imgui.Col.Tab] = imgui.ImVec4(0.10, 0.20, 0.30, 1.00)
colors[imgui.Col.TabHovered] = imgui.ImVec4(0.20, 0.30, 0.40, 1.00)
colors[imgui.Col.TabActive] = imgui.ImVec4(0.30, 0.40, 0.50, 1.00)
colors[imgui.Col.PlotLines] = imgui.ImVec4(0.60, 0.80, 1.00, 1.00)
colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(0.70, 0.90, 1.00, 1.00)
colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.60, 0.80, 1.00, 1.00)
colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(0.70, 0.90, 1.00, 1.00)
colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.30, 0.60, 0.85, 0.35)
colors[imgui.Col.DragDropTarget] = imgui.ImVec4(0.85, 0.60, 0.40, 0.90)
colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.60, 0.80, 1.00, 1.00)
colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(0.70, 0.90, 1.00, 0.70)
colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.20, 0.20, 0.25, 0.20)
colors[imgui.Col.CheckMark] = imgui.ImVec4(0.60, 0.80, 1.00, 1.00)
colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.20, 0.20, 0.25, 0.35)

Purple Style:
lua:
local style = imgui.GetStyle()
local colors = style.Colors

style.Alpha = 1.0
style.WindowPadding = imgui.ImVec2(10.00, 10.00)
style.WindowRounding = 12.0
style.WindowBorderSize = 1.0
style.WindowMinSize = imgui.ImVec2(50.00, 50.00)
style.WindowTitleAlign = imgui.ImVec2(0.50, 0.50)
style.ChildRounding = 8.0
style.ChildBorderSize = 1.0
style.PopupRounding = 8.0
style.PopupBorderSize = 1.0
style.FramePadding = imgui.ImVec2(12.00, 6.00)
style.FrameRounding = 8.0
style.FrameBorderSize = 1.0
style.ItemSpacing = imgui.ImVec2(10.00, 8.00)
style.ItemInnerSpacing = imgui.ImVec2(8.00, 6.00)
style.IndentSpacing = 25.0
style.ScrollbarSize = 16.0
style.ScrollbarRounding = 12.0
style.GrabMinSize = 14.0
style.GrabRounding = 8.0
style.TabRounding = 10.0

style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50)
style.SelectableTextAlign = imgui.ImVec2(0.50, 0.50)

colors[imgui.Col.Text] = imgui.ImVec4(0.90, 0.80, 1.00, 1.00)
colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.60, 0.50, 0.70, 1.00)
colors[imgui.Col.WindowBg] = imgui.ImVec4(0.20, 0.10, 0.30, 1.00)
colors[imgui.Col.ChildBg] = imgui.ImVec4(0.25, 0.15, 0.35, 1.00)
colors[imgui.Col.PopupBg] = imgui.ImVec4(0.30, 0.20, 0.40, 0.95)
colors[imgui.Col.Border] = imgui.ImVec4(0.60, 0.40, 0.70, 0.50)
colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
colors[imgui.Col.FrameBg] = imgui.ImVec4(0.30, 0.20, 0.40, 1.00)
colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.35, 0.25, 0.45, 1.00)
colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.40, 0.30, 0.50, 1.00)
colors[imgui.Col.TitleBg] = imgui.ImVec4(0.20, 0.10, 0.30, 1.00)
colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.25, 0.15, 0.35, 1.00)
colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.20, 0.10, 0.30, 0.75)
colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.20, 0.10, 0.30, 0.60)
colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.80, 0.60, 1.00, 0.80)
colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.90, 0.70, 1.00, 0.80)
colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(1.00, 0.80, 1.00, 1.00)
colors[imgui.Col.Button] = imgui.ImVec4(0.20, 0.10, 0.30, 1.00)
colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.30, 0.20, 0.40, 1.00)
colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.40, 0.30, 0.50, 1.00)
colors[imgui.Col.Header] = imgui.ImVec4(0.20, 0.10, 0.30, 1.00)
colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.30, 0.20, 0.40, 1.00)
colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.40, 0.30, 0.50, 1.00)
colors[imgui.Col.Tab] = imgui.ImVec4(0.20, 0.10, 0.30, 1.00)
colors[imgui.Col.TabHovered] = imgui.ImVec4(0.30, 0.20, 0.40, 1.00)
colors[imgui.Col.TabActive] = imgui.ImVec4(0.40, 0.30, 0.50, 1.00)
colors[imgui.Col.PlotLines] = imgui.ImVec4(0.80, 0.60, 1.00, 1.00)
colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(0.90, 0.70, 1.00, 1.00)
colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.80, 0.60, 1.00, 1.00)
colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(0.90, 0.70, 1.00, 1.00)
colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.50, 0.30, 0.70, 0.35)
colors[imgui.Col.DragDropTarget] = imgui.ImVec4(0.90, 0.50, 0.90, 0.90)
colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.80, 0.60, 1.00, 1.00)
colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(0.90, 0.70, 1.00, 0.70)
colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.20, 0.20, 0.25, 0.20)
colors[imgui.Col.CheckMark] = imgui.ImVec4(0.80, 0.60, 1.00, 1.00)
colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.20, 0.10, 0.30, 0.35)

Gray Style:
lua:
local style = imgui.GetStyle()
local colors = style.Colors

style.Alpha = 1.0
style.WindowPadding = imgui.ImVec2(10.00, 10.00)
style.WindowRounding = 12.0
style.WindowBorderSize = 1.0
style.WindowMinSize = imgui.ImVec2(50.00, 50.00)
style.WindowTitleAlign = imgui.ImVec2(0.50, 0.50)
style.ChildRounding = 8.0
style.ChildBorderSize = 1.0
style.PopupRounding = 8.0
style.PopupBorderSize = 1.0
style.FramePadding = imgui.ImVec2(12.00, 6.00)
style.FrameRounding = 8.0
style.FrameBorderSize = 1.0
style.ItemSpacing = imgui.ImVec2(10.00, 8.00)
style.ItemInnerSpacing = imgui.ImVec2(8.00, 6.00)
style.IndentSpacing = 25.0
style.ScrollbarSize = 16.0
style.ScrollbarRounding = 12.0
style.GrabMinSize = 14.0
style.GrabRounding = 8.0
style.TabRounding = 10.0

style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50)
style.SelectableTextAlign = imgui.ImVec2(0.50, 0.50)

colors[imgui.Col.Text] = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
colors[imgui.Col.WindowBg] = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
colors[imgui.Col.ChildBg] = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
colors[imgui.Col.PopupBg] = imgui.ImVec4(0.25, 0.25, 0.25, 0.95)
colors[imgui.Col.Border] = imgui.ImVec4(0.50, 0.50, 0.50, 0.50)
colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
colors[imgui.Col.FrameBg] = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
colors[imgui.Col.TitleBg] = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.15, 0.15, 0.15, 0.75)
colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.15, 0.15, 0.15, 0.60)
colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.70, 0.70, 0.70, 0.80)
colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.80, 0.80, 0.80, 0.80)
colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.90, 0.90, 0.90, 1.00)
colors[imgui.Col.Button] = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
colors[imgui.Col.Header] = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
colors[imgui.Col.Tab] = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
colors[imgui.Col.TabHovered] = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
colors[imgui.Col.TabActive] = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
colors[imgui.Col.PlotLines] = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(0.80, 0.80, 0.80, 1.00)
colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(0.80, 0.80, 0.80, 1.00)
colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.30, 0.30, 0.30, 0.35)
colors[imgui.Col.DragDropTarget] = imgui.ImVec4(0.80, 0.80, 0.80, 0.90)
colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(0.80, 0.80, 0.80, 0.70)
colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.10, 0.10, 0.10, 0.20)
colors[imgui.Col.CheckMark] = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.15, 0.15, 0.15, 0.35)

Dark Metallic:
lua:
local style = imgui.GetStyle()
local colors = style.Colors

style.Alpha = 1.0
style.WindowPadding = imgui.ImVec2(10.00, 10.00)
style.WindowRounding = 12.0
style.WindowBorderSize = 1.0
style.WindowMinSize = imgui.ImVec2(50.00, 50.00)
style.WindowTitleAlign = imgui.ImVec2(0.50, 0.50)
style.ChildRounding = 8.0
style.ChildBorderSize = 1.0
style.PopupRounding = 8.0
style.PopupBorderSize = 1.0
style.FramePadding = imgui.ImVec2(12.00, 6.00)
style.FrameRounding = 8.0
style.FrameBorderSize = 1.0
style.ItemSpacing = imgui.ImVec2(10.00, 8.00)
style.ItemInnerSpacing = imgui.ImVec2(8.00, 6.00)
style.IndentSpacing = 25.0
style.ScrollbarSize = 16.0
style.ScrollbarRounding = 12.0
style.GrabMinSize = 14.0
style.GrabRounding = 8.0
style.TabRounding = 10.0

style.ButtonTextAlign = imgui.ImVec2(0.50, 0.50)
style.SelectableTextAlign = imgui.ImVec2(0.50, 0.50)
colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
colors[imgui.Col.WindowBg] = imgui.ImVec4(0.15, 0.15, 0.15, 1.00)
colors[imgui.Col.ChildBg] = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
colors[imgui.Col.PopupBg] = imgui.ImVec4(0.15, 0.15, 0.15, 0.95)
colors[imgui.Col.Border] = imgui.ImVec4(0.75, 0.75, 0.75, 0.50)
colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
colors[imgui.Col.FrameBg] = imgui.ImVec4(0.25, 0.25, 0.25, 1.00)
colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.35, 0.35, 0.35, 1.00)
colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
colors[imgui.Col.TitleBg] = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.20, 0.20, 0.20, 0.75)
colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.15, 0.15, 0.15, 0.60)
colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.90, 0.90, 0.90, 0.80)
colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(1.00, 1.00, 1.00, 0.80)
colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
colors[imgui.Col.Button] = imgui.ImVec4(0.40, 0.40, 0.40, 1.00)
colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.60, 0.60, 0.60, 1.00)
colors[imgui.Col.Header] = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.70, 0.70, 0.70, 1.00)
colors[imgui.Col.Tab] = imgui.ImVec4(0.35, 0.35, 0.35, 1.00)
colors[imgui.Col.TabHovered] = imgui.ImVec4(0.55, 0.55, 0.55, 1.00)
colors[imgui.Col.TabActive] = imgui.ImVec4(0.75, 0.75, 0.75, 1.00)
colors[imgui.Col.PlotLines] = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.60, 0.60, 0.60, 0.35)
colors[imgui.Col.DragDropTarget] = imgui.ImVec4(0.85, 0.85, 0.50, 0.90)
colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.85, 0.85, 0.85, 1.00)
colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70)
colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.20, 0.20, 0.20, 0.20)
colors[imgui.Col.CheckMark] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.20, 0.20, 0.20, 0.35)
 

Вложения

  • blye.png
    blye.png
    82.9 KB · Просмотры: 287
  • purple.png
    purple.png
    76.3 KB · Просмотры: 333
  • gray.png
    gray.png
    73.6 KB · Просмотры: 265
  • metallic dark.png
    metallic dark.png
    60.4 KB · Просмотры: 254
  • image.png
    image.png
    63.3 KB · Просмотры: 270
  • Нравится
Реакции: альтушка

альтушка

Активный
363
35
Blue theme:
1737288977243.png

Black theme:
1737289008906.png

Blue theme:
            local style = imgui.GetStyle();
            local colors = style.Colors;

            colors[imgui.Col.Text] = imgui.ImVec4(1.00, 1.00, 1.00, 1.00);
            colors[imgui.Col.TextDisabled] = imgui.ImVec4(0.50, 0.50, 0.50, 1.00);
            colors[imgui.Col.WindowBg] = imgui.ImVec4(0.05, 0.10, 0.28, 0.94);
            colors[imgui.Col.ChildBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
            colors[imgui.Col.PopupBg] = imgui.ImVec4(0.05, 0.10, 0.28, 0.94);
            colors[imgui.Col.Border] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
            colors[imgui.Col.BorderShadow] = imgui.ImVec4(0.00, 0.00, 0.00, 0.00);
            colors[imgui.Col.FrameBg] = imgui.ImVec4(0.13, 0.18, 0.38, 0.94);
            colors[imgui.Col.FrameBgHovered] = imgui.ImVec4(0.12, 0.21, 0.53, 0.94);
            colors[imgui.Col.FrameBgActive] = imgui.ImVec4(0.14, 0.28, 0.83, 0.94);
            colors[imgui.Col.TitleBg] = imgui.ImVec4(0.05, 0.10, 0.28, 0.94);
            colors[imgui.Col.TitleBgActive] = imgui.ImVec4(0.05, 0.10, 0.28, 0.94);
            colors[imgui.Col.TitleBgCollapsed] = imgui.ImVec4(0.00, 0.00, 0.00, 0.51);
            colors[imgui.Col.MenuBarBg] = imgui.ImVec4(0.14, 0.14, 0.14, 1.00);
            colors[imgui.Col.ScrollbarBg] = imgui.ImVec4(0.00, 0.00, 0.00, 0.53);
            colors[imgui.Col.ScrollbarGrab] = imgui.ImVec4(0.17, 0.19, 0.29, 0.94);
            colors[imgui.Col.ScrollbarGrabHovered] = imgui.ImVec4(0.41, 0.41, 0.41, 1.00);
            colors[imgui.Col.ScrollbarGrabActive] = imgui.ImVec4(0.51, 0.51, 0.51, 1.00);
            colors[imgui.Col.CheckMark] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.SliderGrab] = imgui.ImVec4(0.24, 0.52, 0.88, 1.00);
            colors[imgui.Col.SliderGrabActive] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.Button] = imgui.ImVec4(0.26, 0.59, 0.98, 0.40);
            colors[imgui.Col.ButtonHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.ButtonActive] = imgui.ImVec4(0.06, 0.53, 0.98, 1.00);
            colors[imgui.Col.Header] = imgui.ImVec4(0.26, 0.59, 0.98, 0.31);
            colors[imgui.Col.HeaderHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.80);
            colors[imgui.Col.HeaderActive] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.Separator] = imgui.ImVec4(0.43, 0.43, 0.50, 0.50);
            colors[imgui.Col.SeparatorHovered] = imgui.ImVec4(0.10, 0.40, 0.75, 0.78);
            colors[imgui.Col.SeparatorActive] = imgui.ImVec4(0.10, 0.40, 0.75, 1.00);
            colors[imgui.Col.ResizeGrip] = imgui.ImVec4(0.05, 0.10, 0.28, 0.94);
            colors[imgui.Col.ResizeGripHovered] = imgui.ImVec4(0.05, 0.10, 0.28, 0.94);
            colors[imgui.Col.ResizeGripActive] = imgui.ImVec4(0.05, 0.10, 0.28, 0.94);
            colors[imgui.Col.Tab] = imgui.ImVec4(0.25, 0.33, 0.63, 0.94);
            colors[imgui.Col.TabHovered] = imgui.ImVec4(0.26, 0.59, 0.98, 0.80);
            colors[imgui.Col.TabActive] = imgui.ImVec4(0.20, 0.41, 0.68, 1.00);
            colors[imgui.Col.TabUnfocused] = imgui.ImVec4(0.07, 0.10, 0.15, 0.97);
            colors[imgui.Col.TabUnfocusedActive] = imgui.ImVec4(0.14, 0.26, 0.42, 1.00);
            colors[imgui.Col.PlotLines] = imgui.ImVec4(0.61, 0.61, 0.61, 1.00);
            colors[imgui.Col.PlotLinesHovered] = imgui.ImVec4(1.00, 0.43, 0.35, 1.00);
            colors[imgui.Col.PlotHistogram] = imgui.ImVec4(0.90, 0.70, 0.00, 1.00);
            colors[imgui.Col.PlotHistogramHovered] = imgui.ImVec4(1.00, 0.60, 0.00, 1.00);
            colors[imgui.Col.TextSelectedBg] = imgui.ImVec4(0.26, 0.59, 0.98, 0.35);
            colors[imgui.Col.DragDropTarget] = imgui.ImVec4(1.00, 1.00, 0.00, 0.90);
            colors[imgui.Col.NavHighlight] = imgui.ImVec4(0.26, 0.59, 0.98, 1.00);
            colors[imgui.Col.NavWindowingHighlight] = imgui.ImVec4(1.00, 1.00, 1.00, 0.70);
            colors[imgui.Col.NavWindowingDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.20);
            colors[imgui.Col.ModalWindowDimBg] = imgui.ImVec4(0.80, 0.80, 0.80, 0.35);

Black theme:
            imgui.GetStyle().Colors[imgui.Col.Text]                   = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
            imgui.GetStyle().Colors[imgui.Col.TextDisabled]           = imgui.ImVec4(0.50, 0.50, 0.50, 1.00)
            imgui.GetStyle().Colors[imgui.Col.WindowBg]               = imgui.ImVec4(0.00, 0.00, 0.00, 0.82)
            imgui.GetStyle().Colors[imgui.Col.ChildBg]                = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
            imgui.GetStyle().Colors[imgui.Col.PopupBg]                = imgui.ImVec4(0.07, 0.07, 0.07, 1.00)
            imgui.GetStyle().Colors[imgui.Col.Border]                 = imgui.ImVec4(0.25, 0.25, 0.26, 0.54)
            imgui.GetStyle().Colors[imgui.Col.BorderShadow]           = imgui.ImVec4(0.00, 0.00, 0.00, 0.00)
            imgui.GetStyle().Colors[imgui.Col.FrameBg]                = imgui.ImVec4(0.00, 0.00, 0.00, 0.82)
            imgui.GetStyle().Colors[imgui.Col.FrameBgHovered]         = imgui.ImVec4(0.00, 0.00, 0.00, 0.82)
            imgui.GetStyle().Colors[imgui.Col.FrameBgActive]          = imgui.ImVec4(0.00, 0.00, 0.00, 0.82)
            imgui.GetStyle().Colors[imgui.Col.TitleBg]                = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.TitleBgActive]          = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.TitleBgCollapsed]       = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.MenuBarBg]              = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.ScrollbarBg]            = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.ScrollbarGrab]          = imgui.ImVec4(0.00, 0.00, 0.00, 1.00)
            imgui.GetStyle().Colors[imgui.Col.ScrollbarGrabHovered]   = imgui.ImVec4(0.41, 0.41, 0.41, 1.00)
            imgui.GetStyle().Colors[imgui.Col.ScrollbarGrabActive]    = imgui.ImVec4(0.51, 0.51, 0.51, 1.00)
            imgui.GetStyle().Colors[imgui.Col.CheckMark]              = imgui.ImVec4(1.00, 1.00, 1.00, 1.00)
            imgui.GetStyle().Colors[imgui.Col.SliderGrab]             = imgui.ImVec4(0.21, 0.20, 0.20, 1.00)
            imgui.GetStyle().Colors[imgui.Col.SliderGrabActive]       = imgui.ImVec4(0.21, 0.20, 0.20, 1.00)
            imgui.GetStyle().Colors[imgui.Col.Button]                 = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.ButtonHovered]          = imgui.ImVec4(0.21, 0.20, 0.20, 1.00)
            imgui.GetStyle().Colors[imgui.Col.ButtonActive]           = imgui.ImVec4(0.41, 0.41, 0.41, 1.00)
            imgui.GetStyle().Colors[imgui.Col.Header]                 = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.HeaderHovered]          = imgui.ImVec4(0.20, 0.20, 0.20, 1.00)
            imgui.GetStyle().Colors[imgui.Col.HeaderActive]           = imgui.ImVec4(0.47, 0.47, 0.47, 1.00)
            imgui.GetStyle().Colors[imgui.Col.Separator]              = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.SeparatorHovered]       = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.SeparatorActive]        = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.ResizeGrip]             = imgui.ImVec4(1.00, 1.00, 1.00, 0.25)
            imgui.GetStyle().Colors[imgui.Col.ResizeGripHovered]      = imgui.ImVec4(1.00, 1.00, 1.00, 0.67)
            imgui.GetStyle().Colors[imgui.Col.ResizeGripActive]       = imgui.ImVec4(1.00, 1.00, 1.00, 0.95)
            imgui.GetStyle().Colors[imgui.Col.Tab]                    = imgui.ImVec4(0.12, 0.12, 0.12, 1.00)
            imgui.GetStyle().Colors[imgui.Col.TabHovered]             = imgui.ImVec4(0.28, 0.28, 0.28, 1.00)
            imgui.GetStyle().Colors[imgui.Col.TabActive]              = imgui.ImVec4(0.30, 0.30, 0.30, 1.00)
            imgui.GetStyle().Colors[imgui.Col.TabUnfocused]           = imgui.ImVec4(0.07, 0.10, 0.15, 0.97)
            imgui.GetStyle().Colors[imgui.Col.TabUnfocusedActive]     = imgui.ImVec4(0.14, 0.26, 0.42, 1.00)
            imgui.GetStyle().Colors[imgui.Col.PlotLines]              = imgui.ImVec4(0.61, 0.61, 0.61, 1.00)
            imgui.GetStyle().Colors[imgui.Col.PlotLinesHovered]       = imgui.ImVec4(1.00, 0.43, 0.35, 1.00)
            imgui.GetStyle().Colors[imgui.Col.PlotHistogram]          = imgui.ImVec4(0.90, 0.70, 0.00, 1.00)
            imgui.GetStyle().Colors[imgui.Col.PlotHistogramHovered]   = imgui.ImVec4(1.00, 0.60, 0.00, 1.00)
            imgui.GetStyle().Colors[imgui.Col.TextSelectedBg]         = imgui.ImVec4(1.00, 0.00, 0.00, 0.35)
            imgui.GetStyle().Colors[imgui.Col.DragDropTarget]         = imgui.ImVec4(1.00, 1.00, 0.00, 0.90)
            imgui.GetStyle().Colors[imgui.Col.NavHighlight]           = imgui.ImVec4(0.26, 0.59, 0.98, 1.00)
            imgui.GetStyle().Colors[imgui.Col.NavWindowingHighlight]  = imgui.ImVec4(1.00, 1.00, 1.00, 0.70)
            imgui.GetStyle().Colors[imgui.Col.NavWindowingDimBg]      = imgui.ImVec4(0.80, 0.80, 0.80, 0.20)
            imgui.GetStyle().Colors[imgui.Col.ModalWindowDimBg]       = imgui.ImVec4(0.00, 0.00, 0.00, 0.70)
 
  • Нравится
Реакции: bfix и - |2347| -

zuxobu

Участник
12
5
Чёрно-оранжевая:
DLFyYGe.png
Код:
Код:
imgui.OnInitialize(function()
    blackorangetheme()
end)

function blackorangetheme()
    local style = imgui.GetStyle()
    local colors = style.Colors
    local clr = imgui.Col
    local ImVec4 = imgui.ImVec4
    local ImVec2 = imgui.ImVec2
    local ORANGE = ImVec4(1.00, 0.50, 0.00, 1.00)      
    local ORANGE_LIGHT = ImVec4(1.00, 0.60, 0.10, 1.00) 
    local ORANGE_DARK = ImVec4(0.90, 0.40, 0.00, 1.00)  
    style.WindowRounding = 5.0
    style.ChildRounding = 4.0
    style.FrameRounding = 4.0
    style.PopupRounding = 4.0
    style.ScrollbarRounding = 4.0
    style.GrabRounding = 4.0
    style.TabRounding = 4.0
    style.WindowTitleAlign = ImVec2(0.5, 0.5)
    style.ButtonTextAlign = ImVec2(0.5, 0.5)
    
    style.WindowPadding = ImVec2(15, 15)
    style.FramePadding = ImVec2(8, 4)
    style.ItemSpacing = ImVec2(10, 8)
    style.ItemInnerSpacing = ImVec2(6, 6)
    style.ScrollbarSize = 12
    style.GrabMinSize = 8
    colors[clr.Text] = ImVec4(1.00, 1.00, 1.00, 1.00)
    colors[clr.TextDisabled] = ImVec4(0.60, 0.60, 0.60, 1.00)
    colors[clr.WindowBg] = ImVec4(0.06, 0.06, 0.06, 1.00)
    colors[clr.ChildBg] = ImVec4(0.08, 0.08, 0.08, 1.00)
    colors[clr.PopupBg] = ImVec4(0.08, 0.08, 0.08, 0.94)
    colors[clr.Border] = ImVec4(ORANGE.x, ORANGE.y, ORANGE.z, 0.50)
    colors[clr.BorderShadow] = ImVec4(0.00, 0.00, 0.00, 0.00)
    
    colors[clr.FrameBg] = ImVec4(0.15, 0.15, 0.15, 1.00)
    colors[clr.FrameBgHovered] = ORANGE_DARK
    colors[clr.FrameBgActive] = ORANGE
    
    colors[clr.TitleBg] = ImVec4(0.10, 0.10, 0.10, 1.00)
    colors[clr.TitleBgActive] = ORANGE_DARK
    colors[clr.TitleBgCollapsed] = ImVec4(0.00, 0.00, 0.00, 0.51)
    
    colors[clr.Button] = ORANGE_DARK
    colors[clr.ButtonHovered] = ORANGE
    colors[clr.ButtonActive] = ORANGE_LIGHT
    
    colors[clr.Header] = ORANGE_DARK
    colors[clr.HeaderHovered] = ORANGE
    colors[clr.HeaderActive] = ORANGE_LIGHT
    
    colors[clr.Separator] = ORANGE
    colors[clr.SeparatorHovered] = ORANGE_LIGHT
    colors[clr.SeparatorActive] = ORANGE_LIGHT
    
    colors[clr.ResizeGrip] = ORANGE_DARK
    colors[clr.ResizeGripHovered] = ORANGE
    colors[clr.ResizeGripActive] = ORANGE_LIGHT
    colors[clr.CheckMark] = ORANGE_LIGHT
    colors[clr.SliderGrab] = ORANGE
    colors[clr.SliderGrabActive] = ORANGE_LIGHT
    
    colors[clr.Tab] = ORANGE_DARK
    colors[clr.TabHovered] = ORANGE
    colors[clr.TabActive] = ORANGE_LIGHT
    colors[clr.TabUnfocused] = ImVec4(0.15, 0.15, 0.15, 1.00)
    colors[clr.TabUnfocusedActive] = ImVec4(0.20, 0.20, 0.20, 1.00)
    
    colors[clr.TextSelectedBg] = ImVec4(ORANGE.x, ORANGE.y, ORANGE.z, 0.35)
    colors[clr.DragDropTarget] = ORANGE
    colors[clr.NavHighlight] = ORANGE
    colors[clr.NavWindowingHighlight] = ImVec4(1.00, 1.00, 1.00, 0.70)
    colors[clr.NavWindowingDimBg] = ImVec4(0.80, 0.80, 0.80, 0.20)
    colors[clr.ModalWindowDimBg] = ImVec4(0.00, 0.00, 0.00, 0.70)
    
    colors[clr.PlotLines] = ORANGE
    colors[clr.PlotLinesHovered] = ORANGE_LIGHT
    colors[clr.PlotHistogram] = ORANGE
    colors[clr.PlotHistogramHovered] = ORANGE_LIGHT
end
 
  • Грустно
  • Нравится
Реакции: Okak_Pon и - |2347| -

_=Gigant=_

Известный
126
179
blue theme:
void BlueTheme()
{
    ImGuiStyle& style = ImGui::GetStyle();

    style.WindowPadding = ImVec2(10.0f, 10.0f);
    style.FramePadding = ImVec2(8.0f, 6.0f);
    style.CellPadding = ImVec2(6.0f, 4.0f);
    style.ItemSpacing = ImVec2(8.0f, 8.0f);
    style.ItemInnerSpacing = ImVec2(6.0f, 6.0f);
    style.TouchExtraPadding = ImVec2(0.0f, 0.0f);
    style.IndentSpacing = 20.0f;
    style.ScrollbarSize = 10.0f;
    style.GrabMinSize = 10.0f;

    style.WindowBorderSize = 1.0f;
    style.ChildBorderSize = 1.0f;
    style.PopupBorderSize = 1.0f;
    style.FrameBorderSize = 1.0f;
    style.TabBorderSize = 1.0f;

    style.WindowRounding = 8.0f;
    style.ChildRounding = 6.0f;
    style.FrameRounding = 5.0f;
    style.PopupRounding = 6.0f;
    style.ScrollbarRounding = 6.0f;
    style.GrabRounding = 5.0f;
    style.TabRounding = 5.0f;

    style.WindowTitleAlign = ImVec2(0.5f, 0.5f);
    style.ButtonTextAlign = ImVec2(0.5f, 0.5f);
    style.SelectableTextAlign = ImVec2(0.0f, 0.5f);

    ImVec4* colors = style.Colors;

    const ImVec4 bg0 = ImVec4(0.01f, 0.03f, 0.07f, 1.00f); // deepest bg
    const ImVec4 bg1 = ImVec4(0.02f, 0.05f, 0.10f, 1.00f); // window bg
    const ImVec4 bg2 = ImVec4(0.03f, 0.08f, 0.15f, 1.00f); // child bg
    const ImVec4 frame = ImVec4(0.03f, 0.09f, 0.18f, 1.00f);
    const ImVec4 frameHov = ImVec4(0.05f, 0.16f, 0.30f, 1.00f);
    const ImVec4 frameAct = ImVec4(0.07f, 0.24f, 0.42f, 1.00f);

    const ImVec4 accent = ImVec4(0.00f, 0.55f, 1.00f, 1.00f);
    const ImVec4 accent2 = ImVec4(0.10f, 0.65f, 1.00f, 1.00f);
    const ImVec4 accent3 = ImVec4(0.00f, 0.75f, 1.00f, 1.00f);

    const ImVec4 border = ImVec4(0.00f, 0.38f, 0.78f, 0.65f);
    const ImVec4 text = ImVec4(0.75f, 0.85f, 1.00f, 1.00f);
    const ImVec4 textDim = ImVec4(0.45f, 0.60f, 0.85f, 1.00f);
    const ImVec4 redWarn = ImVec4(1.00f, 0.15f, 0.20f, 1.00f);

    colors[ImGuiCol_Text] = text;
    colors[ImGuiCol_TextDisabled] = textDim;

    colors[ImGuiCol_WindowBg] = bg1;
    colors[ImGuiCol_ChildBg] = bg2;
    colors[ImGuiCol_PopupBg] = ImVec4(0.02f, 0.05f, 0.10f, 0.98f);

    colors[ImGuiCol_Border] = border;
    colors[ImGuiCol_BorderShadow] = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);

    colors[ImGuiCol_FrameBg] = frame;
    colors[ImGuiCol_FrameBgHovered] = frameHov;
    colors[ImGuiCol_FrameBgActive] = frameAct;

    colors[ImGuiCol_TitleBg] = bg0;
    colors[ImGuiCol_TitleBgActive] = ImVec4(0.02f, 0.06f, 0.12f, 1.00f);
    colors[ImGuiCol_TitleBgCollapsed] = bg0;

    colors[ImGuiCol_MenuBarBg] = ImVec4(0.02f, 0.06f, 0.12f, 1.00f);

    colors[ImGuiCol_ScrollbarBg] = ImVec4(0.01f, 0.03f, 0.07f, 0.85f);
    colors[ImGuiCol_ScrollbarGrab] = ImVec4(0.00f, 0.35f, 0.75f, 0.70f);
    colors[ImGuiCol_ScrollbarGrabHovered] = ImVec4(0.00f, 0.50f, 0.95f, 0.90f);
    colors[ImGuiCol_ScrollbarGrabActive] = accent;

    colors[ImGuiCol_CheckMark] = accent3;

    colors[ImGuiCol_SliderGrab] = accent2;
    colors[ImGuiCol_SliderGrabActive] = accent3;

    colors[ImGuiCol_Button] = ImVec4(0.02f, 0.08f, 0.16f, 1.00f);
    colors[ImGuiCol_ButtonHovered] = ImVec4(0.05f, 0.18f, 0.34f, 1.00f);
    colors[ImGuiCol_ButtonActive] = ImVec4(0.07f, 0.26f, 0.46f, 1.00f);

    colors[ImGuiCol_Header] = ImVec4(0.02f, 0.10f, 0.20f, 0.95f);
    colors[ImGuiCol_HeaderHovered] = ImVec4(0.05f, 0.22f, 0.40f, 1.00f);
    colors[ImGuiCol_HeaderActive] = ImVec4(0.07f, 0.28f, 0.50f, 1.00f);

    colors[ImGuiCol_Separator] = border;
    colors[ImGuiCol_SeparatorHovered] = accent2;
    colors[ImGuiCol_SeparatorActive] = accent3;

    colors[ImGuiCol_ResizeGrip] = ImVec4(0.00f, 0.45f, 0.95f, 0.20f);
    colors[ImGuiCol_ResizeGripHovered] = ImVec4(0.00f, 0.60f, 1.00f, 0.70f);
    colors[ImGuiCol_ResizeGripActive] = accent3;

    colors[ImGuiCol_Tab] = ImVec4(0.02f, 0.08f, 0.16f, 1.00f);
    colors[ImGuiCol_TabHovered] = ImVec4(0.06f, 0.20f, 0.36f, 1.00f);
    colors[ImGuiCol_TabActive] = ImVec4(0.07f, 0.25f, 0.44f, 1.00f);
    colors[ImGuiCol_TabUnfocused] = ImVec4(0.02f, 0.06f, 0.12f, 1.00f);
    colors[ImGuiCol_TabUnfocusedActive] = ImVec4(0.04f, 0.14f, 0.24f, 1.00f);

    colors[ImGuiCol_PlotLines] = accent2;
    colors[ImGuiCol_PlotLinesHovered] = accent3;
    colors[ImGuiCol_PlotHistogram] = accent2;
    colors[ImGuiCol_PlotHistogramHovered] = accent3;

    colors[ImGuiCol_TableHeaderBg] = ImVec4(0.02f, 0.09f, 0.17f, 1.00f);
    colors[ImGuiCol_TableBorderStrong] = ImVec4(0.00f, 0.32f, 0.68f, 0.85f);
    colors[ImGuiCol_TableBorderLight] = ImVec4(0.00f, 0.20f, 0.42f, 0.45f);
    colors[ImGuiCol_TableRowBg] = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_TableRowBgAlt] = ImVec4(0.00f, 0.35f, 0.80f, 0.04f);

    colors[ImGuiCol_TextSelectedBg] = ImVec4(0.00f, 0.55f, 1.00f, 0.30f);
    colors[ImGuiCol_DragDropTarget] = accent3;
    colors[ImGuiCol_NavHighlight] = ImVec4(0.00f, 0.55f, 1.00f, 0.85f);
    colors[ImGuiCol_NavWindowingHighlight] = ImVec4(1.00f, 1.00f, 1.00f, 0.70f);
    colors[ImGuiCol_NavWindowingDimBg] = ImVec4(0.00f, 0.00f, 0.00f, 0.30f);
    colors[ImGuiCol_ModalWindowDimBg] = ImVec4(0.00f, 0.00f, 0.00f, 0.45f);

}

bc66169d-fa96-44e6-a263-3d53a79d2233.png




ORANGE THEME


ORANGE theme:
void BlackOrangeTheme()
{
    ImGuiStyle& style = ImGui::GetStyle();
    ImVec4* colors = style.Colors;

    style.WindowPadding     = ImVec2(10.0f, 10.0f);
    style.FramePadding      = ImVec2(8.0f, 6.0f);
    style.CellPadding       = ImVec2(6.0f, 4.0f);
    style.ItemSpacing       = ImVec2(8.0f, 8.0f);
    style.ItemInnerSpacing  = ImVec2(6.0f, 6.0f);
    style.TouchExtraPadding = ImVec2(0.0f, 0.0f);
    style.IndentSpacing     = 20.0f;
    style.ScrollbarSize     = 12.0f;
    style.GrabMinSize       = 10.0f;

    style.WindowBorderSize  = 1.0f;
    style.ChildBorderSize   = 1.0f;
    style.PopupBorderSize   = 1.0f;
    style.FrameBorderSize   = 1.0f;
    style.TabBorderSize     = 1.0f;

    style.WindowRounding    = 8.0f;
    style.ChildRounding     = 6.0f;
    style.FrameRounding     = 5.0f;
    style.PopupRounding     = 6.0f;
    style.ScrollbarRounding = 6.0f;
    style.GrabRounding      = 5.0f;
    style.TabRounding       = 5.0f;

    style.WindowTitleAlign  = ImVec2(0.5f, 0.5f);
    style.ButtonTextAlign   = ImVec2(0.5f, 0.5f);
    style.SelectableTextAlign = ImVec2(0.0f, 0.5f);

    const ImVec4 bg0        = ImVec4(0.05f, 0.05f, 0.05f, 1.00f); // main bg
    const ImVec4 bg1        = ImVec4(0.09f, 0.09f, 0.09f, 1.00f); // panels
    const ImVec4 bg2        = ImVec4(0.13f, 0.13f, 0.13f, 1.00f); // controls
    const ImVec4 bg3        = ImVec4(0.18f, 0.18f, 0.18f, 1.00f); // hover bg

    const ImVec4 orange     = ImVec4(1.00f, 0.55f, 0.00f, 1.00f);
    const ImVec4 orangeHov  = ImVec4(1.00f, 0.65f, 0.15f, 1.00f);
    const ImVec4 orangeAct  = ImVec4(0.90f, 0.45f, 0.00f, 1.00f);

    const ImVec4 text       = ImVec4(0.95f, 0.95f, 0.95f, 1.00f);
    const ImVec4 textDim    = ImVec4(0.65f, 0.65f, 0.65f, 1.00f);
    const ImVec4 border     = ImVec4(1.00f, 0.45f, 0.00f, 0.35f);

    colors[ImGuiCol_Text]                  = text;
    colors[ImGuiCol_TextDisabled]          = textDim;
    colors[ImGuiCol_WindowBg]              = bg0;
    colors[ImGuiCol_ChildBg]               = bg1;
    colors[ImGuiCol_PopupBg]               = ImVec4(0.08f, 0.08f, 0.08f, 0.98f);
    colors[ImGuiCol_Border]                = border;
    colors[ImGuiCol_BorderShadow]          = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_FrameBg]               = bg2;
    colors[ImGuiCol_FrameBgHovered]        = ImVec4(0.25f, 0.16f, 0.05f, 1.00f);
    colors[ImGuiCol_FrameBgActive]         = ImVec4(0.35f, 0.20f, 0.05f, 1.00f);
    colors[ImGuiCol_TitleBg]               = ImVec4(0.07f, 0.07f, 0.07f, 1.00f);
    colors[ImGuiCol_TitleBgActive]         = ImVec4(0.12f, 0.08f, 0.03f, 1.00f);
    colors[ImGuiCol_TitleBgCollapsed]      = ImVec4(0.05f, 0.05f, 0.05f, 1.00f);
    colors[ImGuiCol_MenuBarBg]             = bg1;
    colors[ImGuiCol_ScrollbarBg]           = ImVec4(0.06f, 0.06f, 0.06f, 1.00f);
    colors[ImGuiCol_ScrollbarGrab]         = ImVec4(0.40f, 0.22f, 0.04f, 1.00f);
    colors[ImGuiCol_ScrollbarGrabHovered]  = orangeHov;
    colors[ImGuiCol_ScrollbarGrabActive]   = orangeAct;
    colors[ImGuiCol_CheckMark]             = orange;
    colors[ImGuiCol_SliderGrab]            = orange;
    colors[ImGuiCol_SliderGrabActive]      = orangeAct;
    colors[ImGuiCol_Button]                = ImVec4(0.22f, 0.12f, 0.03f, 1.00f);
    colors[ImGuiCol_ButtonHovered]         = ImVec4(0.32f, 0.18f, 0.04f, 1.00f);
    colors[ImGuiCol_ButtonActive]          = ImVec4(0.42f, 0.22f, 0.04f, 1.00f);
    colors[ImGuiCol_Header]                = ImVec4(0.22f, 0.12f, 0.03f, 1.00f);
    colors[ImGuiCol_HeaderHovered]         = ImVec4(0.32f, 0.18f, 0.04f, 1.00f);
    colors[ImGuiCol_HeaderActive]          = ImVec4(0.42f, 0.22f, 0.04f, 1.00f);
    colors[ImGuiCol_Separator]             = border;
    colors[ImGuiCol_SeparatorHovered]      = orangeHov;
    colors[ImGuiCol_SeparatorActive]       = orangeAct;
    colors[ImGuiCol_ResizeGrip]            = ImVec4(1.00f, 0.55f, 0.00f, 0.20f);
    colors[ImGuiCol_ResizeGripHovered]     = ImVec4(1.00f, 0.55f, 0.00f, 0.55f);
    colors[ImGuiCol_ResizeGripActive]      = ImVec4(1.00f, 0.55f, 0.00f, 0.90f);
    colors[ImGuiCol_Tab]                   = ImVec4(0.12f, 0.12f, 0.12f, 1.00f);
    colors[ImGuiCol_TabHovered]            = ImVec4(0.35f, 0.20f, 0.05f, 1.00f);
    colors[ImGuiCol_TabActive]             = ImVec4(0.28f, 0.16f, 0.04f, 1.00f);
    colors[ImGuiCol_TabUnfocused]          = ImVec4(0.10f, 0.10f, 0.10f, 1.00f);
    colors[ImGuiCol_TabUnfocusedActive]    = ImVec4(0.18f, 0.12f, 0.04f, 1.00f);
    colors[ImGuiCol_TableHeaderBg]         = ImVec4(0.14f, 0.10f, 0.05f, 1.00f);
    colors[ImGuiCol_TableBorderStrong]     = ImVec4(1.00f, 0.50f, 0.00f, 0.50f);
    colors[ImGuiCol_TableBorderLight]      = ImVec4(1.00f, 0.50f, 0.00f, 0.20f);
    colors[ImGuiCol_TableRowBg]            = ImVec4(0.00f, 0.00f, 0.00f, 0.00f);
    colors[ImGuiCol_TableRowBgAlt]         = ImVec4(1.00f, 0.55f, 0.00f, 0.04f);
    colors[ImGuiCol_TextSelectedBg]        = ImVec4(1.00f, 0.55f, 0.00f, 0.30f);
    colors[ImGuiCol_DragDropTarget]        = orangeHov;
    colors[ImGuiCol_NavHighlight]          = orange;
    colors[ImGuiCol_NavWindowingHighlight] = ImVec4(1.00f, 0.55f, 0.00f, 0.70f);
    colors[ImGuiCol_NavWindowingDimBg]     = ImVec4(0.00f, 0.00f, 0.00f, 0.50f);
    colors[ImGuiCol_ModalWindowDimBg]      = ImVec4(0.00f, 0.00f, 0.00f, 0.60f);
}

ChatGPT Image Apr 23, 2026, 06_06_09 AM.png


GREEN THEME


GREEN:
 ImGuiStyle& style = ImGui::GetStyle();

    style.WindowPadding = ImVec2(10, 10);
    style.FramePadding = ImVec2(8, 6);
    style.CellPadding = ImVec2(6, 4);
    style.ItemSpacing = ImVec2(8, 8);
    style.ItemInnerSpacing = ImVec2(6, 4);
    style.TouchExtraPadding = ImVec2(0, 0);
    style.IndentSpacing = 20.0f;
    style.ScrollbarSize = 10.0f;
    style.GrabMinSize = 10.0f;

    style.WindowBorderSize = 1.0f;
    style.ChildBorderSize = 1.0f;
    style.PopupBorderSize = 1.0f;
    style.FrameBorderSize = 1.0f;
    style.TabBorderSize = 1.0f;

    style.WindowRounding = 6.0f;
    style.ChildRounding = 6.0f;
    style.FrameRounding = 5.0f;
    style.PopupRounding = 6.0f;
    style.ScrollbarRounding = 5.0f;
    style.GrabRounding = 5.0f;
    style.TabRounding = 5.0f;

    ImVec4* colors = style.Colors;

    colors[ImGuiCol_Text]                 = ImVec4(0.76f, 1.00f, 0.76f, 1.00f);
    colors[ImGuiCol_TextDisabled]         = ImVec4(0.35f, 0.55f, 0.35f, 1.00f);

    colors[ImGuiCol_WindowBg]             = ImVec4(0.015f, 0.02f, 0.015f, 1.00f);
    colors[ImGuiCol_ChildBg]              = ImVec4(0.025f, 0.035f, 0.025f, 1.00f);
    colors[ImGuiCol_PopupBg]              = ImVec4(0.025f, 0.03f, 0.025f, 1.00f);

    colors[ImGuiCol_Border]               = ImVec4(0.18f, 0.70f, 0.18f, 0.55f);
    colors[ImGuiCol_BorderShadow]         = ImVec4(0.0f, 0.0f, 0.0f, 0.0f);

    colors[ImGuiCol_FrameBg]              = ImVec4(0.03f, 0.05f, 0.03f, 1.00f);
    colors[ImGuiCol_FrameBgHovered]       = ImVec4(0.07f, 0.16f, 0.07f, 1.00f);
    colors[ImGuiCol_FrameBgActive]        = ImVec4(0.08f, 0.22f, 0.08f, 1.00f);

    colors[ImGuiCol_TitleBg]              = ImVec4(0.01f, 0.02f, 0.01f, 1.00f);
    colors[ImGuiCol_TitleBgActive]        = ImVec4(0.02f, 0.04f, 0.02f, 1.00f);
    colors[ImGuiCol_TitleBgCollapsed]     = ImVec4(0.01f, 0.02f, 0.01f, 1.00f);

    colors[ImGuiCol_MenuBarBg]            = ImVec4(0.015f, 0.03f, 0.015f, 1.00f);

    colors[ImGuiCol_ScrollbarBg]          = ImVec4(0.02f, 0.03f, 0.02f, 1.00f);
    colors[ImGuiCol_ScrollbarGrab]        = ImVec4(0.16f, 0.65f, 0.16f, 0.80f);
    colors[ImGuiCol_ScrollbarGrabHovered] = ImVec4(0.22f, 0.80f, 0.22f, 1.00f);
    colors[ImGuiCol_ScrollbarGrabActive]  = ImVec4(0.25f, 0.90f, 0.25f, 1.00f);

    colors[ImGuiCol_CheckMark]            = ImVec4(0.25f, 1.00f, 0.25f, 1.00f);
    colors[ImGuiCol_SliderGrab]           = ImVec4(0.25f, 0.90f, 0.25f, 1.00f);
    colors[ImGuiCol_SliderGrabActive]     = ImVec4(0.35f, 1.00f, 0.35f, 1.00f);

    colors[ImGuiCol_Button]               = ImVec4(0.03f, 0.08f, 0.03f, 1.00f);
    colors[ImGuiCol_ButtonHovered]        = ImVec4(0.08f, 0.20f, 0.08f, 1.00f);
    colors[ImGuiCol_ButtonActive]         = ImVec4(0.10f, 0.28f, 0.10f, 1.00f);

    colors[ImGuiCol_Header]               = ImVec4(0.05f, 0.14f, 0.05f, 1.00f);
    colors[ImGuiCol_HeaderHovered]        = ImVec4(0.08f, 0.22f, 0.08f, 1.00f);
    colors[ImGuiCol_HeaderActive]         = ImVec4(0.10f, 0.28f, 0.10f, 1.00f);

    colors[ImGuiCol_Separator]            = ImVec4(0.16f, 0.60f, 0.16f, 0.75f);
    colors[ImGuiCol_SeparatorHovered]     = ImVec4(0.20f, 0.80f, 0.20f, 0.90f);
    colors[ImGuiCol_SeparatorActive]      = ImVec4(0.24f, 1.00f, 0.24f, 1.00f);

    colors[ImGuiCol_Tab]                  = ImVec4(0.03f, 0.08f, 0.03f, 1.00f);
    colors[ImGuiCol_TabHovered]           = ImVec4(0.08f, 0.20f, 0.08f, 1.00f);
    colors[ImGuiCol_TabActive]            = ImVec4(0.07f, 0.18f, 0.07f, 1.00f);
    colors[ImGuiCol_TabUnfocused]         = ImVec4(0.03f, 0.06f, 0.03f, 1.00f);
    colors[ImGuiCol_TabUnfocusedActive]   = ImVec4(0.05f, 0.12f, 0.05f, 1.00f);

    colors[ImGuiCol_TableHeaderBg]        = ImVec4(0.04f, 0.10f, 0.04f, 1.00f);
    colors[ImGuiCol_TableBorderStrong]    = ImVec4(0.15f, 0.60f, 0.15f, 1.00f);
    colors[ImGuiCol_TableBorderLight]     = ImVec4(0.08f, 0.30f, 0.08f, 1.00f);
    colors[ImGuiCol_TableRowBg]           = ImVec4(0.0f, 0.0f, 0.0f, 0.00f);
    colors[ImGuiCol_TableRowBgAlt]        = ImVec4(0.03f, 0.06f, 0.03f, 0.35f);

    colors[ImGuiCol_TextSelectedBg]       = ImVec4(0.18f, 0.70f, 0.18f, 0.35f);
    colors[ImGuiCol_DragDropTarget]       = ImVec4(0.25f, 1.00f, 0.25f, 0.90f);
    colors[ImGuiCol_NavHighlight]         = ImVec4(0.25f, 1.00f, 0.25f, 1.00f);

ChatGPT Image Apr 23, 2026, 06_13_07 AM.png

 
Последнее редактирование: