DearPyGui Versions Save

Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

v1.11.0

1 month ago

News

Nothing really new to report. We are still actively working towards "Dear PyGui 2". The current working name is Pilot Light UI!

Changelog

New Features

  • feat: add python 3.12 support
  • feat: better keyboard navigations support #2144
  • feat: added get_focused_item() to request current nav focus

Fixes

  • fix: Replaced four separate corner colors with a single param that properly maps colors to corners #2239
  • fix: adding/removing a child in table doesn't reset row colors
  • fix: enabled themes on table columns and cells #1782
  • fix: nodes created with show=False led to seg fault #2151
  • fix: mvNodeLink internal issues with handlers #2197
  • fix: resetting menu state if not open #2245
  • fix: keep open state when parent window is hidden for tree node and collapsing header #1873
  • fix: set_axis_ticks can be used on secondary Y axes #2253

Misc

  • Minimum Python version now 3.8

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.

Full Changelog: https://github.com/hoffstadt/DearPyGui/compare/v1.10.0...v1.11.0

v1.10.0

7 months ago

News

Nothing really new to report. We are still actively working towards "Dear PyGui 2". The current working name is Pilot Light UI!

Changelog

New Features

  • feat: get_item_configuration() for fonts #2114
  • feat: activation delay for tooltips
  • feat: add scroll functions to tables #1947
  • feat: no scroll with mouse flag #2134
  • feat: ability to hide separators (previously not honored)
  • feat: add PixelSnapH parameter for fonts

Fixes

  • fix: get_all_items() with table columns #2027
  • fix: error handling for DwmGetWindowAttribute #2111
  • fix: menu hovering issue #2131

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

Full Changelog: https://github.com/hoffstadt/DearPyGui/compare/v1.9.1...v1.10.0

v1.9.1

11 months ago

News

Just a small maintenance release. Things may seem quiet but don't worry! We are still here. We are just spending most of our effort focusing on Pilot Light which will be the powering Dear PyGui 2.

Changelog

New Features

  • feat: groups can now have heights that children will inherit @Mstpyt

Fixes

  • fix: win32 viewport padding regression introduced in v1.9
  • fix: get_alias_id(...) #2034
  • fix: possible race condition with configure_viewport(...)

Misc

  • minimum MacOS version has been moved up from 10.15 to 11.
  • Github actions removed Ubuntu 18.04, forcing us to move up to Ubuntu 20.04 (which means we are linking to a new glibc)

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.

Full Changelog: https://github.com/hoffstadt/DearPyGui/compare/v1.9.0...v1.9.1

v1.9.0

1 year ago

Changelog

New Features

Fixes

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.

Full Changelog: https://github.com/hoffstadt/DearPyGui/compare/v1.8.0...v1.9.0

v1.8.0

1 year ago

News

We have added Python 3.11 support!

As many of you already know, we decided a while back to begin work on a custom graphics engine and UI library to build Dear PyGui 2 with instead of Dear ImGui. This is still our long term desire but we have decided... this goal will be for Dear PyGui 3. In order to ease the burden on both ourselves and you guys, we've decided to make Dear PyGui 2 as an intermediate step(or compromise if you will). The idea being that it will have a one-to-one mapping to Dear ImGui, making our work much much easier. This will also make things more stable as there will be less between YOU and Dear ImGui, not to mention keeping up with the latest version will be trivial. We will also split up ImPlot, ImNodes etc. so they can move at the pace of their respective libraries.

The only thing we will add on will be the ability to "record" your "commands" so that they can be replayed in a similar manner to DPG 1 (helps with python based performance hits).

The most important consequence of this decision is that Dear PyGui 2.0 will be released much sooner (as in a few months)! Here is the repo!

Changelog

Fixes

  • fix: file dialog not respecting bound themes #1928 #1713

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.

v1.7.3

1 year ago

Changelog

Fixes

  • fix: item registry crash when parent is empty #1907
  • fix: plot legend not showing (regression introduced in 1.7.1) #1919
  • fix: win32 viewport on top being "stuck" #1848
  • fix: custom series crashing when deleting #1864
  • docs: several small typos

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.

v1.7.2

1 year ago

Changelog

Fixes

  • fix: item registry crash when parent is empty #1907
  • fix: default open not honored for tree nodes and collapsing headers #1893 #1908
  • fix: default open not honored when inside hidden column #1878
  • fix: set_axis_ticks() regression #1855
  • fix: set_axis_limits() regression #1852
  • docs: fixed a few doc strings #1906

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.

v1.7

1 year ago

News

It feels good to be back! As I'm sure the community has noticed, we've been a bit absent over the last 5 months. This has been due to a variety of factors including new jobs, new children, and other big events in our lives. The good news is that we are in a place where we can start back working on open source!

For information on the long hiatus and the status of Dear PyGui 1 and Dear PyGui 2 go here.

Changelog

Fixes

  • fix step_fast argument for input doubles #1787
  • fix a couple mistakes in demo #1779
  • add_2d_histogram_series crash #1761
  • fix +/- buttons for input double with step = 0 #1735

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.

v1.6

2 years ago

News

Following this release, we will be doing a temporary feature freeze while we work on the large backlog of issues, DearPyGui_Ext, performance improvements, documentation, demo improvements, and debug tools!

Changelog

Breaking Changes

  • mvNodeStyleVar_NodePaddingHorizontal & mvNodeStyleVar_NodePaddingVertical have been combined into mvNodeStyleVar_NodePadding. See #1732.

Features

  • Added minimap and minimap_location keywords to add_node_editor(...)
  • custom plot series
    • add_custom_series(...)
    • See Demo -> Plots...Custom...Custom Series...
  • added callback keyword to output_frame_buffer(...) (win32/linux only).
  • added get_platform(...)
  • "double" versions of input, drag, slider widgets for higher precision over current "float" versions

New General Constants

  • mvNodeMiniMap_Location_BottomLeft
  • mvNodeMiniMap_Location_BottomRight
  • mvNodeMiniMap_Location_TopLeft
  • mvNodeMiniMap_Location_TopRight
  • mvPlatform_Windows
  • mvPlatform_Linux
  • mvPlatform_Apple

New Theme Constants

  • mvNodesCol_GridLinePrimary
  • mvNodesCol_MiniMapBackground
  • mvNodesCol_MiniMapBackgroundHovered
  • mvNodesCol_MiniMapOutline
  • mvNodesCol_MiniMapOutlineHovered
  • mvNodesCol_MiniMapNodeBackground
  • mvNodesCol_MiniMapNodeBackgroundHovered
  • mvNodesCol_MiniMapNodeBackgroundSelected
  • mvNodesCol_MiniMapNodeOutline
  • mvNodesCol_MiniMapLink
  • mvNodesCol_MiniMapLinkSelected
  • mvNodesCol_MiniMapCanvas
  • mvNodesCol_MiniMapCanvasOutline
  • mvNodesStyleVar_MiniMapPadding
  • mvNodesStyleVar_MiniMapOffset

Fixes

  • fix draw items using first axis only #1643
  • table crash case #1704
  • fixed several node editor issues #1721
  • fixed get_item_configuration(...) for plot histogram series
  • fixed get_value(...) returning deleted value option for listbox #1640
  • fixed candle series demonstration within the demo

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.

Full Changelog: https://github.com/hoffstadt/DearPyGui/compare/v1.5.0...v1.6

v1.5.0

2 years ago

News

Small release. This will be the last version to support Python 3.6.

Changelog

Breaking Changes

None

Features

  • added support for hdr, tga, jpg, bmp to save_image(...) #1642
  • added tooltip to table column headers #1656
  • added time_unit keyword to add_candle_series(...)
  • added the following constants for time_unit keyword:
    • mvTimeUnit_Us
    • mvTimeUnit_Ms
    • mvTimeUnit_S
    • mvTimeUnit_Min
    • mvTimeUnit_Hr
    • mvTimeUnit_Mo
    • mvTimeUnit_Yr

Fixes

  • tooltip "show" parameter #1660

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.

Full Changelog: https://github.com/hoffstadt/DearPyGui/compare/v1.4.0...v1.5.0