Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nurpax/slimgui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.2
Choose a base ref
...
head repository: nurpax/slimgui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Choose a head ref
  • 13 commits
  • 107 files changed
  • 1 contributor

Commits on Nov 1, 2025

  1. Upgrade imgui to 1.92.4 and implot + updating binding definitions for…

    … the same
    
    Note: cimgui is 1.92.3 due to cimgui/cimgui#307
    nurpax committed Nov 1, 2025
    Configuration menu
    Copy the full SHA
    0afe179 View commit details
    Browse the repository at this point in the history
  2. Selectively cherrypicks for IM_ASSERT and macOS clipboard enable

    - 8a1b4c3 for IM_ASSERT changes
    - 3d5246f "macos: Enable default clipboard implementation in imconfig.h"
    nurpax committed Nov 1, 2025
    Configuration menu
    Copy the full SHA
    ae834cf View commit details
    Browse the repository at this point in the history
  3. bump version to 0.5.3

    nurpax committed Nov 1, 2025
    Configuration menu
    Copy the full SHA
    654ff5e View commit details
    Browse the repository at this point in the history
  4. remove stale comment

    nurpax committed Nov 1, 2025
    Configuration menu
    Copy the full SHA
    0df5fa0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ae76e2a View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2025

  1. Upgrade cimgui to 1.92.4 + update binding definitions for the same

    - This fixes test_simple.py:test_style_access test that was failing due to mismatched
      enum values.  Unsurprisingly using cimgui definitions from another version
      didn't quite work because new enum values were added for 'imgui.Col'
    
      Style access was probably kinda working, but the test was written
      with the assumption that the enum values are in a contiguous range
      as it loops over the color slots from zero to max Col slot.
    nurpax committed Nov 10, 2025
    Configuration menu
    Copy the full SHA
    50b51b9 View commit details
    Browse the repository at this point in the history
  2. Selectively cherrypicks for IM_ASSERT and macOS clipboard enable

    - 8a1b4c3 for IM_ASSERT changes
    - 3d5246f "macos: Enable default clipboard implementation in imconfig.h"
    nurpax committed Nov 10, 2025
    Configuration menu
    Copy the full SHA
    0f477ab View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2025

  1. Wrap DrawList's in the Python wrapper for more fine-grained control o…

    …f object lifetimes
    
    This is needed for DrawList.add_callback calls which must be designed so that
    the Python callables are kept alive via object references and don't get
    deallocated before the next `imgui.new_frame()` is called.
    
    The DrawList getters for the Context were changed from `nb::rv_policy::reference_internal`
    to `nb::rv_policy::reference` to make the refcounts testing make more sense.  Sure
    it's not safe if you hold on to a drawlist handle until after you've destroyed the ImGui context
    and then try to call its methods, but that's not a very sensible thing to do.
    
    for #22
    nurpax committed Nov 12, 2025
    Configuration menu
    Copy the full SHA
    b2c1c0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    226f74b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a05a7f6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c36c220 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2025

  1. Configuration menu
    Copy the full SHA
    2dc38d7 View commit details
    Browse the repository at this point in the history
  2. bump version to 0.6.0

    nurpax authored Nov 13, 2025
    Configuration menu
    Copy the full SHA
    1b25d8b View commit details
    Browse the repository at this point in the history
Loading