Vladimir Ein

Results 304 comments of Vladimir Ein

Not a big deal but I'd like to point out that the fix makes the `if (viewport->decorated)` condition useless: ``` if (viewport->decorated) { GContext->viewport->clientHeight = cheight; GContext->viewport->clientWidth = cwidth; }...

Retrieving item size in ImGui is only possible after the item renders at least once. For windows, however, it usually takes two frames to auto-size to content size: - at...

Looks like it's something in `set_primary_window` that affects the popup position. Doesn't occur without `set_primary_window`; and, as @hugle mentioned, doesn't occur if popup is created after `set_primary_window` (but still before...

Look ma! ```cpp static PyObject* set_primary_window(PyObject* self, PyObject* args, PyObject* kwargs) { // reset other windows for (auto& window : GContext->itemRegistry->windowRoots) { if (window->uuid != item) { window->info.dirtyPos = true;...

Please enclose your script with a code block: ![image](https://github.com/hoffstadt/DearPyGui/assets/104593001/2c0b92b6-4419-4bf5-aa8d-cb9984d76ae7) Pasting it in plain text (without the code block) removes indentation and renders Python code unreadable.

Also, `pathlib` makes it much easier (and more readable) to manage paths. F-strings do the same to string formatting. ```py from pathlib import Path exe_path = Path(__file__).parent / "Scripts/muscle5.1.win64.exe" os.system(f"{exe_path.resolve()}...

Can you post a screenshot of the error message that you get when it crashes? Or a copy of its text.

If you comment out the `os.system` line, does your packaged version still crash? If not, then it's clearly related to `muscle5.1.win64.exe` and has nothing to do with DearPyGui. In that...

Well, `os.system` is not a DearPyGui function and looks like it's what was failing in your case. So DearPyGui can't really provide any diagnostics (log or whatever else) on a...

**Pcothren** is probably too busy to answer, but anyway... it would help if you explained in a bit more detail what you mean by saying "provide a real-time interactive interface".