Skip to content

Tags: sammyfreg/netImgui

Tags

v1.12.1

Toggle v1.12.1's commit message
Doc Update

v1.12.0

Toggle v1.12.0's commit message
Version 1.12 release

Merge branch 'master' of https://github.com/sammyfreg/netImgui

v1.11.0

Toggle v1.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Dev pull for Version 1.11 Release (#58)

* Added 'TakeOver' Option

NetImguiServerApp can now forcefully take over a connection to a client already connected to another server. A button with 'TakeOver' appear in the Client List letting the user connect despite an active connection.

* Small fixes

Small fixes based on PR #56 by GitHub user @pthom

* Updated to Dear ImGui 1.90.6

- Server updated to latest Dear Imgui
- Added compatibility tests up to that version

* API version update for release

v1.10.0

Toggle v1.10.0's commit message
Version 1.10 release

- Upgraded Dear ImGui support to 1.90
- Added monitor DPI support
- Added Clipboard support
- Various small changes and fixes

v1.9.0

Toggle v1.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Dev (#43)

* Bugfix #37

Fix multiple Context Hook callback added to Imgui context, after a reconnect.

* Prevent Server from saving a imgui.ini file

This could conflict with other imgui application in same folder, and the Server doesn't really need any Imgui settings saved

* Fixes for Linux build

-Invalid GPU resource release on Com Thread
-TextureId cast error
-Unneeded Windows specific include

* Fix some textureid cast error on GCC

* Socket 'Force Listen' now optional

Default is unused. Prevents having 2 running NetImgui Servers listening on same port.
Seems like the 'force listen' isn't  needed on Windows/Linux, but can still toggle it on if needed.

* Updated for Dear ImGui 1.89 support

-Small changes done to inputs

* OffsetPointer fix

Possible error for platorm using top bit in 64bits in VirtualAddress space

* Removed 'unused const' warning introduced in VisualStudio 17.4.4

Fix the CI

* Revert to wrongly submitted loader file during last Dear ImGui backend update

* Upgrade DearImgui 1.89.5

* Version 1.9 Release

* Update msbuild_vs2022_dev.yml

updated msbuild setup

* Update msbuild_vs2022_dev.yml

Update to dotnet installed (needed for sharpmake)

* Update msbuild_vs2022_dev.yml

* Update msbuild_vs2022_dev.yml

* Update msbuild_vs2022_dev.yml

v1.8.1

Toggle v1.8.1's commit message
Merge branch 'master' of https://github.com/sammyfreg/netImgui

# Conflicts:
#	Code/Client/NetImgui_Api.h

v1.8.0

Toggle v1.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
NetImgui 1.8 update (#35)

* Fixed a few issues

-Prevent client crash when Dear Imgui has 0 draws
-Fixed 32bits Client rendering issues
-Added Dear ImGui 1.87 compatibility test

* Make sure new client connection RT is cleared

Prevents seeing previous client content until 1st DrawCommand is received

* Skip preamble when parsing command line host;port (#25)

* Bug fix for command line parsing including the executable location.

* Add some safety to command line parsing.

* Coverity warning fixes

Fixes some issues found by Coverity static analyser

* Fix to null check & change vertex UV range

* * Fix data race between reading and writing pending textures (#26) (#28)

Signed-off-by: Kostiantyn <[email protected]>

* VS2022 warning fixes

* Fix accept thread not getting properly signalled to stop on certain platforms (#33)

* Version update

* *Update DearImGui lib to 1.88 WIP version (#31)

* *Update DearImGui lib to 1.88 WIP version

Remove direct access to obsolete key arrays for version starts from 1.87
Replace ImGui opengl loader by glad

Signed-off-by: Kostiantyn <[email protected]>

* *Add back compatibility for keyboard keys transfer between server and client

Signed-off-by: Kostiantyn <[email protected]>

* * Update DearImgui lib to 1879 version

Signed-off-by: Kostiantyn <[email protected]>

* * Add debug libs for glfw

- Fix CmdInput for compatibility tests
- Add linking for glfw debug lib
- Update glfw to version 3.3

Signed-off-by: Kostiantyn <[email protected]>

* Some OpenGl build fixes

Also reimported NetImguiServer_App_win32dx11.cpp from latest dear imgui sample main.cpp, makign sure it fits the current backend

* Added NoBackend sample

New Sample demonstrating use of Dear Imgui without any Backend.
-Useful for hardward without display/input.
Refactored the Dear Imgui compatibility test to now be console application trying to connect to NetImguiServer (using NoBackend sample code)
-This allows making sure older Dear ImGui works with current NetImgui (instead of only testing that it compiles)

* Support of the new Dear ImGui in put api

Fixed compatibility with older Dear ImGui version

* Added Gamepad support

* Updated to Dear ImGui 1.88 (docking branch)

* Visual Studio 2022 LLVM build fix

Runtime library switched to DLL

* Center server popup

Center server popup on parent Window when they first appear
Bug fix that prevent server asset copy in post build step

* readme update

Co-authored-by: Jeff <[email protected]>
Co-authored-by: Kostiantyn Chernenok <[email protected]>
Co-authored-by: Víctor Popovici <[email protected]>

v1.7.5

Toggle v1.7.5's commit message
Bugfix: NetImguiServer memory leak

-Was leaking ImDrawList object, since ImDrawData doesn't take care of delete them on free

v1.7.4

Toggle v1.7.4's commit message
Readme update

v1.7.0

Toggle v1.7.0's commit message
NetImgui v1.7 release