Skip to content

Bump the ktsu group with 8 updates - #334

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updated ktsu.ForceDirectedLayout from 3.75.4 to 3.78.0.

Release notes

Sourced from ktsu.ForceDirectedLayout's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

Updated ktsu.ImGui.App from 3.75.4 to 3.78.0.

Release notes

Sourced from ktsu.ImGui.App's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

Updated ktsu.ImGui.App.Testing from 3.75.4 to 3.78.0.

Release notes

Sourced from ktsu.ImGui.App.Testing's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

Updated ktsu.ImGui.NodeEditor from 3.75.3 to 3.78.0.

Release notes

Sourced from ktsu.ImGui.NodeEditor's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

Updated ktsu.ImGui.Popups from 3.75.4 to 3.78.0.

Release notes

Sourced from ktsu.ImGui.Popups's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

Updated ktsu.ImGui.Probes from 3.75.4 to 3.78.0.

Release notes

Sourced from ktsu.ImGui.Probes's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

Updated ktsu.ImGui.Styler from 3.75.4 to 3.78.0.

Release notes

Sourced from ktsu.ImGui.Styler's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

Updated ktsu.ImGui.Widgets from 3.75.4 to 3.78.0.

Release notes

Sourced from ktsu.ImGui.Widgets's releases.

3.78.0

v3.78.0 (minor)

Changes since v3.77.0:

  • [minor] Present in HDR on Windows and macOS, with half-float textures (#​723) (matt-edmondson)
  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)
  • Note how a half-failed release republishes the same version [patch] (Claude)
  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.3...v3.78.0

3.77.3

v3.77.3 (patch)

Changes since v3.77.2:

  • Say how to cut the replacement release, since a Markdown-only commit starts no CI (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.2...v3.77.3

3.77.2

v3.77.2 (patch)

Changes since v3.77.1:

  • Note how a half-failed release republishes the same version [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.1...v3.77.2

3.77.1

v3.77.1 (patch)

Changes since v3.77.0:

  • Answer the three new Sonar findings on the repeated-masks fix (Claude)
  • Read the bitmap Windows makes from a copied image the right way up [patch] (Claude)
  • Test the image clipboard against real desktops, and stop xclip holding the app's output [patch] (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.77.0...v3.77.1

3.77.0

v3.77.0 (minor)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)
  • Put OpenGLRenderer's GL calls behind a seam and test it with real frames (Claude)
  • Make OpenGLRenderer's GL field readonly (Claude)
  • Split ImGuiController into a GL-free context host and an OpenGL renderer (Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.1...v3.77.0

3.76.1

v3.76.1 (patch)

Changes since v3.76.0:

  • Keep the file browser inside the window it opens in [patch] (#​718) (matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.76.0...v3.76.1

3.76.0

v3.76.0 (minor)

Changes since v3.75.0:

  • Give ImGui.Rendering the package validation suppressions the others carry [patch] (#​717) (matt-edmondson)
  • Clear main's quality gate: tolerances instead of exact float comparisons (#​716) (matt-edmondson)
  • [minor] FilesystemBrowser: breadcrumbs, back/forward, places, search, sortable columns and thumbnails (#​715) (matt-edmondson)
  • [minor] Two-finger touch scrolling, extension docs, and trim analysis for Widgets/Popups/Styler (#​703) (matt-edmondson)
  • Merge main into claude/project-thread-m8gl9z (matt-edmondson)
  • [minor] Add the phase 4 mobile polish widgets (#​710) (matt-edmondson)
  • [minor] Add the phase 3 mobile overlay and navigation widgets (#​709) (matt-edmondson)
  • Pick a curve point's fill in its own method rather than a nested conditional (Claude)
  • [minor] Add the phase 2 mobile gesture widgets (#​708) (matt-edmondson)
  • Fix Escape in nested modals, path text in the save box, and Enter on a search with no match [patch] (#​693) (matt-edmondson)
  • [minor] Add LogView, a virtualized log with level filters and search (#​706) (matt-edmondson)
  • Keep the active frame rate while an animation runs [minor] (#​692) (matt-edmondson)
  • [minor] Mark every widget for UI probes (#​707) (matt-edmondson)
  • Add ImGuiWidgets.Viewport3D and move the 3D contract into ktsu.ImGui.Rendering [minor] (#​705) (matt-edmondson)
  • Merge remote-tracking branch 'origin/main' into fix699 (matt-edmondson)
  • [patch] Fix GradientEditor selection on reorder and two TransformBox bugs (#​690) (matt-edmondson)
  • [patch] Fix three SyntaxHighlighting tokenizer bugs that recolored the rest of a document (#​691) (matt-edmondson)
  • Compare curve range spans against epsilon rather than zero (Claude)
  • Reach long lines in code blocks and diff hunks, draw only visible code lines, keep rebuilt hunks collapsed [patch] (#​704) (matt-edmondson)
  • Dim GradientEditor, SwatchPalette and themed code inside a disabled scope [patch] (#​701) (matt-edmondson)
  • Draw the curve and bezier editors with ImGui and drop Hexa Extras [minor] (Claude)
  • Stop a hidden DataTable column from taking edits or filtering rows (#​700) (matt-edmondson)
  • Node editor: re-measure rebuilt graphs, edit long pins, pin nodes from the UI [minor] (Claude)
  • Fix markdown fonts, link IDs, linked images, image placeholders and code spans [patch] (#​698) (matt-edmondson)
  • ReorderableTree: let the last child leave its group, and leave slider drags to the slider (#​697) (matt-edmondson)
  • Save the last frame of a failing UI test, and cover CapturedFrame and the frame wrapper order (#​696) (matt-edmondson)
  • Fix the extra step after a held repeat button and snap marks to frames [patch] (#​695) (matt-edmondson)
  • Honour markdown table column alignment and scroll long code lines [patch] (#​694) (matt-edmondson)
  • Read TGA colour map entries with the descriptor's attribute bits and treat an all-zero 32-bit map as opaque [patch] (#​689) (matt-edmondson)
  • Merge main into fix/680-knob-visible-title (matt-edmondson)
  • Show a Knob's title without its ## ID suffix (Claude)
  • Bound a JPEG's coefficient allocation by its scan data instead of its frame header [patch] (Claude)
  • Refuse a TGA header with no pixel data before allocating the image [patch] (Claude)
  • Drive the theme menu and browser with a theme applied (Claude)
  • Suppress S6640 on FormatValue, as the Knob's other native interop is (Claude)
  • Draw caller and theme text as it is instead of as a printf format [patch] (Claude)
  • Move the new Knob tests to the end of the class so they don't touch the lines #​673 adds to (Claude)
  • Show the Knob's value in its tooltip, and drop the stray "f" from int knobs [patch] (Claude)
  • Round a Knob drag without throwing on a format of more than 6 decimals [patch] (Claude)
  • Read the Knob's format precision without throwing on "%.f" or a truncated format [patch] (Claude)
  • Merge main into the TGA first-entry branch (Claude)
  • Merge main into the hard line break branch (Claude)
  • End the line at a Markdown hard line break [patch] (Claude)
  • Pick only clipboard image types the decoder can read on Linux [patch] (Claude)
  • Name Tab as Tab in KeyChordMatcher, not its NamedKeyBegin alias [patch] (Claude)
  • Honour the TGA colour map's first entry index [patch] (Claude)
    ... (truncated)

Commits viewable in compare view.

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 <depen...

Description has been truncated

Bumps ktsu.ForceDirectedLayout from 3.75.4 to 3.78.0
Bumps ktsu.ImGui.App from 3.75.4 to 3.78.0
Bumps ktsu.ImGui.App.Testing from 3.75.4 to 3.78.0
Bumps ktsu.ImGui.NodeEditor from 3.75.3 to 3.78.0
Bumps ktsu.ImGui.Popups from 3.75.4 to 3.78.0
Bumps ktsu.ImGui.Probes from 3.75.4 to 3.78.0
Bumps ktsu.ImGui.Styler from 3.75.4 to 3.78.0
Bumps ktsu.ImGui.Widgets from 3.75.4 to 3.78.0

---
updated-dependencies:
- dependency-name: ktsu.ForceDirectedLayout
  dependency-version: 3.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.App
  dependency-version: 3.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Probes
  dependency-version: 3.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.App.Testing
  dependency-version: 3.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.NodeEditor
  dependency-version: 3.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Popups
  dependency-version: 3.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Styler
  dependency-version: 3.78.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Widgets
  dependency-version: 3.78.0
  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 23, 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