v1.5.1
Changes
- Improved rendering on Windows (via antialiasing)
- Add IniFolderType.AbsolutePath
- Polish themes
- Add callback PostRenderDockableWindows
- Added optional hello_imgui.ini file,
as a way to do advanced configuration for Dpi and OpenGL rendering options - Add PushTweakedTheme / PopTweakedTheme (different ImGui windows can use a different theme. See demo docking)
- Add DpiAwareParams: see doc
- Add HelloImGui::ImageAndSizeFromAsset see doc
- callbacks.LoadAdditionalFonts can be modified and reused during execution
- add null backend (see https://pthom.github.io/hello_imgui/book/doc_params.html#backend-selection)
- Add optional OpenGlOptions
- Add widgets InputTextResizable + WidgetWithResizeHandle: see doc
- Add HelloImGui::LoadDpiResponsiveFont: see doc
Add FontAwesome options with support for FontAwesome 4 and FontAwesome 6:
Breaking change: you need to include manually the icons: #include "hello_imgui/icons_font_awesome_4.h"
The default icon font is FontAwesome 4 (for backward compatibility), but v6 includes many more icons
In order to select Font Awesome 6, you need to set the following in your runnerParams:
runnerParams.runnerCallbacks.defaultIconFont = hello_imgui::IconFont::FontAwesome6;
and then include:
#include "hello_imgui/icons_font_awesome_6.h"
Contributions & contributors
Many thanks to all contributors!
What's Changed
- Move more targets to solution folders by @learn-more in #94
- Disable python line ending translation by @learn-more in #97
- Remove obsolete
BackendType
selection by @learn-more in #96 - Fixed a bug with the google closure compiler failing when trying to c… by @abinash18 in #102
- Simplify hello_imgui_add_app win32 implementation by @xuboying in #103
- format a place by @sAkuraOfficial in #104
New Contributors
- @learn-more made their first contribution in #94
- @abinash18 made their first contribution in #102
- @xuboying made their first contribution in #103
- @sAkuraOfficial made their first contribution in #104
Full Changelog: v1.4.2...v1.5.0