Releases: AllenDang/giu
Releases · AllenDang/giu
v0.5.5
Change log
Breaking changes
- Implemented AutoID mechanism to avoid unnecessary id setting for lots of widgets.
- Rename
GetAvaiableRegion
toGetAvailableRegion
. - Add auto font detect with dynamic font glyph altas generator to display various languages without specifying fonts manually.
New widgets
- Add ImageButtonWithRgba.
v0.5.4
v0.5.3
Change log
-
Update Dear ImGui to 1.82
Refer full change log of imgui https://github.com/ocornut/imgui/releases/tag/v1.82 -
Update GLFW to v3.3
v0.5.2
v0.5.1
v0.5.0
Breaking changes
- Widget creation now use method chain to set various properties.
For example:
Old style widget creation
giu.InputTextMultiline("Text area", &content, 300, 100, 0, nil)
giu.Button("Click Me", func() { fmt.Println("Clicked") })
New style widget creation
giu.InputTextMultiline("Text area", &content).Size(300, 100)
giu.Button("Click Me").OnClick(func() {...})
All xxxV methods are removed.
With method chain, giu becomes more flexible to add properties and events to any widget in future.
- Rename MasterWindow.Main(...) to MasterWindow.Run(...).
v0.4.2
v0.4.1
v0.4.0
Rename the tag of a release according to reasonable versioning.
Change log
- Msgbox now has only two parameters. And provides Msgboxv for more control.
- Fix issue that Msgbox cannot be open from menu.
- Expose SetClipboard and GetClipboard from Platform.
- Add DatePicker.
- Wrap ColorfulTextEditor with minimal functions.