Vladimir Ein
Vladimir Ein
Got a fix for this, going to open a PR later.
No, not yet. I'll see if I get some spare time to do that. I've got more fixes related to synchronization, and hoped to get a chance some day to...
Offloading CPU-heavy tasks is probably best done using a background thread, like you suggested. However, DPG is not entirely thread safe, not even if we fix all the sync issues....
For reference: `decrementAppData` was added in: - [commit 74cc095](https://github.com/hoffstadt/DearPyGui/commit/74cc0957b22dd72c0a633a21bd70ba18cf57a4f8) in the master branch - PR #1711 - [commit cd4c44d](https://github.com/hoffstadt/DearPyGui/pull/1711/commits/cd4c44d94e11716473ead9a399e2bb1298174cb0) in that PR The only call that uses this parameter is...
Update: I've tried to fix this in my local copy, and it seems to work, but the fix still needs quite a bit of testing. I'm going to give it...
This is what's causing the problem: ```cpp bool ImGui::TreeNodeEx(const char* label, ImGuiTreeNodeFlags flags) { ImGuiWindow* window = GetCurrentWindow(); if (window->SkipItems) return false; ``` As soon as the window gets out...
Here's a bit better test: ```py import dearpygui.dearpygui as dpg dpg.create_context() with dpg.window(width=300, height=300) as wnd: def set_state(sender, checked: bool): for i in range(500, 504): dpg.set_value(i, checked) dpg.add_checkbox(label="Open", callback=set_state) with...
A bit of explanation (from the corresponding Discord thread): It's an issue with how DPG configures viewport title on Windows. Quite similar to tickets #1075, #2212, and [ImGui ticket #5725](https://github.com/ocornut/imgui/issues/5725)...
> Can the problem be solved? Yes, in a couple of different ways. I'm not sure yet which one should be implemented. Depends on how the build process is set...
This issue can be fixed in different ways. First, I don't see any good enough reason for the `mvSubmitCallback()` call within `set_frame_callback()`. By adding the frame callback to the map...