Skip to content

Releases: AllenDang/giu

v0.10.0

30 Oct 14:08
c353d6e
Compare
Choose a tag to compare

Release Highlights

  • Important bugfix in ReflectiveBoundTexture
    • ReflectiveBoundTexture used broken cimgui-go's implementation of texture, which caused app crashes while GC.
  • A new Gizmo widget
    • Since v1.1.0 cimgui-go implements ImGuizmo which is now aailable as an easy-to-use giu widget.
    • Gizmos API is similar to Plots mechanism.
    • The following Gizmos are currently available
      • Grid
      • Cube
      • Manipulate
      • View Manipulat
    • For usage details, check out examples/gizmo
      image
  • Added Plots styling
    • Now you can apply Color and Var style to Plots.
    • StyleSetter itself now implements PlotWidget interface so it can be applied to a single Plot.
    • Plots styling works with CSS as well

What's Changed - detailed changelog

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

04 Oct 09:48
2fc7d72
Compare
Choose a tag to compare

Introduction

Today we come with the new release of giu, which includes:

  • Upgrade of cimgui-go - this is now a stable version v1.0.1
  • Fix to bug in ImageWithRgbaWidget (causing giu crashes on some platforms)
  • Completion of the missing documentation - now new PRs are forced to add the docs by revive linter.
  • Addition of a new way for Texture management (ReflectiveBoundTexture) along with fully functional paint example.
  • And much more! See the list below for full changelog.

What's Changed

New Contributors

Full Changelog: v0.8.1...v0.9.0

v0.8.1

07 Jul 21:41
0651ee5
Compare
Choose a tag to compare

INTRO

This is a bugfix release for v0.8.0. It contains several minor bugfixes reported after the last release.
for more details, check out our milestone.

What's Changed

  • build(deps): bump golang.org/x/image from 0.17.0 to 0.18.0 by @dependabot in #806
  • add Context.Backend() method that returns currently used cimgui-go ba… by @gucio321 in #811
  • master window: fix DPI scaling by @gucio321 in #812
  • GetWidgetWidth: undo SameLine call by calling NewLine by @gucio321 in #813

Full Changelog: v0.8.0...v0.8.1

v0.8.0

26 Jun 15:19
6f51d85
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

22 Sep 11:55
46b00d8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.7.0

v0.6.2

22 Mar 12:27
Compare
Choose a tag to compare

Fixed the long-time existed bug #30 ! Cheers!

v0.6.1

27 Jan 11:05
Compare
Choose a tag to compare

Change log

This is a bug fix release. Mainly fixed an issue under Windows when master windows is minimized, and the SplitLayout's state will lost after restore.

v0.6.0

23 Dec 11:07
7a0c442
Compare
Choose a tag to compare

Change log

  1. Update Dear ImGUI to 1.85.
  2. Add Markdown Editor widget. Thanks @gucio321
  3. Add many comments. Huge thansk to @gucio321
  4. Tweak so many widgets.

v0.5.6

05 Aug 08:39
Compare
Choose a tag to compare

Change log

  1. Add TreeTable widget.
  2. Add MasterWindow.SetCloseCallback.

Fixed major bug list

  1. Fix #246.

v0.5.5

28 Jul 12:27
Compare
Choose a tag to compare

Change log

Breaking changes

  1. Implemented AutoID mechanism to avoid unnecessary id setting for lots of widgets.
  2. Rename GetAvaiableRegion to GetAvailableRegion.
  3. Add auto font detect with dynamic font glyph altas generator to display various languages without specifying fonts manually.

New widgets

  1. Add ImageButtonWithRgba.