Skip to content

Releases: theluc4s/easy-dear-imgui

1.0.5

23 Nov 22:32
Compare
Choose a tag to compare

Improvements

  • It is now possible to add an icon to the window.
// A wrapper for adding an icon has been added (add the icon to your project's resource and use your ID)
//
easy_di::utils::icon( /*RESOURCE ICON ID*/, { 128, 128 } ), // Icon ( default parameter = nullptr )

1.0.4

24 Sep 11:30
Compare
Choose a tag to compare

Improvements

  • You can modify the style of the window class and the style of the window.

Gallery

easy-dear-imgui

1.0.3

24 Sep 10:16
070f774
Compare
Choose a tag to compare

Improvements

  • Exception handling removed.
  • Improvements and clean code.
  • It is safe to call any function, even in a loop (conditions are now checked).
  • There is now support for a custom window proc, defining g_cwnd_proc (don't forget to check ImGui_ImplWin32_WndProcHandler and reset the device in the WM_SIZE case. ( Check the template on the home page )
  • If the handle returned to CreateWindowExA is nullptr, the loop will exit.

Breaking changes

  • It is no longer necessary to call start_window (), the constructor is responsible for creating the window and creating the context of directx and dear imgui.
  • Many functions have been removed from the code for the user, now only the following are possible:

bool process_message();
bool imgui_start_frame();
bool imgui_end_frame();
void set_background_color(int,int,int);
bool get_vsync_state();
MSG& get_msg();

Gallery

easy-dear-imgui

1.0.2

08 May 13:29
Compare
Choose a tag to compare

Hello, here's version 1.02.

  • Try catch improved.
  • Readjusted code.
  • Code identification modified.
  • New functions for the 'user' to interact were added..
  • The object's constructor is no longer responsible for creating our window, it is now necessary to make a call to start_window ().

Issue Found 1#: An assert statement for ImGui_ImplWin32_Init and ImGui_ImplDX9_Init caused a problem using the release version.
Fixed 1#: Assert was removed and a try catch was implemented instead. There is no more failure when using the release version.

Imp

1.0.1

23 Apr 21:20
17cffb5
Compare
Choose a tag to compare

Hello, here's version 1.01.

  • ImGui_Impl assert has been removed
  • Added basic try catch.
  • Code identification modified.
  • The setup_imgui_context () function has been split and there is now a new function called: setup_imgui_impl ().
  • Both functions have been made private so the user does not have public access.

Issue found: An assert statement for ImGui_ImplWin32_Init and ImGui_ImplDX9_Init caused a problem using the release version.

Fixed: Assert was removed and a try catch was implemented instead.

image

1.0

23 Apr 01:09
5120d05
Compare
Choose a tag to compare
1.0

This is an initial version.

image

No known issues so far.