mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00
Inspector: change color picker to use hex values
The inspector currently show colors as decimal r,g,b values. With this change, the hex format is used instead. The motivation for this is that references to color typically use the hex format. One example is the palette definitions in a color scheme. Using the inspector/cell picker to help create and debug color themes should be more convenient after this change. If there's a usecase for the decimal format, we could add a config option or maybe a switch in the inspector UI.
This commit is contained in:
@ -140,6 +140,7 @@ pub const Cell = struct {
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_fg",
|
"color_fg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
@ -154,6 +155,7 @@ pub const Cell = struct {
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_fg",
|
"color_fg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
@ -177,6 +179,7 @@ pub const Cell = struct {
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_bg",
|
"color_bg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
@ -191,6 +194,7 @@ pub const Cell = struct {
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_bg",
|
"color_bg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
|
@ -61,6 +61,7 @@ pub fn renderInTable(
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_fg",
|
"color_fg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
@ -75,6 +76,7 @@ pub fn renderInTable(
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_fg",
|
"color_fg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
@ -98,6 +100,7 @@ pub fn renderInTable(
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_bg",
|
"color_bg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
@ -112,6 +115,7 @@ pub fn renderInTable(
|
|||||||
_ = cimgui.c.igColorEdit3(
|
_ = cimgui.c.igColorEdit3(
|
||||||
"color_bg",
|
"color_bg",
|
||||||
&color,
|
&color,
|
||||||
|
cimgui.c.ImGuiColorEditFlags_DisplayHex |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
cimgui.c.ImGuiColorEditFlags_NoPicker |
|
||||||
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
cimgui.c.ImGuiColorEditFlags_NoLabel,
|
||||||
);
|
);
|
||||||
|
Reference in New Issue
Block a user