Releases: SFML/imgui-sfml
ImGui-SFML 2.6
- Support the full key range from imgui v1.87, e.g.
ImGui::IsKeyDown(ImGuiKey_Q)
now works (#197) - Expanded API: Propagate boolean error state from
Texture.create
to methods such asInit
(#191) - Expanded API: Make all joystick axes and thresholds configurable, not just the left stick (#197)
- API change: Fix typo in method names: "joytick" -> "joystick" (#201)
- Propagate window resize events to imgui (#222)
- Fix dimming of imgui modal dialogs (004efd8)
- Fix the window resize cursor not being shown on Windows (#193)
- Fix memory leak from cursors (#194)
ImGui-SFML 2.5
Small release to fix a broken vcpkg package (see microsoft/vcpkg#21530)
- Remove type alias for ImTextureID (#186) (thanks, @JackBoosY)
ImGui-SFML 2.4
A long time without the release! I have gotten a bit lazy...
- Don't update io.KeysDown for keys which Dear ImGui doesn't care about - fixes some crashes when pressing keys which Dear ImGui doesn't process
- Multiple window/Dear ImGui context support (thanks, @emrsmsrli)
- Support #define ImDrawIdx unsigned int in renderer via imconfig.h (thanks, @Doy-lee)
- Fix android delete/backspace keycodes (thanks, @Alia5)
ImGui-SFML v2.3
ImGui-SFML is 5 years old!
Thank you for using it and all the people who contributed PRs to it.
This is a small release:
- Fix 'bgColor' not being passed to 'ImGui::ImageButton' (#162) (thanks, @SuperV1234)
- Fix KeysDown not being reset to 'false' when losing focus (#147). This makes Alt+Tab work properly, because previously ImGui-SFML didn't receive a "KeyReleased" event when window lose focus and thought that "Alt" and "Tab" are pressed when you "Alt-Tabbed" back.
- Sync OpenGL rendering code with Dear ImGui's OpenGL2 backend implementation (#79)
ImGui-SFML v2.2
This release is an accumulation of small things which are important to release:
- Dear ImGui >= 1.80 is now required. ImGui added imgui_tables.cpp and some
of the functions were deprecated. It's important to stay up-to-date - Fixed Image/ImageButton and sf::RenderTexture problems (texture was
shown upside down) - Removed an overload for Image/ImageButton which took sf::Texture and
sf::IntRect textureRect. You should use sf::Sprite now. - Added sf::Cursor::Hand (thanks, @DarkContact)
- Restored C++03 support
- Fix MSVC warnings (thanks, @andrew-gresyk, @plutphil)
Also I'd like to thank @pinam45 for making CI for ImGui-SFML. Also
thanks to @sabidib, @dubgron and @ComicSansMS for improving/fixing
builds and CMake scripts.
ImGui-SFML v2.1
- Can now use ImGui-SFML without sf::RenderTarget
- Add Conanfile for packaging (thanks, @barsoosayque)
- Fix clipboard for unicode strings (thanks, @Lomadriel)
- Add horizonal wheel support (thanks, @Melix19)
- Set SFML_STATIC_LIBRARIES to ON when BUILD_SHARED_LIBS is OFF (thanks, @salianifo)
ImGui-SFML v2.0.2
ImGui-SFML v2.0.1
- Fixed bug which didn't properly set io.KeyCtrl, io.KeyAlt and io.KeyShift (this caused strange widget behaviour later)
- Set io.BackendPlatformName ("imgui_impl_sfml")
ImGui-SFML v2.0
Note the updated usage requirements!
SFML >= 2.5.0
ImGui >= 1.68
This release greatly improves CMake and build support:
- Added versioning to CMake
- Added better install rules
- You can now easily link to ImGui-SFML - just do this:
find_package(ImGui-SFML REQUIRED)
target_link_libraries(my_target PRIVATE ImGui-SFML::ImGui-SFML)
- Can now build ImGui-SFML as shared library
- Can now provide path and name to custom imconfig if you don't want to use default
imconfig-SFML.h
- Fixed some warnings on some compiers
- Check ImGui and SFML version in CMake
This release doesn't bring new features, but it's the first release which has proper version in CMake + it's just so good, it's a shame not to name it "2.0".
Semantic versioning will be used for future releases.
ImGui v. 1.53
This is the old stable release of ImGui-SFML which is meant to be used with ImGui v. 1.53.
It's now deprecated