diff --git a/ImGui.App.Testing/README.md b/ImGui.App.Testing/README.md index f944351..3fa26ca 100644 --- a/ImGui.App.Testing/README.md +++ b/ImGui.App.Testing/README.md @@ -98,3 +98,8 @@ be caught here. Only marked items can be addressed by name. Two identically labeled widgets in the same window with no scope between them collide, and are refused rather than guessed at. ImGui has the same limitation and the same remedy, which is to give them distinct identifiers. + +## Acknowledgments + +- [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library the harness drives +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - The .NET bindings for Dear ImGui that the harness renders through diff --git a/ImGui.App/README.md b/ImGui.App/README.md index 4262b5d..216f918 100644 --- a/ImGui.App/README.md +++ b/ImGui.App/README.md @@ -590,8 +590,10 @@ Check the [CHANGELOG.md](CHANGELOG.md) for detailed release notes and version ch ## Acknowledgments - [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library -- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - .NET bindings for Dear ImGui +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - .NET bindings for Dear ImGui, and for the ImGuizmo, ImNodes and ImPlot extensions this auto-detects (`Hexa.NET.ImGuizmo`, `Hexa.NET.ImNodes`, `Hexa.NET.ImPlot`, from the same project) +- [HexaGen](https://github.com/JunaMeinhold/HexaGen) - The generator and the `HexaGen.Runtime` those bindings are built on - [Silk.NET](https://github.com/dotnet/Silk.NET) - .NET bindings for OpenGL and windowing +- [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) - Image loading behind the texture cache - All contributors and the .NET community for their support ## Support diff --git a/ImGui.Markdown/README.md b/ImGui.Markdown/README.md index 549c03f..e492e4f 100644 --- a/ImGui.Markdown/README.md +++ b/ImGui.Markdown/README.md @@ -156,6 +156,12 @@ See `examples/ImGuiMarkdownDemo/` for a runnable demo covering headings, emphasi dotnet run --project examples/ImGuiMarkdownDemo ``` +## Acknowledgments + +- [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library this draws into +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - The .NET bindings for Dear ImGui that this package is built on +- [Markdig](https://github.com/xoofx/markdig) - The CommonMark parser behind the renderer + ## Contributing Contributions are welcome! For feature requests, bug reports, or questions, please open an issue on the GitHub repository. If you would like to contribute code, please open a pull request with your changes. diff --git a/ImGui.Popups/README.md b/ImGui.Popups/README.md index 35759f8..fab8cf2 100644 --- a/ImGui.Popups/README.md +++ b/ImGui.Popups/README.md @@ -232,6 +232,11 @@ dotnet run --project examples/ImGuiPopupsDemo - [ktsu.TextFilter](https://www.nuget.org/packages/ktsu.TextFilter/) - Text filtering utilities - [Microsoft.Extensions.FileSystemGlobbing](https://www.nuget.org/packages/Microsoft.Extensions.FileSystemGlobbing/) - File pattern matching +## Acknowledgments + +- [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library these popups draw into +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - The .NET bindings for Dear ImGui that this package is built on + ## Contributing Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change. diff --git a/ImGui.Probes/README.md b/ImGui.Probes/README.md index f6fed04..4265b73 100644 --- a/ImGui.Probes/README.md +++ b/ImGui.Probes/README.md @@ -58,3 +58,8 @@ run a scenario twice and confirm the application behaves the same whether or not that costs something to build. `ktsu.ImGui.App.Testing` consumes this package to resolve names to rectangles and click them. + +## Acknowledgments + +- [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library whose items are marked +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - The .NET bindings for Dear ImGui, the package's only dependency diff --git a/ImGui.Styler/README.md b/ImGui.Styler/README.md index 37c2a01..f11bc68 100644 --- a/ImGui.Styler/README.md +++ b/ImGui.Styler/README.md @@ -445,8 +445,9 @@ This project is licensed under the **MIT License** - see the [LICENSE.md](LICENS ## 🙏 Acknowledgments +- **[Dear ImGui](https://github.com/ocornut/imgui)** - The immediate mode GUI library these themes style +- **[Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui)** - The .NET bindings for Dear ImGui that this package is built on - **[ImGui.NET](https://github.com/mellinoe/ImGui.NET)** - .NET bindings for Dear ImGui -- **[Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui)** - Modern ImGui bindings - **Theme Inspirations**: Catppuccin, Tokyo Night, Gruvbox, and other amazing color schemes - **Community Contributors** - Thank you for your themes, bug reports, and improvements! diff --git a/ImGui.SyntaxHighlighting/README.md b/ImGui.SyntaxHighlighting/README.md index 6dfc5ea..82c41fe 100644 --- a/ImGui.SyntaxHighlighting/README.md +++ b/ImGui.SyntaxHighlighting/README.md @@ -144,6 +144,11 @@ See `examples/ImGuiSyntaxHighlightingDemo/` for a runnable demo covering the lan dotnet run --project examples/ImGuiSyntaxHighlightingDemo ``` +## Acknowledgments + +- [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library this draws into +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - The .NET bindings for Dear ImGui that this package is built on + ## Contributing Contributions are welcome! For feature requests, bug reports, or questions, please open an issue on the GitHub repository. If you would like to contribute code, please open a pull request with your changes. diff --git a/ImGui.Widgets/README.md b/ImGui.Widgets/README.md index b7dcfa8..f571d9a 100644 --- a/ImGui.Widgets/README.md +++ b/ImGui.Widgets/README.md @@ -654,9 +654,15 @@ Contributions are welcome! For feature requests, bug reports, or questions, plea ## Acknowledgments -ImGuiWidgets is inspired by the following projects: +ImGuiWidgets is built on: + +- [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library these widgets draw into +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - The .NET bindings for Dear ImGui +- [Hexa.NET.ImGui.Widgets](https://github.com/HexaEngine/Hexa.NET.ImGui.Widgets) - The upstream widget collection behind the Hexa-backed widgets, dialogs and editors here, with `Hexa.NET.ImGui.Widgets.Extras` supplying the curve and bezier editors +- [Hexa.NET.Math](https://github.com/HexaEngine/Hexa.NET.Math) - The math types those widgets marshal through + +and inspired by the following projects: -- [ocornut/ImGui](https://github.com/ocornut/imgui) - [ImGui.NET](https://github.com/ImGuiNET/ImGui.NET) - [ImGui-works/ImGui-knobs-dial-gauge-meter](https://github.com/imgui-works/imgui-knobs-dial-gauge-meter) diff --git a/README.md b/README.md index 57ebf43..eb5e3c5 100644 --- a/README.md +++ b/README.md @@ -639,6 +639,22 @@ dotnet run --project examples/ImGuiSyntaxHighlightingDemo Contributions are welcome! Feel free to open issues or submit pull requests. +## Acknowledgments + +The suite renders through the [Hexa.NET](https://github.com/HexaEngine/Hexa.NET.ImGui) bindings: + +- [Hexa.NET.ImGui](https://github.com/HexaEngine/Hexa.NET.ImGui) - .NET bindings for Dear ImGui, and for the `Hexa.NET.ImGuizmo`, `Hexa.NET.ImNodes` and `Hexa.NET.ImPlot` extensions that `ktsu.ImGui.App` auto-detects +- [Hexa.NET.ImGui.Widgets](https://github.com/HexaEngine/Hexa.NET.ImGui.Widgets) - The upstream widget collection, with `Hexa.NET.ImGui.Widgets.Extras`, behind the Hexa-backed widgets, dialogs and editors in `ktsu.ImGui.Widgets` +- [Hexa.NET.Math](https://github.com/HexaEngine/Hexa.NET.Math) - The math types those widgets marshal through +- [HexaGen](https://github.com/JunaMeinhold/HexaGen) - The binding generator and the `HexaGen.Runtime` the wrappers are built on + +and on the libraries they wrap or sit beside: + +- [Dear ImGui](https://github.com/ocornut/imgui) - The immediate mode GUI library everything here draws into +- [Silk.NET](https://github.com/dotnet/Silk.NET) - Cross-platform windowing and OpenGL +- [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp) - Image loading behind the texture cache +- [Markdig](https://github.com/xoofx/markdig) - The CommonMark parser behind `ktsu.ImGui.Markdown` + ## License This project is licensed under the MIT License. See the [LICENSE.md](LICENSE.md) file for details.