v0.8.0
Introduction
Hi everyone,
I'd like to annouce a new release of GIU.
The main change since v0.7.0 was a migration from deprecated (since 31.12.2024) inkyblackness/imgui-go to a new auto-generated Dear ImGui's implementation - the cimgui-go.
For live API changes reports see our wiki page
Regression
Unfortunately, since we lack some C wrappers for C++ ImGui plugins, we had to disable our support for the following features:
- Markdown editor
- Code editor
- Memory editor
All remaining API is unchanged
What's Changed
- cimgui-go Migration by @gucio321 in #628
- ImageWidget: fix OnClick method by @gucio321 in #703
- build(deps): bump golang.org/x/image from 0.12.0 to 0.13.0 by @dependabot in #708
- utils: fix ColorToUint by @gucio321 in #718
- change mainthread library by @gucio321 in #706
- master rwindow: fix bug with segfault when resizing window with MenuBar by @gucio321 in #720
- Update cimgui; fix style IDs bugs by @gucio321 in #722
- Image quad by @gucio321 in #723
- add missing style ids by @gucio321 in #726
- build(deps): bump golang.org/x/image from 0.13.0 to 0.14.0 by @dependabot in #732
- ListBoxWidget: fix ID handling by @gucio321 in #727
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in #737
- image with rgba: fix rgba bug by @gucio321 in #713
- date picker updates by @gucio321 in #738
- Plots: add line plot by @gucio321 in #739
- plot: add LineXY by @gucio321 in #740
- plot: fix axis ticks by @gucio321 in #741
- go: update cimgui to latest master by @gucio321 in #742
- build(deps): bump golang.org/x/image from 0.14.0 to 0.15.0 by @dependabot in #746
- build(deps): bump actions/cache from 3 to 4 by @dependabot in #750
- Check if no Columns or Rows were sent to TableWidget by @bytesiz3d in #753
- build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in #761
- reenable imnodes by @gucio321 in #733
- mainthread: disable on windows by @gucio321 in #763
- keycode: fix NumPad codes by @gucio321 in #768
- master window: add SetFPS method by @gucio321 in #771
- build(deps): bump github.com/sahilm/fuzzy from 0.1.0 to 0.1.1 by @dependabot in #775
- build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #777
- combo: allow empty string by @gucio321 in #779
- label: use TextUnformatted by @gucio321 in #782
- update cimgui-go version by @gucio321 in #783
- fix constants by @gucio321 in #787
- fix: Unknown key: 161 on AZERTY keyboard by @raph6 in #784
- ConditionWIdget: use Widget instad of Layout by @gucio321 in #790
- Fix panic and font alats by @AllenDang in #791
- build(deps): bump golang.org/x/image from 0.15.0 to 0.16.0 by @dependabot in #792
- build(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in #788
- Linter: update and fix issues by @gucio321 in #793
- build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in #794
- add GenAutoID to Context by @gucio321 in #795
- Revert "add GenAutoID to Context" by @gucio321 in #796
- add a special type for IDs by @gucio321 in #798
- contedt: redesign Auto ID system by @gucio321 in #797
- build(deps): bump golang.org/x/image from 0.16.0 to 0.17.0 by @dependabot in #799
- Implement plot 2nd and 3rd axis by @gucio321 in #805
New Contributors
- @bytesiz3d made their first contribution in #753
- @raph6 made their first contribution in #784
Full Changelog: v0.7.0...v0.8.0