Skip to content

@kotcrab kotcrab released this Jul 29, 2020 · 1 commit to master since this release

Version: 1.4.6 (LibGDX 1.9.11)

  • Updated to libGDX 1.9.11
Assets 2

@kotcrab kotcrab released this Jul 29, 2020 · 2 commits to master since this release

Version: 1.4.5 (LibGDX 1.9.10)

  • Added: #328 BasicColorPicker#focusHexField
  • Fixed: #316 BusyBar grows but does not shrink
  • Fixed: #324 Spinner#getSelectorName returns wrong field
  • Fixed: #326 Possible crash in FocusManager
  • Changed: #315 Generify VisTree to match libGDX implementation
  • Changed: #314 List corner Drawable wasn't set resulting in blank spot when both scrollbars were visible
  • Changed: #325 VisTable#addSeparator(true) will create Separator with vertical style
    • Warning: This might be a breaking change if you're using a custom skin
  • Changed: FileChooser will auto focus selected file text field when added to stage (use FileChooser.focusSelectedFileTextFieldOnShow to override this setting)
  • Skin changes:
    • Added style: Separator: vertical style
Assets 2

@kotcrab kotcrab released this Aug 14, 2019 · 15 commits to master since this release

Version: 1.4.4 (LibGDX 1.9.10)

  • Updated to libGDX 1.9.10
Assets 2

@kotcrab kotcrab released this Jul 20, 2019 · 16 commits to master since this release

Version: 1.4.3 (LibGDX 1.9.9)

  • Fixed: Infinite loop in PopupMenu when trying to select next (or previous) MenuItem using keyboard and menu has no selectable MenuItems.
  • Fixed: #307 ArrayIndexOutOfBounds exception in VisTextArea when trying to select text having empty first line
  • Changed: PopupMenu keyboard events will be now treated as handled by scene2d (they won't be passed to application under the stage)
  • Changed: #302 ToastManager now allows to specify X and Y screen padding separately
    • Added: ToastManager#setScreenPaddingX(int), ToastManager#setScreenPaddingY(int), ToastManager#setScreenPadding(int, int), ToastManager#getScreenPaddingX()
      ToastManager#getScreenPaddingY()
    • Deprecated: ToastManager#getScreenPadding(), use either ToastManager#getScreenPaddingX() or ToastManager#getScreenPaddingY().
      Now this method will throw IllegalStateException when padding X is different than padding Y.
      This should not cause any breaking changes until new API is used. This method will be removed in future versions.
Assets 2

@kotcrab kotcrab released this Dec 7, 2018 · 24 commits to master since this release

Version: 1.4.2 (LibGDX 1.9.9)

  • Updated to libGDX 1.9.9
  • Fixed: TabbedPane was not removing Tab from internal ButtonGroup thus preventing tab instance from being garbage collected
Assets 2

@kotcrab kotcrab released this Jul 28, 2018 · 35 commits to master since this release

Version: 1.4.1 (LibGDX 1.9.8)

  • Fixed: FileChooser's icon provider not working correctly when chooser's selection checkboxes were enabled
  • Fixed: #292 removing Menu from MenuBar causes IllegalStateException
Assets 2

@kotcrab kotcrab released this Dec 15, 2017 · 46 commits to master since this release

Version: 1.4.0 (LibGDX 1.9.6)

  • Added: #259 VisImageTextButton#setGenerateDisabledImage(boolean) along with getter, added VisImageButton#isGenerateDisabledImage
  • Added: #260 FileChooser#setDefaultFileName(String)
  • Added: #279 ToastManager(Group) constructor
  • Fixed: #255 Custom cursor handling in VisSplitPane and MultiSplitPane
  • Fixed: #262 FileChooser was not updating selected file list when text was cut or pasted into file name field
  • Fixed: FileChooser file name suggestion menu was not updating file name field when navigating suggestion list using arrow keys
  • Fixed: #273 Fixed rare crash when doing undo in VisTextField can cause IllegalStateException
  • #252 Spinner now implements Disableable
  • Improved: #264 Added Turkish diacritics, added currency symbols: €, ¥
  • Changed: #272 VisTextField and subclasses will now use style.backgroundOver when field has keyboard focus or mouse is over it (previously it was only shown on mouse over)
Assets 2

@kotcrab kotcrab released this Dec 17, 2016 · 76 commits to master since this release

Version: 1.2.5 (LibGDX 1.9.4)

  • Added: AsyncTask API and AsyncTaskProgressDialog
  • Added: PopupMenu.removeEveryMenu(Stage)
  • Added: FileChooser#setShowSelectionCheckboxes
  • Added: FileChooser#getIconProvider
  • Added: Spinner#setDisabled(boolean), Spinner#isDisabled()
  • Added: HorizontalCollapsibleWidget
  • Fixed: MultiSplitPane#setSplit not affecting split values
  • Fixed: MultiSplitPane and VisSplitPane default cursor not restored when mouse exited widget bounds when mouse was still on split handle bar
  • Changed: Selection of menu item is removed when mouse pointer leaves popup menu structure
  • I18N Changes:
    • Added Common bundle
Assets 2

@kotcrab kotcrab released this Oct 9, 2016 · 98 commits to master since this release

Version: 1.2.4 (LibGDX 1.9.4)

  • Added: ListSelection#setListener, #setProgrammaticChangeEvents (with getters)
  • Fixed: Spinner.TextFieldEventPolicy is now public (was package-private)
  • Fixed: HighlightTextArea scroll pane not immediately updated after changing text using setText()
  • Improved: #220 when sub menu can't fit on the right side of parent menu, it will be shown on the side that has more available space (before in such case it was always shown on the left side)
  • Improved: When mouse is moved from sub-menu to parent menu, selection of menu item in sub-menu will be removed.
  • Improved: #222 Added clipping to BusyBar
  • Skin changes:
    • Added style: ListViewStyle - allows to customize ListView scroll pane style
    • Added new icons: icon-maximize, icon-minimize, icon-restore, icon-close-titlebar
    • Added style: VisImageButtonStyle: close-titlebar
Assets 2

@kotcrab kotcrab released this Sep 24, 2016 · 117 commits to master since this release

Version: 1.2.3 (LibGDX 1.9.4)

  • Added: constructor LinkLabel (CharSequence text, CharSequence url, LinkLabelStyle style)
  • Fixed: Spinner could overflow Table cell bounds by 1 pixel
    • Removed Sizes.spinnerButtonsWidth and Sizes.spinnerFieldRightPadding (no longer needed)
    • Renamed Sizes.spinnerButtonSize to Sizes.spinnerButtonHeight
  • Skin changes:
    • Styles that used to reference other style by name (for example FileChooserStyle referencing PopupMenu style name) now embeds that style directly
      • Changed String ToastStyle#closeButtonStyleName to VisImageButtonStyle ToastStyle#closeButtonStyle
    • Changed String FileChooserStyle#popupMenuStyleName to PopupMenuStyle FileChooserStyle#popupMenuStyle
    • Changed String MenuStyle#openButtonStyleName to VisTextButtonStyle MenuStyle#openButtonStyle
    • For existing JSON files you only need to remove 'Name' postfix from field name, Skin loading mechanism can automatically resolve such references
Assets 2
You can’t perform that action at this time.