Skip to content

v0.6.0

Compare
Choose a tag to compare
@cfillion cfillion released this 18 Mar 20:29
v0.6.0
ea180ad
  • Add support for mouse buttons 4 and 5 (3 and 4 in the API)
  • Distinguish between Left/Right modifier keys and Enter/KeypadEnter keys
  • Fix a crash when failing to initialize the OpenGL renderer for docked windows
  • Migrate mouse and keyboard input to v1.87's new event-based API
  • Reduce the minimum required version of OpenGL to 3.1
  • Suspend keyboard and mouse input when the defer timer is blocked (eg. modal dialog)
  • Update to Dear ImGui v1.87 (release notes)
  • Linux: connect Dear ImGui's clipboard to the system clipboard
  • Linux: fix crashes when recovering from OpenGL initialization errors
  • Linux: fix inverted NWSE/NESW cursors
  • Linux: implement IME and proper Unicode character input support
  • Linux: workaround black/flashing windows when docked with Intel or AMD GPUs [#6]
  • macOS: change Hand cursor to a pointing hand (instead of open hand)
  • macOS: hide the IME when focusing out of text fields
  • Windows: enable the IME only when a text field is active
  • Windows: set position of the IME's candidate window to the active text input field

Demo script:

  • Add Help->Programmer Guide section
  • Add text filtering in the Log app example
  • Add the CaptureKeyboardFromApp() example
  • Fix the last item not being reorderable in the 'simple drag' example
  • Move the 'Documentation' button out of the Tools menu
  • Partial port of the Style Editor window (Tools->Style Editor)

API changes:

  • Add v1.87's new named key constants (virtual key codes are now deprecated)
  • Fix DrawList_AddTextEx not using the default bitmap font when font == nil
  • Remove GetStyleColorName (enumerate the reaper table instead)
  • Remove the redundant num_points argument of DrawList_AddConvexPolyFilled