ImGui
ImGui copied to clipboard
Immediate Mode GUI for C#
For metrics's box-model inspector, this is temporarily implemented via reusing `LayoutGroup` in `Metrics.LayoutTextInRectCentered`: https://github.com/zwcloud/ImGui/blob/7d6f3be88583b0fb7bbc5a1316dcaaa31ec25fd6/src/ImGui/Development/Metrics.cs#L462-L480 This should be somehow inlined to be used elsewhere.

this blocks #63 Current implementation caches TextMesh for string. If the text changes frequently, the CPU time comsumed and memory impact is relatively high until all possible text mesh has...
`GUILayout.Label(DateTime.Now.ToString("hh:mm:ss.fff tt")+"##DateTimeNow"+i);`
 - [x] missing border: fixed at c9e69a634aa9a3c3febd02f40e3eb656a8036c22 - [x] clipping: fixed before 54444c618208dbe591cd3953c1bcf658a20e13bd - [ ] scroll - [ ] selection
- [ ] Implement complete `object-position` and `object-fit` style property. Only partial features of object-position and object-fit are "implemented". We should implement almost all the features of these two style...
Provide a horizonal layout instead of multiple stacked `CollapsingHeaders`. ref: https://github.com/Kinnara/ModernWpf 
FPS drops from 60 to 50 after displaying a lot but still acceptable numbers of controls.
```c# if (GUILayout.TreeNode("Child regions", ref childRegionsOpen)) { GUILayout.Text("Without border"); bool goto_line = GUILayout.Button("Goto"); GUILayout.PushFixedWidth(100);//+2 var newLine = GUILayout.InputInt("##Line", line); if (newLine != line) { goto_line = true; } GUILayout.PopStyle(2);//-2 using...