-
-
Notifications
You must be signed in to change notification settings - Fork 138
v0.8.0
gucio321 edited this page Jul 10, 2024
·
2 revisions
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.
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
- cimgui-go Migration by @gucio321 in https://github.com/AllenDang/giu/pull/628
- ImageWidget: fix OnClick method by @gucio321 in https://github.com/AllenDang/giu/pull/703
- build(deps): bump golang.org/x/image from 0.12.0 to 0.13.0 by @dependabot in https://github.com/AllenDang/giu/pull/708
- utils: fix ColorToUint by @gucio321 in https://github.com/AllenDang/giu/pull/718
- change mainthread library by @gucio321 in https://github.com/AllenDang/giu/pull/706
- master rwindow: fix bug with segfault when resizing window with MenuBar by @gucio321 in https://github.com/AllenDang/giu/pull/720
- Update cimgui; fix style IDs bugs by @gucio321 in https://github.com/AllenDang/giu/pull/722
- Image quad by @gucio321 in https://github.com/AllenDang/giu/pull/723
- add missing style ids by @gucio321 in https://github.com/AllenDang/giu/pull/726
- build(deps): bump golang.org/x/image from 0.13.0 to 0.14.0 by @dependabot in https://github.com/AllenDang/giu/pull/732
- ListBoxWidget: fix ID handling by @gucio321 in https://github.com/AllenDang/giu/pull/727
- build(deps): bump actions/setup-go from 4 to 5 by @dependabot in https://github.com/AllenDang/giu/pull/737
- image with rgba: fix rgba bug by @gucio321 in https://github.com/AllenDang/giu/pull/713
- date picker updates by @gucio321 in https://github.com/AllenDang/giu/pull/738
- Plots: add line plot by @gucio321 in https://github.com/AllenDang/giu/pull/739
- plot: add LineXY by @gucio321 in https://github.com/AllenDang/giu/pull/740
- plot: fix axis ticks by @gucio321 in https://github.com/AllenDang/giu/pull/741
- go: update cimgui to latest master by @gucio321 in https://github.com/AllenDang/giu/pull/742
- build(deps): bump golang.org/x/image from 0.14.0 to 0.15.0 by @dependabot in https://github.com/AllenDang/giu/pull/746
- build(deps): bump actions/cache from 3 to 4 by @dependabot in https://github.com/AllenDang/giu/pull/750
- Check if no Columns or Rows were sent to TableWidget by @bytesiz3d in https://github.com/AllenDang/giu/pull/753
- build(deps): bump golangci/golangci-lint-action from 3 to 4 by @dependabot in https://github.com/AllenDang/giu/pull/761
- reenable imnodes by @gucio321 in https://github.com/AllenDang/giu/pull/733
- mainthread: disable on windows by @gucio321 in https://github.com/AllenDang/giu/pull/763
- keycode: fix NumPad codes by @gucio321 in https://github.com/AllenDang/giu/pull/768
- master window: add SetFPS method by @gucio321 in https://github.com/AllenDang/giu/pull/771
- build(deps): bump github.com/sahilm/fuzzy from 0.1.0 to 0.1.1 by @dependabot in https://github.com/AllenDang/giu/pull/775
- build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in https://github.com/AllenDang/giu/pull/777
- combo: allow empty string by @gucio321 in https://github.com/AllenDang/giu/pull/779
- label: use TextUnformatted by @gucio321 in https://github.com/AllenDang/giu/pull/782
- update cimgui-go version by @gucio321 in https://github.com/AllenDang/giu/pull/783
- fix constants by @gucio321 in https://github.com/AllenDang/giu/pull/787
- fix: Unknown key: 161 on AZERTY keyboard by @raph6 in https://github.com/AllenDang/giu/pull/784
- ConditionWIdget: use Widget instad of Layout by @gucio321 in https://github.com/AllenDang/giu/pull/790
- Fix panic and font alats by @AllenDang in https://github.com/AllenDang/giu/pull/791
- build(deps): bump golang.org/x/image from 0.15.0 to 0.16.0 by @dependabot in https://github.com/AllenDang/giu/pull/792
- build(deps): bump golangci/golangci-lint-action from 4 to 5 by @dependabot in https://github.com/AllenDang/giu/pull/788
- Linter: update and fix issues by @gucio321 in https://github.com/AllenDang/giu/pull/793
- build(deps): bump golangci/golangci-lint-action from 5 to 6 by @dependabot in https://github.com/AllenDang/giu/pull/794
- add GenAutoID to Context by @gucio321 in https://github.com/AllenDang/giu/pull/795
- Revert "add GenAutoID to Context" by @gucio321 in https://github.com/AllenDang/giu/pull/796
- add a special type for IDs by @gucio321 in https://github.com/AllenDang/giu/pull/798
- contedt: redesign Auto ID system by @gucio321 in https://github.com/AllenDang/giu/pull/797
- build(deps): bump golang.org/x/image from 0.16.0 to 0.17.0 by @dependabot in https://github.com/AllenDang/giu/pull/799
- Implement plot 2nd and 3rd axis by @gucio321 in https://github.com/AllenDang/giu/pull/805
- @bytesiz3d made their first contribution in https://github.com/AllenDang/giu/pull/753
- @raph6 made their first contribution in https://github.com/AllenDang/giu/pull/784
Full Changelog: https://github.com/AllenDang/giu/compare/v0.7.0...v0.8.0
#809 giu.Context.GetPlatform().GetContentScale()
has been removed as
it was part of imgui-go.
Use giu.Context.Backend().ContentScale()
instead.
If you find anything you'd like to talk about in reference to this wiki, Don't hesitate to hit dedicated Discussion