Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: ebitenui/ebitenui

v0.7.2 - Additional Bug Fixes

24 Sep 01:46
c71b4ae

Choose a tag to compare

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

Full Changelog: v0.7.1...v0.7.2

v0.7.1 - Minor Bug Fixes

20 Aug 21:18

Choose a tag to compare

Fix issues found after the release was cut.

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0 - Theming release!

17 Aug 21:18
7091d52

Choose a tag to compare

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

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

v0.6.2 - Text Input highlighting and bug fixes

05 Apr 18:45

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.6.2

v0.6.1 - General bugfix release

08 Mar 22:10
f3f1296

Choose a tag to compare

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

Full Changelog: v0.6.0...v0.6.1

v0.6.0 - Breaking Changes -Use Text/V2 and move input management to Update loop

08 Sep 20:06
831a4e8

Choose a tag to compare

Breaking Change!

This release migrates the library to the latest ebitengine version and the text/v2 library. This will require changes to how you load fonts into ebitenUI. Please see the examples for how to do this going forward or reach out in discord if you have any questions.

What's Changed

New Contributors

Full Changelog: v0.5.8...v0.6.0

v0.5.8 - Enable UI Hover tracking

08 Jul 02:35
73f5e2e

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.7...v0.5.8

v0.5.7 - Cleanup

02 Jun 19:52
45460b4

Choose a tag to compare

This release has numerous clean-up changes that improve the reliability of this library. It also allows the developer better control over focus handling. Thank you to all the contributors to this release!

What's Changed

New Contributors

Full Changelog: v0.5.6...v0.5.7

v0.5.6

20 Mar 21:57

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.5...v0.5.6

v0.5.5 - General Enhancement Release

24 Sep 22:07
42a4595

Choose a tag to compare

What's Changed

  • readme: add sinecord game to the list by @quasilyte in #80
  • Make it possible to disable lists by @mat007 in #85
  • Button released only if pressed by @mat007 in #87
  • Allow to dynamically change the list entries by @nmorenor in #78
  • Progress bar direction and invertion by @mat007 in #86
  • Make button text position customizable by @mat007 in #89
  • Added option to hide Container by @kidk in #81
  • Make it possible to disable EbitenUI's cursor Management
  • Added the ability to edit text boxes within browsers
  • Reduced the version of ebitengine to v2.5.0 to enable users to avoid a performance issue in later versions of ebitengine (Note, you can still use later versions of ebitengine in your games with this library).
  • Updated Readme with contribution notes
  • Fix tabbook to default to first non-disabled tab
  • Added additional demos

New Contributors

Full Changelog: v0.5.4...v0.5.5