Skip to content

v1.5.1

Compare
Choose a tag to compare
@pthom pthom released this 07 Jul 08:06
· 38 commits to master since this release
37d5a25

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

New Contributors

Full Changelog: v1.4.2...v1.5.0