PackageTrack
Sign in Get early access

github.com/AllenDang/giu

v0.15.0 AllenDang/giu

What this package is like to depend on

Last release 11 days ago

12 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Some releases are documented

notes for 10 of 24 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

634 releases · first in 2019

36 releases in the last 12 months

see the full history below

Release timeline

634 releases · Dec 2019 to Aug 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 634
  1. v0.15.1-0.20260812124934-85cbdbc6a8c0 12 Aug 2026 pre-release

    Nothing published for this version

  2. v0.15.1-0.20260729203953-338253ae0e15 29 Jul 2026 pre-release

    Nothing published for this version

  3. v0.15.1-0.20260729112842-d7c535f97b7f 29 Jul 2026 pre-release

    Nothing published for this version

  4. v0.15.1-0.20260716152006-3d9bfa3bc89a 16 Jul 2026 pre-release

    Nothing published for this version

  5. v0.15.1-0.20260709194539-412fa0b7e045 09 Jul 2026 pre-release

    Nothing published for this version

  6. v0.15.1-0.20260709104649-bf4e5e9adafb 09 Jul 2026 pre-release

    Nothing published for this version

  7. v0.15.1-0.20260624152807-cacb98370fd2 24 Jun 2026 pre-release

    Nothing published for this version

  8. v0.15.1-0.20260622231810-14461adec47b 22 Jun 2026 pre-release

    Nothing published for this version

  9. v0.15.0 02 Jun 2026
    Release notes

    Intro

    Hi there!
    After over one yeare since the last giu release we come back with a bunch of updates and fixes.

    Release Highlights

    • Removed the following enums:
      • StyleColorNavHighlight
    • Added possibility to to specify .ini file name with (*MasterWindow).SetUserFile(...)
    • MasterWindow: possible to get current global style with GetStyle
    • Fixed various font scaling issues (macOS)
    • InputText: Added InputTextFlagsWordWrap allowing to automatically wrap text.
    • FontAtlas rework:
      • Font size is no longer managed by FontAtlas, therefore, (*FontAtlas).SetSize was removed
      • String registration is no more needed, so (*FontAtlas).RegisterString (and its variants) were removed.
    • Markdown: changed (*MarkdownWidget).Header so that it allows to set font size.
    • MasterWindow: added light theme
    • CodeEditor: added different color palettes
    • MasterWindow: added SizeChangeCallback which is called whenever a main window is resized.
    • ContextMenu: MouseButton was renamed to Flags. Also the flags type was changed from MouseButton => PopupFlags

    Note

    This release utilizes cimgui-go version v1.5.0 which uses imgui 1.92.8.

    Important

    Please kindly note, that giu must be paired with the right cimgui-go version. Mixing together different versions might cause compilation issues.

    What's Changed

    • Making the user .ini file optional by @theaino in #989
    • readme: update installation instruction by @gucio321 in #994
    • remove .travis.yml by @gucio321 in #988
    • Remove StyleColorNavHighlight by @theaino in #995
    • Shifting popup open time | #986 by @theaino in #990
    • StyleSetter getters and GetStyle() for MasterWindow by @theaino in #998
    • github/issue_template: improve bug report template by @gucio321 in #999
    • build(deps): bump golang.org/x/image from 0.27.0 to 0.28.0 by @dependabot[bot] in #1002
    • build(deps): bump golang.org/x/image from 0.28.0 to 0.29.0 by @dependabot[bot] in #1005
    • build(deps): bump golang.org/x/image from 0.29.0 to 0.30.0 by @dependabot[bot] in #1014
    • Don't scale the font size on macOS by @ioxenus in #1015
    • Add extra function keys (F13-F25) by @ioxenus in #1017
    • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #1016
    • build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #1020
    • workflows: refer to go.mod in setup-go call by @gucio321 in #1027
    • build(deps): bump golang.org/x/image from 0.30.0 to 0.31.0 by @dependabot[bot] in #1024
    • build(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #1021
    • Update cimgui go to 1.4.0 by @gucio321 in #1028
    • Flags: add InputTextFlagsWordWrap flag by @gucio321 in #1031
    • BREAKING Font Atlas size handling rework by @gucio321 in #1032
    • BREAKING markdown: Fix Headers not being able to set font size by @gucio321 in #1034
    • Update golangci-lint to v2.5.0 by @gucio321 in #1033
    • Font atlas: remove glyph ranges by @gucio321 in #1036
    • themes: add possibility to set light theme by @gucio321 in #1037
    • build(deps): bump golang.org/x/image from 0.31.0 to 0.32.0 by @dependabot[bot] in #1039
    • code editor: add support for differentcolor palettes by @gucio321 in #1038
    • build(deps): bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #1042
    • build(deps): bump golang.org/x/image from 0.32.0 to 0.33.0 by @dependabot[bot] in #1043
    • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #1044
    • build(deps): bump golang.org/x/image from 0.33.0 to 0.34.0 by @dependabot[bot] in #1045
    • build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #1046
    • build(deps): bump github.com/mazznoer/csscolorparser from 0.1.6 to 0.1.7 by @dependabot[bot] in #1047
    • build(deps): bump golang.org/x/image from 0.34.0 to 0.35.0 by @dependabot[bot] in #1049
    • build(deps): bump github.com/mazznoer/csscolorparser from 0.1.7 to 0.1.8 by @dependabot[bot] in #1050
    • Add SetSizeChangeCallback to master window by @Orygin in #1051
    • build(deps): bump golang.org/x/image from 0.35.0 to 0.36.0 by @dependabot[bot] in #1053
    • Allow setting focus to InputText widget by @Orygin in #1052
    • build(deps): bump golang.org/x/image from 0.36.0 to 0.38.0 by @dependabot[bot] in #1056
    • build(deps): bump golang.org/x/image from 0.38.0 to 0.39.0 by @dependabot[bot] in #1057
    • build(deps): bump github.com/sahilm/fuzzy from 0.1.1 to 0.1.2 by @dependabot[bot] in #1058
    • build(deps): bump golang.org/x/image from 0.39.0 to 0.40.0 by @dependabot[bot] in #1059
    • build(deps): bump golang.org/x/image from 0.40.0 to 0.41.0 by @dependabot[bot] in #1061
    • deps: update cimgui-go to v1.5.0 by @gucio321 in #1063
    • workflows: update golangci-lint to v2.11.5 by @gucio321 in #1064
    • breaking(ContextMenu): rename MouseButton => Flags + change flags type by @gucio321 in #1066

    New Contributors

    Huge thanks! ❤️ 🎉 🚀

    Full Changelog: v0.14.1...v0.15.0

    Open source →
  10. v0.14.2-0.20260529105913-fe6116be6701 29 May 2026 pre-release

    Nothing published for this version

  11. v0.14.2-0.20260522181221-49001e8cb637 22 May 2026 pre-release

    Nothing published for this version

  12. v0.14.2-0.20260511224306-ec7d31309257 11 May 2026 pre-release

    Nothing published for this version

  13. v0.14.2-0.20260411073608-e8c04215a68b 11 Apr 2026 pre-release

    Nothing published for this version

  14. v0.14.2-0.20260324155305-31fd2c91d1d5 24 Mar 2026 pre-release

    Nothing published for this version

  15. v0.14.2-0.20260324144251-e5d14a6f6adc 24 Mar 2026 pre-release

    Nothing published for this version

  16. v0.14.2-0.20260220181730-a1c68f0177a4 20 Feb 2026 pre-release

    Nothing published for this version

  17. v0.14.2-0.20260124100724-f5b73c980107 24 Jan 2026 pre-release

    Nothing published for this version

  18. v0.14.2-0.20260120092701-2cba75e84ace 20 Jan 2026 pre-release

    Nothing published for this version

  19. v0.14.2-0.20260113055816-c468b606c404 13 Jan 2026 pre-release

    Nothing published for this version

  20. v0.14.2-0.20251230192710-0bd0327dd574 30 Dec 2025 pre-release

    Nothing published for this version

  21. v0.14.2-0.20251213071722-5c399b81a670 13 Dec 2025 pre-release

    Nothing published for this version

  22. v0.14.2-0.20251209145433-fb8ea5fc18d6 09 Dec 2025 pre-release

    Nothing published for this version

  23. v0.14.2-0.20251122060414-0707c4f1ac81 22 Nov 2025 pre-release

    Nothing published for this version

  24. v0.14.2-0.20251112141018-c0cefc64d993 12 Nov 2025 pre-release

    Nothing published for this version

  25. v0.14.2-0.20251110230202-99cdd7eb7abe 10 Nov 2025 pre-release

    Nothing published for this version

  26. v0.14.2-0.20251010114933-aa7d8b82feb7 10 Oct 2025 pre-release

    Nothing published for this version

  27. v0.14.2-0.20250927122703-b1ad32fa5c41 27 Sep 2025 pre-release

    Nothing published for this version

  28. v0.14.2-0.20250926115708-b739228d73c1 26 Sep 2025 pre-release

    Nothing published for this version

  29. v0.14.2-0.20250926070113-86164cb71b0b 26 Sep 2025 pre-release

    Nothing published for this version

  30. v0.14.2-0.20250925201054-8722693d97ed 25 Sep 2025 pre-release

    Nothing published for this version

  31. v0.14.2-0.20250924141103-98a6bd8e4d11 24 Sep 2025 pre-release

    Nothing published for this version

  32. v0.14.2-0.20250924124017-7bebd23055a5 24 Sep 2025 pre-release

    Nothing published for this version

  33. v0.14.2-0.20250923162143-6013137d35ce 23 Sep 2025 pre-release

    Nothing published for this version

  34. v0.14.2-0.20250908142918-cf503700f18c 08 Sep 2025 pre-release

    Nothing published for this version

  35. v0.14.2-0.20250822211041-da5e5c05e1c6 22 Aug 2025 pre-release

    Nothing published for this version

  36. v0.14.2-0.20250815060342-cea89c88f558 15 Aug 2025 pre-release

    Nothing published for this version

  37. v0.14.2-0.20250811074323-0774701fb78c 11 Aug 2025 pre-release

    Nothing published for this version

  38. v0.14.2-0.20250808171348-f6fc3ca76cbc 08 Aug 2025 pre-release

    Nothing published for this version

  39. v0.14.2-0.20250710143648-e136cea1ce15 10 Jul 2025 pre-release

    Nothing published for this version

  40. v0.14.2-0.20250606162053-95476567ec3a 06 Jun 2025 pre-release

    Nothing published for this version

  41. v0.14.2-0.20250529060540-1bae705d26dc 29 May 2025 pre-release

    Nothing published for this version

  42. v0.14.2-0.20250528144631-e79933c8e3e7 28 May 2025 pre-release

    Nothing published for this version

  43. v0.14.2-0.20250528073501-85428960d8c4 28 May 2025 pre-release

    Nothing published for this version

  44. v0.14.2-0.20250527115109-abe61c77444a 27 May 2025 pre-release

    Nothing published for this version

  45. v0.14.1 23 May 2025
    Release notes

    Summary

    Hi there!
    This is a 🐞 bugfix 🐞 release for v0.14.0.
    This fixes crash caused by combos without filter.

    What's Changed

    Full Changelog: v0.14.0...v0.14.1

    Open source →
  46. v0.14.1-0.20250525210427-27adf781b08e 25 May 2025 pre-release

    Nothing published for this version

  47. v0.14.1-0.20250523133050-14e9c65f5d51 23 May 2025 pre-release

    Nothing published for this version

  48. v0.14.0 22 May 2025
    Release notes

    Release Highlights

    Hi everyone!
    Here is a new giu minor release, including the following changes:

    • Code Editor - a giant memory leak has been eliminated
    • CSS updates:
      • You can now parse CSS into an object and read StyleSetters for css tags
      • fixed bug causing certain css rules not being applied.
    • Font Atlas changes:
      • Now you can disable strings registration in font atlas (see (*FontAtlas).AutoRegisterStrings) [default behaviour remains the same]
      • Fixed a bug on windows that caused font scaling to not work on higher (different than 100%) DPI.
      • Added font scaling for linux and mac as well.
    • Combo Widget now has a Filter option (Thanks to @theaino)
    • Translation system - a new interface that allows you to implement a translation system easily.
      • The default placeholder Translator does nothing.
      • We've added a simple implementation based on go maps which you can use for fast setup.
      • A new interface accepts custom translators. You can implement an external project that fits your needs best.
      • See examples/translation for more details.
    • A special version of RangeBuilder for maps was added.

    What's Changed - more details

    • deps: upgrade cimgui-go (Code Editor memory leak) by @gucio321 in #969
    • build(deps): bump golang.org/x/image from 0.25.0 to 0.26.0 by @dependabot in #967
    • CSS: rewrite system to make it more flexible by @gucio321 in #966
    • font atlas: add possibility to disable RegisterString by @gucio321 in #972
    • Add rangebuilder variant that accepts maps by @11Spades in #974
    • minor readme updates by @gucio321 in #976
    • build(deps): bump golang.org/x/image from 0.26.0 to 0.27.0 by @dependabot in #978
    • workflows: upgrade golangci to v2.1.6 (required by #977) by @gucio321 in #980
    • build(deps): bump golangci/golangci-lint-action from 7 to 8 by @dependabot in #977
    • go(deps): upgrade go-css by @gucio321 in #981
    • build(deps): bump github.com/napsy/go-css from 0.0.0-20250508132236-8278eaa6e93f to 1.0.0 by @dependabot in #982
    • build(deps): bump github.com/mazznoer/csscolorparser from 0.1.5 to 0.1.6 by @dependabot in #983
    • Add translator mechanism by @gucio321 in #921
    • font atlas: do not scale font size exclusively on windows by @gucio321 in #984
    • fix(FontAtlas): copy scaled font size before modifying it by @gucio321 in #985
    • Added Filter to ComboWidget by @theaino in #950

    New Contributors

    Full Changelog: v0.13.0...v0.14.0

    Open source →
  49. v0.13.1-0.20250521155244-af6f7702f0ef 21 May 2025 pre-release

    Nothing published for this version

  50. v0.13.1-0.20250516060626-e71448dbeefb 16 May 2025 pre-release

    Nothing published for this version

  51. v0.13.1-0.20250507154227-9b5699fcd931 07 May 2025 pre-release

    Nothing published for this version

  52. v0.13.1-0.20250416071812-371e65fe455a 16 Apr 2025 pre-release

    Nothing published for this version

  53. v0.13.1-0.20250414214250-340ebdeff793 14 Apr 2025 pre-release

    Nothing published for this version

  54. v0.13.1-0.20250409201126-c47aa1668491 09 Apr 2025 pre-release

    Nothing published for this version

  55. v0.13.0 01 Apr 2025
    Release notes

    Intro

    Hi there!
    Today we come with a new giu minor release. It brings several small but really handy additions.

    Release Highlights

    • BREAKING: DragInt widget was redesigned.
      • Check out go doc giu.DragIntWidget
      • Changed in the following way: DragInt("id", &i, min, max) => DragInt(&i).ID("id").MinValue(min).MaxValue(max)
      • You can use this regex to modify your code s/DragInt(\(.*\),\(.*\),\(.*\),\(.*\))/DragInt(\2)\.Label(\1)\.MinValue(\3).MaxValue(\4)/g
      • DragFloatWidget was added.
    • you can now merge 2 StyleSetter by adding them together (e.g. s1.Add(s2))
    • giu.MasterWindow has SetTheme now, which takes StyleSetter argument.
      • Default theme could be obtained by DefaultTheme and then modified.
    • a new LinkWidget was added
    • This version of giu uses cimgui-go v1.3.1, which fixes go mod tidy bug.
    • Some fixes has been applied to the following widgets
      • TabItemWidget now allows attaching EventHandler (like TreeNodeWidget)
      • Plot axis can now set Scale.
      • TableWidget supports sorting (when TableFlagsSortable set); see examples/sortable-table

    Detailed Changelog

    New Contributors

    Full Changelog: v0.12.0...v0.13.0

    Open source →
  56. v0.12.1-0.20250401122423-dfc8fc5a9c2a 01 Apr 2025 pre-release

    Nothing published for this version

  57. v0.12.1-0.20250327155946-70edce209d2f 27 Mar 2025 pre-release

    Nothing published for this version

  58. v0.12.1-0.20250327095630-9a89698a0fca 27 Mar 2025 pre-release

    Nothing published for this version

  59. v0.12.1-0.20250326115724-4a089d1b8bc0 26 Mar 2025 pre-release

    Nothing published for this version

  60. v0.12.1-0.20250325151518-7e73d84ee9c7 25 Mar 2025 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive