@ -69,6 +69,7 @@ It's mostly a bunch of personal notes, probably incomplete. Feel free to query i
- widgets: selectable: a way to visualize partial/mixed selection (e.g. parent tree node has children with mixed selection)
- widgets: checkbox: checkbox with custom glyph inside frame.
- widgets: coloredit: keep reporting as active when picker is on?
- widgets: group/scalarn functions: expose more per-component information. e.g. store NextItemData.ComponentIdx set by scalarn function, groups can expose them back somehow.
- input text: clean up the mess caused by converting UTF-8 <> wchar. the code is rather inefficient right now and super fragile.
@ -231,6 +232,7 @@ It's mostly a bunch of personal notes, probably incomplete. Feel free to query i
- style: a concept of "compact style" that the end-user can easily rely on (e.g. PushStyleCompact()?) that maps to other settings? avoid implementing duplicate helpers such as SmallCheckbox(), etc.
- style: try to make PushStyleVar() more robust to incorrect parameters (to be more friendly to edit & continues situation).
- style: global scale setting.
- style: FramePadding could be different for up vs down (#584)
- style: WindowPadding needs to be EVEN as the 0.5 multiplier used on this value probably have a subtle effect on clip rectangle
- style: have a more global HSV setter (e.g. alter hue on all elements). consider replacing active/hovered by offset in HSV space? (#438, #707, #1223)
- style: gradients fill (#1223) ~ 2 bg colors for each fill? tricky with rounded shapes and using textures for corners.
,ImGuiColorEditFlags_RGB=ImGuiColorEditFlags_DisplayRGB,ImGuiColorEditFlags_HSV=ImGuiColorEditFlags_DisplayHSV,ImGuiColorEditFlags_HEX=ImGuiColorEditFlags_DisplayHex// [renamed in 1.69]
#endif
};
@ -1172,7 +1173,7 @@ enum ImGuiMouseCursor_
// Obsolete names (will be removed)
#ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS
,ImGuiMouseCursor_Count_=ImGuiMouseCursor_COUNT
,ImGuiMouseCursor_Count_=ImGuiMouseCursor_COUNT// [renamed in 1.60]
,ImGuiSetCond_Always=ImGuiCond_Always,ImGuiSetCond_Once=ImGuiCond_Once,ImGuiSetCond_FirstUseEver=ImGuiCond_FirstUseEver,ImGuiSetCond_Appearing=ImGuiCond_Appearing// [renamed in 1.51]