Skip to content
This repository has been archived by the owner on Dec 31, 2022. It is now read-only.

Releases: inkyblackness/imgui-go

v1.5.0 - Upgrade to Dear ImGui 1.67

03 Feb 20:52
Compare
Choose a tag to compare

Thanks to @Galaco , the wrapper has been upgraded to use Dear ImGui 1.67. Previously the wrapper used 1.61.

The API remained almost stable, only the function FontAtlas.GlyphRangesChinese() is now marked Deprecated and calls the new FontAtlas.GlyphRangesChineseFull().

v1.4.0 - More controls, samples, module!

03 Feb 08:42
Compare
Choose a tag to compare

Thanks to various contributions, this library received more functionality:

Furthermore the library now sports the meta files to be a proper Go module.

v1.3.0 - More controls by contribution

01 Nov 10:10
10c6d3a
Compare
Choose a tag to compare

The following functions were contributed, thanks to @Hperigo :

  • DragFloat() and DragFloatV()
  • DragInt() and DragIntV()
  • SliderFloat() and SliderFloatV()

v1.2.1 - BugFix release

17 Oct 18:11
Compare
Choose a tag to compare

This release contains fixes for the following bugs:

  • #5 "Font display not clear on macOS" - affected any OS; due to bug in example code
  • #8 "NULL instead of nullptr when running on El Capitan" - due to missing explicit compiler flag for C++11 standard

Note: Font clarity is affected by shader in user-code, not library! Please re-check the shader code in your own code!

v1.2.0 - Support for GlyphRanges

05 Oct 08:31
Compare
Choose a tag to compare

This release adds support for GlyphRanges for non-default unicode characters (See issue #6):

  • Added GlyphRanges type, as well as helpers GlyphRangesBuilder and AllocatedGlyphRanges
  • Added FontAtlas.GlyphRanges*() functions
  • Added FontAtlas.AddFontFromFileTTFV()
  • Added FontAtlas.SetTexDesiredWidth() function

v1.1.0 - Style.ItemInnerSpacing

06 Aug 04:57
Compare
Choose a tag to compare

This release is a minor feature update: added getter for Style.ItemInnerSpacing in order to better layout combined controls.

v1.0.0 - First release!

27 Jul 19:04
Compare
Choose a tag to compare

This release is the v1 one. The exposed API is pretty much what InkyBlackness HackEd needs at the moment.
Of course, further extensions are always possible, for now this means the API and Version philosophies are frozen for v1.

screenshot

An ultimate goal of this wrapper could be to replicate the demo window via the Go API - though, time will tell whether and when this will actually happen.

v0.5.0 - Feature increment

21 Jul 15:04
Compare
Choose a tag to compare
Pre-release

The following features have been added (exported):

  • Spacing()
  • SetCursorPos()
  • BeginContextPopupItem()

v0.4.0 - Feature increment

15 Jul 20:01
Compare
Choose a tag to compare
Pre-release

Further features added (exported):

  • Keyboard support, thanks to @r00tc0d3
  • Tree nodes
  • IsItemHovered / ToolTip support
  • Dummy

v0.3.0 - Further features

08 Jul 20:48
Compare
Choose a tag to compare
Pre-release

Added further things, such as image controls, a go-hook for assertions, custom fonts, and others.