Changelog
New Features
- feat: added missing NumPad keys #2468
- feat (win32): rendering frames even when the viewport is moved or resized #2521
Please note: even though DearPyGui manages to render frames during viewport resize/move, the main rendering loop is actually blocked - that's the way it works on Windows. If you use a custom rendering loop instead of start_dearpygui
, e.g. to run asyncio
in the main thread, expect render_dearpygui_frame
to block until resizing is done (DearPyGui will render frames multiple times within that blocked call). This is only relevant on Windows.
Fixes
- fix (win32): no more hangups when the viewport is resized (#2401) #2521
- fix (win32): slow typing (#1571, #2357) #2521
- fix (win32): viewport resize callback not called when the viewport is shrunk (#1896, #2217) #2521
- fix:
move_item
is horribly slow (#2343) #2476 - fix:
draw_image_quad
now renders correctly whenapply_transform
is used (e.g. for rotation) #2290 - fix: weird behavior of
get_item_configuration
ondraw_polygon
(#2462) #2467 - fix: adding series to a secondary plot axis now works even if the axis ID is
mvYAxis
rather thanmvYAxis2
ormvYAxis3
#2414 - fix: table columns in an empty table get hidden for no reason (#2449) #2475
- fix: tables with zero columns break theme/font stack #2472
- fix:
add_spacer
now obeyshide_item
#2474 - fix (demo): fixed a regression in drag & drop to plot axes (Plot - Tools - Drag & Drop) #2408
- fix (demo): a typo #2418
Thank you!
Dear PyGui development is currently funded by a handful of gracious sponsors and we would like to thank them tremendously. We wouldn't be here with out you guys.
Thank you for supporting us.
If you or your company uses Dear PyGui, please consider supporting us! We need it now more than ever.
New Contributors
- @gengyuchao made their first contribution in #2408
- @DokaebiYe made their first contribution in #2290
- @ZhanYF made their first contribution in #2418
Full Changelog: v2.0.0...v2.1.0