Skip to content

Bump the ktsu group with 1 update - #277

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/ktsu-2f71bd4bd3
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/ktsu-2f71bd4bd3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 15, 2026

Copy link
Copy Markdown
Contributor

Updated ktsu.ImGui.NodeEditor from 3.38.5 to 3.75.1.

Release notes

Sourced from ktsu.ImGui.NodeEditor's releases.

3.75.1

v3.75.1 (patch)

Changes since v3.75.0:

  • Let the syntax highlighting packages pass package validation (#​638) [patch] (matt-edmondson)
  • Let the syntax highlighting packages pass package validation [patch] (Claude)
  • Report node size changes made while the node editor is zoomed (#​637) (matt-edmondson)
  • Report node size changes made while the node editor is zoomed (Claude)
  • Keep a DiffView hunk's collapse with that hunk, not its position [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.75.0...v3.75.1

3.75.0

v3.75.0 (minor)

Changes since v3.74.0:

  • [minor] Copy and paste images through the system clipboard (#​631) (@​matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.74.0...v3.75.0

3.74.0

v3.74.0 (minor)

Changes since v3.73.0:

  • [minor] Keep a value slider's number in one color, and name arrows and color plainly (#​629) (@​matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.73.0...v3.74.0

3.73.0

v3.73.0 (minor)

Changes since v3.72.0:

  • [minor] Publish the chord matcher, interface scale, linear colour edits, prompt answers, overwrite confirmation and crop guides (#​628) (@​matt-edmondson)
  • [patch] Stop ValueSlider reporting a change on held frames that move nothing (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.72.1...v3.73.0

3.72.1

v3.72.1 (patch)

Changes since v3.72.0:

  • [patch] Stop ValueSlider reporting a change on held frames that move nothing (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.72.0...v3.72.1

3.72.0

v3.72.0 (minor)

Changes since v3.71.0:

  • Add a prefix option to ValueSlider for labels inside the frame (@​Claude)
  • [minor] Add a logarithmic mode to ValueSlider and keep its number clear near zero (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.71.0...v3.72.0

3.71.0

v3.71.0 (minor)

Changes since v3.70.0:

  • Merge remote-tracking branch 'origin/main' into claude/project-thread-9lzc74 (@​Claude)
  • Compare slider values bit for bit rather than with Equals (@​Claude)
  • [minor] Add ImGuiApp.EnableExtensions to turn on ImGui extensions after launch (@​Claude)
  • Guard the bipolar fill test's difference bounds with a pattern (@​Claude)
  • [minor] Add ValueSlider, a slider whose number stays readable (@​Claude)
  • Match the added font with a pattern rather than .Value (@​Claude)
  • Drop an unneeded unsafe modifier (@​Claude)
  • Let an application draw its interface in another face [minor] (@​Claude)
  • Let an application leave out the built-in Accessibility and Debug menus [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.70.0...v3.71.0

3.70.0

v3.70.0 (minor)

Changes since v3.69.0:

  • Drop a cref to a type the iOS build excludes (@​Claude)
  • Let an application choose which ImGui extensions are set up [minor] (@​Claude)
  • Document the interface scale (@​Claude)
  • [patch] Apply the global scale to spacing once, and scale TransformBox and GradientEditor handles (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.69.1...v3.70.0

3.69.1

v3.69.1 (patch)

Changes since v3.69.0:

  • Document the interface scale (@​Claude)
  • [patch] Apply the global scale to spacing once, and scale TransformBox and GradientEditor handles (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.69.0...v3.69.1

3.69.0

v3.69.0 (minor)

Changes since v3.68.0:

  • [minor] Distort the transform box by Ctrl+Shift-dragging a corner (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.68.0...v3.69.0

3.68.0

v3.68.0 (minor)

Changes since v3.67.0:

  • [minor] Let a host draw GradientEditor's stop colour editor (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.67.0...v3.68.0

3.67.0

v3.67.0 (minor)

Changes since v3.66.0:

  • [minor] Deliver files dropped onto the window to OnFilesDropped (#​614) (@​matt-edmondson)
  • Stop a divider handle taking clicks meant for a popup over it (#​613) (@​matt-edmondson)
  • Guard the skew divisions by magnitude rather than float equality (@​Claude)
  • [minor] Skew the transform box by Ctrl-dragging an edge (@​Claude)
  • Leave the Silk.NET file-drop wiring out of the iOS head (@​Claude)
  • Deliver files dropped onto the window to OnFilesDropped [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.66.0...v3.67.0

3.66.0

v3.66.0 (minor)

Changes since v3.65.0:

  • Cover Show() reaching the windowing backend without a Win32 handle (@​Claude)
  • Put the imm32 calls behind a seam and test what the Win32 target sends (@​Claude)
  • Bring the window forward from Show() on Linux and macOS too (@​Claude)
  • Read the harness's IME placement through a checked local (@​Claude)
  • Leave io.WantTextInput alone when a widget reports its caret (@​Claude)
  • [minor] Place the input method's candidate window at the text caret (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.65.0...v3.66.0

3.65.0

v3.65.0 (minor)

Changes since v3.64.0:

  • Fix the widget gallery tiles and four widget defects they exposed (@​Claude)
  • [patch] Keep comment boxes with their nodes when the view pans or fits (@​Claude)
  • [patch] Draw HTML entities in Markdown as their characters, not a type name (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.64.1...v3.65.0

3.64.2-pre.1

v3.64.2-pre.1 (prerelease)

Changes since v3.64.1:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.64.1...v3.64.2-pre.1

3.64.1

v3.64.1 (patch)

Changes since v3.64.0:

  • [patch] Keep comment boxes with their nodes when the view pans or fits (@​Claude)
  • [patch] Draw HTML entities in Markdown as their characters, not a type name (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.64.0...v3.64.1

3.64.1-pre.1

v3.64.1-pre.1 (prerelease)

Changes since v3.64.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.64.0...v3.64.1-pre.1

3.64.0

v3.64.0 (minor)

Changes since v3.63.0:

  • Answer the code-quality notes on the deferred rasterization tests (@​Claude)
  • Rasterize headless frames only when their pixels are read [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.63.0...v3.64.0

3.63.0

v3.63.0 (minor)

Changes since v3.62.0:

  • Cover the controller's 3D forwards and exclude the GL pass-through from coverage (@​Claude)
  • Keep a DockedWindow registered when it is collapsed or tabbed behind another [patch] (@​Claude)
  • Implement IRenderer3D on the OpenGL backend [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.62.0...v3.63.0

3.62.1-pre.1

v3.62.1-pre.1 (prerelease)

Changes since v3.62.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.62.0...v3.62.1-pre.1

3.62.0

v3.62.0 (minor)

Changes since v3.61.0:

  • [minor] Show the mouse cursor widgets ask for (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.61.0...v3.62.0

3.61.0

v3.61.0 (minor)

Changes since v3.60.0:

  • Simplify a negated comparison in TransformBoxState (@​Claude)
  • Add TransformBox, move and scale handles on a rectangle in its own frame [minor] (@​Claude)
  • [patch] Cover the taskbar icon's update-tick hook (@​matt-edmondson)
  • [patch] Show the window icon on the Windows taskbar (@​matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.60.1...v3.61.0

3.60.1

v3.60.1 (patch)

Changes since v3.60.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.60.0...v3.60.1

3.60.0

v3.60.0 (minor)

Changes since v3.59.0:

  • Read the resolved drop through a non-null local in the tree state tests (@​Claude)
  • Add ReorderableTree, a drag-reorderable tree of caller-drawn rows [minor] (@​Claude)
  • Drop the redundant ToArray and cast that MSTest.Sdk 4.4.1's analyzers reject (@​Claude)
  • Merge remote-tracking branch 'origin/main' into dependabot/nuget/MSTest.Sdk-4.4.1 (@​Claude)
  • [patch] Run the widget gallery from CI rather than workflow_run (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.59.2...v3.60.0

3.59.2

v3.59.2 (patch)

Changes since v3.59.1:

  • Drop the redundant ToArray and cast that MSTest.Sdk 4.4.1's analyzers reject (@​Claude)
  • Merge remote-tracking branch 'origin/main' into dependabot/nuget/MSTest.Sdk-4.4.1 (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.59.1...v3.59.2

3.59.2-pre.3

v3.59.2-pre.3 (prerelease)

Changes since v3.59.2-pre.2:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.59.2-pre.2...v3.59.2-pre.3

3.59.2-pre.2

v3.59.2-pre.2 (prerelease)

Changes since v3.59.2-pre.1:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.59.2-pre.1...v3.59.2-pre.2

3.59.2-pre.1

v3.59.2-pre.1 (prerelease)

Changes since v3.59.1:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.59.1...v3.59.2-pre.1

3.59.1

v3.59.1 (patch)

Changes since v3.59.0:

  • [patch] Run the widget gallery from CI rather than workflow_run (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.59.0...v3.59.1

3.59.0

v3.59.0 (minor)

Changes since v3.58.0:

  • Merge remote-tracking branch 'origin/main' into claude/project-thread-5le24s (@​Claude)
  • Add GlyphSize to toolbars and toolbar buttons (@​Claude)
  • Centre toolbar glyphs by their drawn pixels, and fix the gallery tile's Bold icon (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.58.0...v3.59.0

3.58.0

v3.58.0 (minor)

Changes since v3.57.0:

  • Merge branch 'widget/stack-loupe' into claude/project-thread-wmrk2b (@​Claude)
  • Pick a bar colour without a nested ternary (@​Claude)
  • Merge branch 'widget/stack-crop' into widget/stack-loupe (@​Claude)
  • Merge branch 'widget/stack-compare' into widget/stack-crop (@​Claude)
  • Compare ImageCompare's split by its bits, not float equality (@​Claude)
  • Clamp SwatchPalette's floored index with a float constant (@​Claude)
  • Merge branch 'widget/stack-swatch' into widget/stack-compare (@​Claude)
  • Compare GradientEditor's stop positions by their bits, not float equality (@​Claude)
  • Merge branch 'widget/stack-gradient' into widget/stack-swatch (@​Claude)
  • Put the stack's demo tests back where the base keeps them (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge main into the gradient editor branch, now that the Toolbar has landed (@​Claude)
  • Add FrameTimeGraph and FrameTimeHistory [minor] (@​Claude)
  • [minor] Add Toolbar and ToolbarButton widgets (@​Claude)
  • Add PixelLoupe: a magnified pixel readout beside an ImageCanvas (@​Claude)
  • Add CropOverlay: a crop rectangle drawn over an ImageCanvas (@​Claude)
  • Add ImageCompare: a before/after wipe or side-by-side view (@​Claude)
  • [minor] Add SwatchPalette: a selectable, drag-reorderable grid of colour swatches (@​Claude)
  • Add GradientEditor, a colour-stop gradient editor (@​Claude)
  • [minor] Add AssetBrowser, a virtualized thumbnail grid with multi-select and drag-out (@​Claude)
  • Add StepGrid step-sequencer widget [minor] (@​Claude)
  • Add PianoKeyboard widget (#​503) (@​Claude)
  • Add LevelsControl, a histogram with input, gamma and output handles (@​Claude)
  • Add ChannelFader: audio-taper gain fader with a meter [minor] (@​Claude)

What's Changed

... (truncated)

3.57.0

v3.57.0 (minor)

Changes since v3.56.0:

  • Regenerate the widget gallery after CI rather than on the push (@​Claude)
  • Regenerate the widget gallery on pushes to main (@​Claude)
  • Merge main into the widget branch, registering its demo as a DemoSections entry (@​Claude)
  • Restore the worktree ignore lines the SDK build dropped from .gitignore (@​Claude)
  • Merge main into the stereo meters branch, bringing in ParametricEq (@​Claude)
  • Merge main into the demo split, registering ParametricEqDemo as its own section (@​Claude)
  • [patch] Map symbol-spelled chord keys and pin Tab to the named-key bound (@​Claude)
  • Merge main's metadata update (@​Claude)
  • Merge main into claude/project-thread-wmrk2b (@​Claude)
  • Merge main into the demo split, registering TimecodeFieldDemo in DemoSections (@​Claude)
  • Merge main into the parametric EQ branch, adding TimecodeField to the widget list (@​Claude)
  • Merge main into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge main into claude/project-thread-wmrk2b (@​Claude)
  • Merge main into the demo split, registering TransportScrubberDemo in DemoSections (@​Claude)
  • Restore the worktree ignore lines the merge from main dropped (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-wmrk2b (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-026l9x (@​Claude)
  • Merge main into the parametric-eq branch (@​Claude)
  • Expect the data table in the registry's advanced demo order (@​Claude)
  • Merge main into the demo split branch (@​Claude)
  • Compare whole EqBands rather than floats for change detection (@​Claude)
  • Address code-quality findings on the stereo meters (@​Claude)
  • Reuse one StringBuilder when generating the grid demo's strings [patch] (@​Claude)
  • Simplify ParametricEq guards flagged by code scanning (@​Claude)
  • Add ParametricEq widget and extract LogFrequencyAxis (#​505) (@​Claude)
  • Add StereoMeters: gain-reduction, correlation and goniometer meters [minor] (@​Claude)
  • Split the widgets demo into one class per section [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.56.2...v3.57.0

3.56.2

v3.56.2 (patch)

Changes since v3.56.1:

  • Restore the worktree ignore lines the SDK build dropped from .gitignore (@​Claude)
  • Merge main into the demo split, registering ParametricEqDemo as its own section (@​Claude)
  • Merge main into the demo split, registering TimecodeFieldDemo in DemoSections (@​Claude)
  • Merge main into the demo split, registering TransportScrubberDemo in DemoSections (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-026l9x (@​Claude)
  • Expect the data table in the registry's advanced demo order (@​Claude)
  • Merge main into the demo split branch (@​Claude)
  • Reuse one StringBuilder when generating the grid demo's strings [patch] (@​Claude)
  • Split the widgets demo into one class per section [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.56.1...v3.56.2

3.56.1

v3.56.1 (patch)

Changes since v3.56.0:

  • [patch] Map symbol-spelled chord keys and pin Tab to the named-key bound (@​Claude)
  • Merge main's metadata update (@​Claude)
  • Merge main into the parametric EQ branch, adding TimecodeField to the widget list (@​Claude)
  • Merge main into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge main into the parametric-eq branch (@​Claude)
  • Compare whole EqBands rather than floats for change detection (@​Claude)
  • Simplify ParametricEq guards flagged by code scanning (@​Claude)
  • Add ParametricEq widget and extract LogFrequencyAxis (#​505) (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.56.0...v3.56.1

3.56.0

v3.56.0 (minor)

Changes since v3.55.0:

  • Merge main into TimecodeField (@​Claude)
  • Merge main into TimecodeField (@​Claude)
  • Add TimecodeField widget and Timecode helpers (#​525) (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.55.0...v3.56.0

3.55.0

v3.55.0 (minor)

Changes since v3.54.0:

  • Merge main into TransportScrubber via the Waveform zoom branch (@​Claude)
  • Merge main into the waveform zoom branch (@​Claude)
  • Merge main into the transport scrubber branch (@​Claude)
  • Merge main into the waveform zoom branch (@​Claude)
  • [patch] Add the data table to the widget gallery (@​matt-edmondson)
  • [patch] Stamp the gallery's sample folders with Directory.SetLastWriteTime (@​matt-edmondson)
  • Compare TransportScrubber positions with an epsilon helper (@​Claude)
  • Compare TransportScrubber in/out points without float equality (@​Claude)
  • Add TransportScrubber: ruler, thumbnail strip, playhead and in/out range [minor] (@​Claude)
  • Add EnvelopeEditor, a DAHDSR envelope editor (#​510) (@​Claude)
  • Waveform: zoom and scroll over a shared TimelineView [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.54.0...v3.55.0

3.54.0

v3.54.0 (minor)

Changes since v3.53.0:

  • Merge main into the data table branch and give DataTable a gallery tile (@​matt-edmondson)
  • Check the curve editor's drawn bounds without a nullable dereference (@​Claude)
  • Compare floats with tolerances where the code-quality bot flagged them (@​Claude)
  • [patch] Show the data table demo once, with the advanced demos (@​matt-edmondson)
  • Regenerate the widget gallery with the fixed renderer and widgets (@​Claude)
  • Fix four widgets that drew wrongly in the gallery (@​Claude)
  • Make the software rasterizer follow the GPU rules ImGui relies on (@​Claude)
  • [patch] Read an empty clipboard without throwing and address code quality findings (@​matt-edmondson)
  • Merge main into the data table branch (@​matt-edmondson)
  • Merge main into the data table branch (@​Claude)
  • [patch] Drop a semicolon from the data table's Key Files line (@​matt-edmondson)
  • [patch] Skip parts already in stock when the demo marks them in stock (@​matt-edmondson)
  • [patch] Drive the data table through a keymap in the UI tests (@​matt-edmondson)
  • [patch] Require Shift for a chord that names it even with Shift ignored (@​matt-edmondson)
  • [patch] Begin a data table edit from a character typed with AltGr (@​matt-edmondson)
  • [patch] Report no edit for a null string committed unchanged (@​matt-edmondson)
  • [minor] Let a caller set a data table's selection and active cell (@​matt-edmondson)
  • [patch] Rebuild a data table over a list replaced after Refresh (@​matt-edmondson)
  • [patch] Commit a data table edit on keypad Enter and keep the edited row drawn (@​matt-edmondson)
  • [patch] Give the data table's clipper the row pitch with cell padding (@​matt-edmondson)
  • [patch] State which frameworks ktsu.Keybinding brings System.Text.Json to (@​matt-edmondson)
  • [patch] Show the data table in the widgets demo and document it (@​matt-edmondson)
  • [minor] Open a caller-drawn context menu on a data table cell (@​matt-edmondson)
  • [patch] Leave the clipboard as found and ignore characters a cell can't start from (@​matt-edmondson)
  • [minor] Drive a data table from the keyboard and edit cells in place (@​matt-edmondson)
  • [minor] Filter a data table's columns from a row under the headers (@​matt-edmondson)
  • [minor] Draw a data table with sortable headers and clickable cells (@​matt-edmondson)
  • [minor] Declare the data table's keyboard commands for ktsu.Keybinding (@​matt-edmondson)
  • [minor] Edit one data table cell at a time and report each edit (@​matt-edmondson)
  • [minor] Move a data table's active cell and select its rows (@​matt-edmondson)
  • [minor] Sort and filter a data table's rows into a view (@​matt-edmondson)
  • [patch] Document the data table edit sessions' members (@​matt-edmondson)
  • [minor] Add typed data table columns and their edit sessions (@​matt-edmondson)
  • [patch] Share the key chord matcher and let held chords repeat (@​matt-edmondson)
  • [patch] Plan the data table widget implementation (@​matt-edmondson)
  • [patch] Design a data table widget with sorting, filtering, and cell editing (@​matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.53.0...v3.54.0

3.53.0

v3.53.0 (minor)

Changes since v3.52.0:

  • Add colour wheel tiles and show the widget gallery in the README (@​Claude)
  • Add a spectrum analyzer tile to the widget gallery (@​Claude)
  • Move CI onto the shared ci-shared.yml pipeline (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/widget-gallery-harness-ouh9b5 (@​Claude)
  • Test the widget gallery tool and clear its SonarCloud findings (@​Claude)
  • Merge main into the colour wheels branch (@​Claude)
  • Compute test body positions in floating point (@​Claude)
  • Re-resolve ForceLayout edges by body id when the body set changes (@​Claude)
  • Don't type-check link ends typed with open generics (@​Claude)
  • Seed a duplicated pin's default from the original so reset works on copies (@​Claude)
  • Merge main into the colour wheels branch (@​Claude)
  • Add a waveform tile to the widget gallery (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/widget-gallery-harness-ouh9b5 (@​Claude)
  • Add the generated widget gallery images (@​Claude)
  • Add a headless widget gallery tool for README images (@​Claude)
  • [patch] Compare colour wheel master values with a tolerance (@​Claude)
  • [minor] Add lift/gamma/gain colour wheels (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.52.0...v3.53.0

3.52.0

v3.52.0 (minor)

Changes since v3.51.0:

  • Merge main into the spectrum analyzer branch (@​Claude)
  • Spell out the NaN cases in SpectrumAnalyzerState's guards (@​Claude)
  • [minor] Add SpectrumAnalyzer widget (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.51.0...v3.52.0

3.51.0

v3.51.0 (minor)

Changes since v3.50.0:

  • Compare waveform positions without float equality (@​Claude)
  • [minor] Add Waveform overview widget with playhead and loop region (@​Claude)
  • Add domain widget shortlist plan (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.50.0...v3.51.0

3.50.1-pre.1

v3.50.1-pre.1 (prerelease)

Changes since v3.50.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.50.0...v3.50.1-pre.1

3.50.0

v3.50.0 (minor)

Changes since v3.49.0:

  • [minor] Type-check pins when creating a link (@​Claude)
  • [patch] Keep the new demo code free of unsafe blocks (@​Claude)
  • [patch] Drop the float equality guard on the viewport's wheel dolly (@​Claude)
  • [patch] Cover recent features in the ImGuiApp demo (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.49.2...v3.50.0

3.49.2

v3.49.2 (patch)

Changes since v3.49.1:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.49.1...v3.49.2

3.49.1

v3.49.1 (patch)

Changes since v3.49.0:

  • [patch] Keep the new demo code free of unsafe blocks (@​Claude)
  • [patch] Drop the float equality guard on the viewport's wheel dolly (@​Claude)
  • [patch] Cover recent features in the ImGuiApp demo (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.49.0...v3.49.1

3.49.0

v3.49.0 (minor)

Changes since v3.48.0:

  • Address code-quality findings in the node editor history and comment boxes (@​Claude)
  • Restore the .gitignore entries the SDK build dropped (@​Claude)
  • [minor] NodeEditor: undo/redo, keymap commands, grid snapping and comment boxes (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.48.0...v3.49.0

3.48.0

v3.48.0 (minor)

Changes since v3.47.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.47.0...v3.48.0

3.47.0

v3.47.0 (minor)

Changes since v3.46.0:

  • Compare the GL context, not the ImGui context, when detecting a context change (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.46.1...v3.47.0

3.46.1

v3.46.1 (patch)

Changes since v3.46.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.46.0...v3.46.1

3.46.0

v3.46.0 (minor)

Changes since v3.45.0:

  • Assert the dolly bound with IsLessThan rather than IsTrue (@​Claude)
  • Cover the render-to-target round trip, the one path Viewport3D is made of (@​Claude)
  • Add Viewport3DState, the ImGui-free orbit camera behind Viewport3D (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.45.0...v3.46.0

3.45.0

v3.45.0 (minor)

Changes since v3.44.0:

  • [minor] Create and update textures from BGRA, RGB, BGR and greyscale pixels with row padding (@​Claude)
  • Pump worker-thread texture tests without Thread.Sleep (@​Claude)
  • [patch] Marshal UpdateTexture's in-place path to the window thread and document dynamic textures (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.44.1...v3.45.0

3.44.1

v3.44.1 (patch)

Changes since v3.44.0:

  • Pump worker-thread texture tests without Thread.Sleep (@​Claude)
  • [patch] Marshal UpdateTexture's in-place path to the window thread and document dynamic textures (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.44.0...v3.44.1

3.44.0

v3.44.0 (minor)

Changes since v3.43.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.43.0...v3.44.0

3.43.0

v3.43.0 (minor)

Changes since v3.42.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.42.0...v3.43.0

3.42.0

v3.42.0 (minor)

Changes since v3.41.0:

  • Merge remote-tracking branch 'origin/main' into claude/imguiapp-409-textfilter-glob (@​Claude)
  • refactor: filter the selected link ids explicitly (@​matt-edmondson)
  • feat: delete selected links with Delete or Backspace [minor] (@​matt-edmondson)
  • fix: keep a path-tracked texture published across UpdateTexture's recreate [patch] (@​matt-edmondson)
  • refactor: filter the file browser's listing with ktsu.TextFilter [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.41.2...v3.42.0

3.41.2

v3.41.2 (patch)

Changes since v3.41.1:

  • Merge remote-tracking branch 'origin/main' into claude/imguiapp-409-textfilter-glob (@​Claude)
  • refactor: filter the file browser's listing with ktsu.TextFilter [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.41.1...v3.41.2

3.41.1

v3.41.1 (patch)

Changes since v3.41.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.41.0...v3.41.1

3.41.0

v3.41.0 (minor)

Changes since v3.40.0:

  • Group the node-id lookups with the other GetNodeDefinition overloads (@​Claude)
  • Bind each created node to an instance its parameters live on [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.40.0...v3.41.0

3.40.0

v3.40.0 (minor)

Changes since v3.39.0:

  • Split the 3D triangle fill into setup and per-pixel shading (@​Claude)
  • Add IRenderer3D and its software implementation [minor] (@​Claude)
  • [patch] Assert the node body hook's reach in order, per MSTEST0068 (@​Claude)
  • [patch] Cover the prototype-reading paths, and drop two catches that cannot fire (@​Claude)
  • [patch] Say plainly that NodeGraph declares execution rather than running it (@​Claude)
  • [minor] Give NodeEditorRenderer a hook for host content in a node body (@​Claude)
  • [patch] Read an input pin's default from its C# initializer (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.39.0...v3.40.0

3.39.0

v3.39.0 (minor)

Changes since v3.38.0:

  • Add a virtualized table widget [minor] (@​Claude)
  • [patch] Correct the stale Hexa Widgets.Extras note in CLAUDE.md (@​Claude)
  • [patch] Clear the three SonarCloud findings on this branch (@​matt-edmondson)
  • [patch] Release the GDI+ graphics context when reading the DPI fails (@​matt-edmondson)
  • [patch] Find the repository root from the test binaries, not CallerFilePath (@​matt-edmondson)
  • [patch] Make rooted item specs explicit instead of relying on Path.Combine (@​matt-edmondson)
  • [patch] Pin ImGui.App's Resources.resx manifest name, and guard every .resx (@​matt-edmondson)
  • [patch] Run window teardown when the run loop throws (@​matt-edmondson)
  • [patch] Keep integrated-GPU font heuristics off discrete Intel Arc (@​Claude)
  • [patch] Clear the window on teardown so Start can run again (@​matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.38.9...v3.39.0

3.38.9

v3.38.9 (patch)

Changes since v3.38.8:

  • [patch] Correct the stale Hexa Widgets.Extras note in CLAUDE.md (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.38.8...v3.38.9

3.38.8

v3.38.8 (patch)

Changes since v3.38.7:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.38.7...v3.38.8

3.38.7

v3.38.7 (patch)

Changes since v3.38.6:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.38.6...v3.38.7

3.38.6

v3.38.6 (patch)

Changes since v3.38.5:

  • [patch] Find the repository root from the test binaries, not CallerFilePath (@​matt-edmondson)
  • [patch] Make rooted item specs explicit instead of relying on Path.Combine (@​matt-edmondson)
  • [patch] Pin ImGui.App's Resources.resx manifest name, and guard every .resx (@​matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.38.5...v3.38.6

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps ktsu.ImGui.NodeEditor from 3.38.5 to 3.75.1

---
updated-dependencies:
- dependency-name: ktsu.ImGui.NodeEditor
  dependency-version: 3.75.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants