Skip to content

Version 1.3

Compare
Choose a tag to compare
@hoffstadt hoffstadt released this 15 Jan 15:22
· 332 commits to master since this release

Small release but bumping the minor version. Updates on renderer are at the bottom.

News

  • We are still waiting on an M1 Mac. (arrives next week!)
  • We plan on dropping support for Python 3.6 soon.

Changelog

Features

  • added set_clipboard_text(...) #1531
  • added get_clipboard_text(...) #1531
  • added user_data arg to set_resize_callback(...) #1537
  • added user_data arg to set_viewport_resize_callback(...) #1537
  • added user_data arg to set_frame_callback(...) #1537
  • added user_data arg to set_exit_callback(...) #1537
  • added user_data arg to capture_next_item(...) #1537

Fixes

  • fix a confusion about minor version by @BadSugar in #1518
  • fix "wrap" not working properly in tables #1532
  • fix drag & drop onto plot

Renderer Updates

We have been working on creating a GLTF file importer for the 3D renderer. It is mostly complete. While doing so, we wrote a small renderer (Windows only) to test some of the features. Since we do not plan on just dumping the entire 3D engine into DPG at once but instead in small pieces (as we settle on parts of the API), we are considering starting this by adding a small "asset viewer" like widget early to DPG. It would just allow users to import a GLTF file (other formats to follow) and view the model. Includes PBR, animations, IBL, skinning, morphing, clearcoat, etc. It would be a very high level widget so we can continue working on the engine without changing the API. Video below:

mvImporter.Sandbox.2022-01-15.09-19-10.mp4

New Contributors

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.