Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions ImGui.App.Testing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
4 changes: 3 additions & 1 deletion ImGui.App/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 6 additions & 0 deletions ImGui.Markdown/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 5 additions & 0 deletions ImGui.Popups/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
5 changes: 5 additions & 0 deletions ImGui.Probes/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
3 changes: 2 additions & 1 deletion ImGui.Styler/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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!

Expand Down
5 changes: 5 additions & 0 deletions ImGui.SyntaxHighlighting/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
10 changes: 8 additions & 2 deletions ImGui.Widgets/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

Expand Down
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.