Unify panel search behavior and polish console UI

This commit is contained in:
2026-04-01 16:40:54 +08:00
parent e03f17146a
commit 4e8ad9a706
11 changed files with 998 additions and 172 deletions

View File

@@ -233,7 +233,7 @@ inline ImVec2 ProjectNavigationPanePadding() {
}
inline ImVec2 ProjectBrowserPanePadding() {
return ImVec2(10.0f, 8.0f);
return ImVec2(16.0f, 12.0f);
}
inline ImVec2 NavigationTreeNodeFramePadding() {
@@ -269,7 +269,11 @@ inline float NavigationTreePrefixLabelGap() {
}
inline float DisclosureArrowScale() {
return 0.18f;
return 0.20f;
}
inline ImVec4 DisclosureArrowColor() {
return ImVec4(0.42f, 0.42f, 0.42f, 1.0f);
}
inline ImVec4 NavigationTreePrefixColor(bool selected = false, bool hovered = false) {
@@ -339,13 +343,17 @@ inline ImVec4 ToolbarBackgroundColor() {
}
inline ImVec2 SearchFieldFramePadding() {
return ImVec2(7.0f, 4.0f);
return ImVec2(22.0f, 1.0f);
}
inline float SearchFieldFrameRounding() {
return 2.0f;
}
inline float SearchFieldVerticalOffset() {
return -1.0f;
}
inline ImVec2 InlineRenameFieldFramePadding() {
return ImVec2(4.0f, 0.0f);
}