Skip to content

Conversation

@matt-edmondson
Copy link
Contributor

No description provided.

… new features for 3D manipulation, node editing, and advanced plotting. Updated project references and implemented demo states and rendering methods for each new library.
…o, AdvancedWidgetsDemo, AnimationDemo, DataVisualizationDemo, GraphicsDemo, InputHandlingDemo, LayoutDemo, ImGuizmoDemo, ImNodesDemo, ImPlotDemo, NerdFontDemo, UnicodeDemo, and UtilityDemo. Each demo showcases specific functionalities and UI elements, enhancing the overall ImGuiAppDemo experience.
…xa.NET.ImGuizmo, ImNodes, and ImPlot packages, updated SixLabors.ImageSharp and MSTest versions, and streamlined demo tab methods for improved readability and performance.
…s with ktsu.Semantics across multiple files, updated package references, and introduced ImGuiExtensionManager for managing ImGui extensions. Enhanced demo implementations to support new features and improved context management for extensions.
…ation for window management startup state, improved rendering precision with pixel-perfect alignment, and introduced error recovery features. Expanded demo tab descriptions to include advanced widgets, animation, and data visualization capabilities, providing a comprehensive overview of the ImGuiApp's functionalities.
@Damon3000s
Copy link
Contributor

Damon3000s commented Jul 31, 2025

Code doesn't compile on latest Rider or Visual Studio. Lots of formatting errors

0>ImGuiAppWindowState.cs(1,26): Error IDE0055 : Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
0>ImGuiAppWindowState.cs(2,24): Error IDE0055 : Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)

Update:
After running dotnet format on the repo it fixed the issue and everything compiles, but now I have a handful of files modified and I'm not exactly sure what has changed. line endings seem the same before and after.

Update:
After reverting the changed files, and even deleting and re-cloning the repo, the compile error is gone. Seems fine?

…ext method to manage ImGui context for each frame, updated initialization process to include context setup, and refactored input handling for improved clarity and functionality.
cursor[bot]

This comment was marked as outdated.

@Damon3000s
Copy link
Contributor

Did some more testing on the compile error and after running dotnet format it seems to be fixed forever, even after deleting and re-cloning the repo.

…g: Renamed visibility flags for ImGui windows, added focus tracking for better user experience, and centralized window opening methods. Enhanced demo tab rendering with updated separator text for improved clarity.
…ent: Introduced automatic layout with physics-based forces for node positioning, added detailed debug visualization options, and refined node initialization for better spacing and organization. Updated link handling to support more complex connections and improved overall demo functionality.
@sonarqubecloud
Copy link

sonarqubecloud bot commented Aug 3, 2025

Quality Gate Failed Quality Gate failed

Failed conditions
7 Security Hotspots
0.6% Coverage on New Code (required ≥ 80%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@matt-edmondson
Copy link
Contributor Author

@copilot Can you please check if this PR is now redundant?

I may have already added this functionality as part of another change.

Copy link
Contributor

Copilot AI commented Nov 14, 2025

@matt-edmondson I've opened a new pull request, #141, to work on those changes. Once the pull request is ready, I'll request review from you.

@matt-edmondson matt-edmondson moved this to In Progress in ktsu.dev Nov 14, 2025
@matt-edmondson
Copy link
Contributor Author

@copilot Please make this ready for merging into main

Copy link
Contributor

Copilot AI commented Nov 14, 2025

@matt-edmondson I've opened a new pull request, #145, to work on those changes. Once the pull request is ready, I'll request review from you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants