Last release 8 days ago
19 Aug 2026
Release timing varies
gaps range from 8 days to 4 months
Rarely documented
notes for 9 of 37 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
148 releases · first in 2023
Release timeline
148 releases since 2023Releases
- v0.7.4-0.20260819023324-a9fa18fc48cd19 Aug 2026pre-release
Nothing published for this version
- v0.7.4-0.20260422023258-b1c31d85248922 Apr 2026pre-release
Nothing published for this version
- v0.7.4-0.20260422023010-5e775c80bc4b22 Apr 2026pre-release
Nothing published for this version
- v0.7.4-0.20260422022054-a4004b71b17922 Apr 2026pre-release
Nothing published for this version
- v0.7.316 Mar 2026
Release notes
Open source →What's Changed
- fix a panic on non-latin1 symbols in textinput by @quasilyte in #319
- Fix text area crash by @mat007 in #316
- widget: Add 'Widget.SetVisibility' by @xescugc in #322
- widget: Added Debug mode by @xescugc in #323
- widget/gridlayout: Flexible columns when widgets are less than the cols by @xescugc in #324
- widget/button: Added check for rect(0,0) on TranparentPixels by @xescugc in #326
- widget: Make it so if no visible no 'Update' by @xescugc in #327
- widget/window: Added 'Dynamic' option by @xescugc in #329
- list: set the List field of the selected event by @kazzmir in #332
- list: add option to keep entries sorted by @kazzmir in #334
- list: add UpdateEntry function when an entry is mutated by @kazzmir in #333
Full Changelog: v0.7.2...v0.7.3
Release notes
Open source →v0.7.3 - enhancements from the community! Latest
Latest
Compare
Choose a tag to compare
- v0.7.3-0.20260316010521-a357ad2a7b4416 Mar 2026pre-release
Nothing published for this version
- v0.7.3-0.20260316010013-bd5f9d7ad6cc16 Mar 2026pre-release
Nothing published for this version
- v0.7.3-0.20260316005856-39a55638cd5e16 Mar 2026pre-release
Nothing published for this version
- v0.7.3-0.20260316005408-ca888985666e16 Mar 2026pre-release
Nothing published for this version
- v0.7.3-0.20251220013631-82005e8eb92820 Dec 2025pre-release
Nothing published for this version
- v0.7.3-0.20251220013543-dd567a14a1ee20 Dec 2025pre-release
Nothing published for this version
- v0.7.3-0.20251220000125-d95fe86b938420 Dec 2025pre-release
Nothing published for this version
- v0.7.3-0.20251219231203-447f51bb7d6119 Dec 2025pre-release
Nothing published for this version
- v0.7.3-0.20251128010318-f4b36eb870a028 Nov 2025pre-release
Nothing published for this version
- v0.7.3-0.20251128003711-3046f61e392728 Nov 2025pre-release
Nothing published for this version
- v0.7.224 Sept 2025
Release notes
Open source →Breaking Changes:
The widget.ToolTip variable has changed to an array of ToolTips. If you are referencing this variable you will need to account for it being an array going forward.
What's Changed
- Fix text not working with the custom cursor updater feature. by @mcarpenter622 in #297
- Fix missing text label in button option by @mat007 in #296
- Fix button graphic image hover by @mat007 in #298
- Adds support for Button pressed disabled image by @mat007 in #299
- README: Added the link to 'godoc' by @xescugc in #302
- container: add replace method and test by @kazzmir in #305
- widget/container: Make the 'RemoveChild/ren' cascade effect by @xescugc in #304
- tab book: support images in tabs by @kazzmir in #310
- Fix list and button by @mcarpenter622 in #311
- ToolTip: Multiple ones possible and KeepOnHover option by @xescugc in #301
Full Changelog: v0.7.1...v0.7.2
- v0.7.2-0.20250915014605-fc6859e61c9415 Sept 2025pre-release
Nothing published for this version
- v0.7.2-0.20250904020236-5070939af8154 Sept 2025pre-release
Nothing published for this version
- v0.7.2-0.20250825225217-260be2fa94b925 Aug 2025pre-release
Nothing published for this version
- v0.7.2-0.20250821224351-e26e24d6b91f21 Aug 2025pre-release
Nothing published for this version
- v0.7.120 Aug 2025
Release notes
Open source →Fix issues found after the release was cut.
What's Changed
- Cleanup issues found with new release by @mcarpenter622 in #294
Full Changelog: v0.7.0...v0.7.1
- v0.7.017 Aug 2025
Release notes
Open source →Release v0.7.0 - Theming Release (Breaking Changes)
Thank you to everyone who has helped provide PRs and feedback for this library. Your help is appreciated!
- This new release adds support for Theming. Please see the widget_demos/theming demo for an example. It includes two default basic themes (Light and Dark) that you can use with your applications.
- This release also adds a new BBCode type [link]display text[/link] that may be used with text based widgets.
- This release introduces the "LongPress" callback on widgets.
- This release introduces an OnUpdate method that is called prior to each widget's OnUpdate method.
- New widget.Panel type - Container extension that can be used with Theming.
- New Utility method for helping turn constants to pointers: constantutil.ConstantToPointer
Breaking changes:
This release includes several breaking changes that you will need to handle when updating to this version. You can see examples of each of these in the various demos in the application.
- text.Face inputs are now references *text.Face
- widget.Insets inputs are now references *widget.Insets
- widget.ListOpts.SliderOpts are now widget.ListOpts.SliderParams
- List container images are now set with widget.ListOpts.ScrollContainerImage
- widget.ListComboButtonOpts.SelectComboButtonOpts are now widget.ListComboButtonOpts.ButtonParams
- widget.ListComboButtonOpts.ListOpts are now widget.ListComboButtonOpts.ListParams
- widget.ListOpts.SliderOpts are now widget.ListOpts.SliderParams
- List Slider container images are now set with widget.ListOpts.ScrollContainerImage
- widget.TextAreaOpts.SliderOpts are now widget.TextAreaOpts.SliderParams
- TextArea Slider container images are now set with widget.TextAreaOpts.ScrollContainerImage
- widget.TabBookOpts.Spacing is now widget.TabBookOpts.ContentSpacing
- TabBook tab button spacing is now set with widget.TabBookOpts.TabButtonTextPadding
- TextInput.Color is now TextInput.SetColor()
- TextInput.CaretWidth is now set by widget.TextInputOpts.CaretWidth
Please reach out in Discord if you have any questions or challenges with migrating.
What's Changed
- Scrollbars were not working properly when set vertical. by @mcarpenter622 in #252
- Update main.yml by @mcarpenter622 in #253
- Compile bbcode regex only once by @mat007 in #255
- Request relayout once when adding multiple children by @mat007 in #254
- Updated button to move the click and mask logic to the widget by @mcarpenter622 in #257
- Fix UTs by @mcarpenter622 in #258
- Initial commit of new checkbox format by @mcarpenter622 in #259
- This change makes it so cursor events (entered, exted, moved) will no… by @mcarpenter622 in #260
- Changes to support button text positioning by @mcarpenter622 in #261
- Expose widget OnUpdate method by @mcarpenter622 in #262
- Change layering to be an opt-in setting by @mcarpenter622 in #263
- Fix duplicate keyboard entries by @mcarpenter622 in #264
- #265 Fix button double trigger by @mcarpenter622 in #266
- Bbcode link by @mcarpenter622 in #267
- MouseButtonReleased is used in various places to indicate an interact… by @mcarpenter622 in #268
- Move the link processing to the update loop by @mcarpenter622 in #269
- Remove ui container registered handlers when switching to another one by @mat007 in #270
- w/list: Made 'SliderOpts' not required if hidden (H&V) by @xescugc in #274
- dont request a relayout when location is updated by @kazzmir in #277
- Theming by @mcarpenter622 in #280
- Allow the setting of the initial focused widget: by @mcarpenter622 in #281
- Resolve error where combo boxes were not working inside windows by @mcarpenter622 in #282
- Set up method to send data back to the top level. This is a first ste… by @mcarpenter622 in #283
- Setup new method to send messages to the top level by @mcarpenter622 in #284
- Update window to use the Containerer Interface by @mcarpenter622 in #286
- Tooltips were not getting theme information. by @mcarpenter622 in #287
- Update DND to trigger "Dropped" function during event processing at e… by @mcarpenter622 in #288
- Update combobox to have an "InitialEntry" setting. by @mcarpenter622 in #289
- Update the preferredSize calculation for tabbook to be based on the m… by @mcarpenter622 in #290
- Long press by @mcarpenter622 in #291
- Long press config by @mcarpenter622 in #293
Full Changelog: v0.6.2...v0.7.0
- v0.6.3-0.20250723221302-5f8c1c776c5323 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250721235159-094a84e64b7b21 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250720224816-b1afb566774120 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250719001303-da6f2f62fe0219 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250716234436-e04fff6d114416 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250715234518-06fd0103699015 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250713210037-8f9bd82b9d9813 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250713154551-7a1af7dbc4a913 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250713151703-b05435dee14313 Jul 2025pre-release
Nothing published for this version
- v0.6.3-0.20250628005355-701695832c0e28 Jun 2025pre-release
Nothing published for this version
- v0.6.3-0.20250625035330-3019d41ebccf25 Jun 2025pre-release
Nothing published for this version
- v0.6.3-0.20250604232716-d8f41d1373d44 Jun 2025pre-release
Nothing published for this version
- v0.6.3-0.20250515233136-de5d22738a5215 May 2025pre-release
Nothing published for this version
- v0.6.3-0.20250514220230-db9306c8965414 May 2025pre-release
Nothing published for this version
- v0.6.3-0.20250510222155-281455353f7410 May 2025pre-release
Nothing published for this version
- v0.6.3-0.20250502004721-72bb4621cbf12 May 2025pre-release
Nothing published for this version
- v0.6.3-0.20250501021333-43704ad3b1e01 May 2025pre-release
Nothing published for this version
- v0.6.3-0.20250501013222-58194725440f1 May 2025pre-release
Nothing published for this version
- v0.6.3-0.20250429022415-e3e3c45740ad29 Apr 2025pre-release
Nothing published for this version
- v0.6.3-0.20250426173107-82666f4e585626 Apr 2025pre-release
Nothing published for this version
- v0.6.3-0.20250413145721-62aaa28e11c913 Apr 2025pre-release
Nothing published for this version
- v0.6.3-0.20250413073640-b22d6e022d1013 Apr 2025pre-release
Nothing published for this version
- v0.6.3-0.20250413015420-b5576d5879d113 Apr 2025pre-release
Nothing published for this version
- v0.6.23 Apr 2025
Release notes
Open source →What's Changed
- Bordered nineslice + version updates by @mcarpenter622 in #244
- Fix manual focus by @mcarpenter622 in #245
- Change how focusable widgets are stacked with the layer system by @mcarpenter622 in #246
- Add text highlighting by @mcarpenter622 in #248
- Fix UT issues by @mcarpenter622 in #249
- Enable select all by @mcarpenter622 in #250
- chore: move and rename MobileInputMode by @sofib in #251
New Contributors
Full Changelog: v0.6.1...v0.6.2
Release notes
Open source →v0.6.2 - Text Input highlighting and bug fixes
Compare
Choose a tag to compare
- v0.6.2-0.20250325215042-3954928dd06225 Mar 2025pre-release
Nothing published for this version
- v0.6.2-0.20250325024253-4391beb2d08325 Mar 2025pre-release
Nothing published for this version
- v0.6.2-0.20250318011936-964c1074361818 Mar 2025pre-release
Nothing published for this version
- v0.6.14 Mar 2025
Release notes
Open source →Breaking Changes:
- There is a change to the bbCode color tag. It now requires the # symbol to better align with the standard.
What's Changed
- widget/scrollcontainer: Fixed issue with ScrollContainer content by @xescugc in #182
- widget/tooltip: Check if the parent Visibility before rendering by @xescugc in #178
- widget/gridlayout: Added validation for columns by @xescugc in #180
- widget/scrollcontainer: Added validation for the Content by @xescugc in #179
- widget/graphic: Added 'GraphicImage' to allow 'Idle' and 'Disabled' images by @xescugc in #184
- widget/gridlayout: Added the 'DefaultStretch' option by @xescugc in #193
- widget/gridlayout: Columns and Stretch keep order after Hiding by @xescugc in #191
- widget/graphic: Added the ability to embed GIFs by @xescugc in #188
- widget/gridlayout: Fixed typo issue by @xescugc in #194
- Added logo, preview and updated readme by @sedyh in #189
- Removed old export filenames by @sedyh in #195
- Fixed broken VerticalPosition for GridLayout by @sedyh in #198
- Update linter by @mcarpenter622 in #203
- Rework slider changed event by @mat007 in #201
- Fix Numpad enter submit on textinputs and also new prop to disable su… by @YindSoft in #208
- widget/button: Added 2 new function 'Press' and 'Release' by @xescugc in #204
- Fix focus on invisible or disabled elements by @YindSoft in #210
- add utility function to create nineslice image from just a border size by @kazzmir in #213
- remove configure, replace with modifying the ClickEvent directly by @kazzmir in #214
- Update deprecated touches for touchscreenPlatform by @realskyquest in #217
- widget/widget: Added 'In' that will check 'Rect' and 'mask' by @xescugc in #225
- widget/button: Use 'GraphicImage' instead of 'ButtonImageImage' by @xescugc in #216
- widget/container: Now D&D can be used also in widgets by @xescugc in #223
- widget/button: Release fixed if 'ToggleMode' is on by @xescugc in #227
- Add 'TOOLTIP_POS_ABSOLUTE' and 'TOOLTIP_POS_SCREEN' positioning for tooltips by @scratch85 in #221
- Add SelectPressed() option on lists to select entries on mouse click instead of release by @mat007 in #229
- Remove deprecated size call by @corfe83 in #238
- Require # as part of bbCode color tag by @mcarpenter622 in #240
- readme: add NebuLeet by @quasilyte in #234
- Exposing the sorting function of the window list. by @mcarpenter622 in #241
- Fix visibility check in grid layout by @mat007 in #228
- Shift selected window to the top of the stack automatically by @mcarpenter622 in #243
New Contributors
- @sedyh made their first contribution in #189
- @YindSoft made their first contribution in #208
- @kazzmir made their first contribution in #213
- @realskyquest made their first contribution in #217
Full Changelog: v0.6.0...v0.6.1
- v0.6.1-0.20250218020505-e4cd5ed101c418 Feb 2025pre-release
Nothing published for this version
- v0.6.1-0.20250213031827-4c2257f9174913 Feb 2025pre-release
Nothing published for this version
- v0.6.1-0.20241231013740-b696e24370ee31 Dec 2024pre-release
Nothing published for this version
- v0.6.1-0.20241219022101-cae056b7cd7619 Dec 2024pre-release
Nothing published for this version
- v0.6.1-0.20241218220624-cf3e1ddd76af18 Dec 2024pre-release
Nothing published for this version
- v0.6.1-0.20241210031228-8898b5293cd710 Dec 2024pre-release
Nothing published for this version
- v0.6.1-0.20241209164539-6353b4cee3f39 Dec 2024pre-release
Nothing published for this version
- v0.6.1-0.20241206002545-7c9b22793a0a6 Dec 2024pre-release
Nothing published for this version
- v0.6.1-0.20241126025201-a1c8813f1b2026 Nov 2024pre-release
Nothing published for this version
- v0.6.1-0.20241126005036-b1abae6a2fed26 Nov 2024pre-release
Nothing published for this version