Skip to content

Releases: kotcrab/vis-ui

VisUI 1.2.2

05 Sep 19:12
Compare
Choose a tag to compare

Version: 1.2.2 (LibGDX 1.9.4)

  • Fixed: #214 minus sign not visible in Spinner when value was changed with text field focus
  • Fixed: When there was not enough space on the right to fully show sub-menu it was appearing in wrong position on the left side.

VisUI 1.2.1

26 Aug 16:48
Compare
Choose a tag to compare

Version: 1.2.1 (LibGDX 1.9.4)

  • Fixed: When using libGDX 1.9.4 message was printed that libGDX version is incorrect. If your project is using 1.9.4 you could safely ignore it.

VisUI 1.2.0

26 Aug 10:28
Compare
Choose a tag to compare

Version: 1.2.0 (LibGDX 1.9.4)

  • Updated to LibGDX 1.9.4

VisUI 1.1.6

23 Aug 15:50
Compare
Choose a tag to compare

Version: 1.1.6 (LibGDX 1.9.3)

  • Added: MenuBar#setMenuListener, MenuBarListener
  • Changed: Spinner by default will fire change event after text field has lost focus, this can be changed. See Spinner#setTextFieldEventPolicy and Spinner#TextFieldEventPolicy.
    • Use TextFieldEventPolicy.ON_ENTER_ONLY to preserve old behaviour
  • Changed: FileChooser will auto focus file list scroll pane when added to stage (use FileChooser.focusFileScrollPaneOnShow to override this setting)
  • Fixed: #207 crash when user has placed text field cursor after last letter (possibly on LWJGL backend only)

VisUI 1.1.5

03 Aug 11:24
Compare
Choose a tag to compare

Version: 1.1.5 (LibGDX 1.9.3)

  • API Changed: VisTextField#setCurosrAtTextEnd renamed to setCursorAtTextEnd (typo)
  • Added: Tooltip#getTarget
  • Added: MenuItem constructors taking style name
  • Changed: It's now impossible to create FileTypeFilter Rule without providing at least one extension
  • Changed: FileTypeFilter select box won't be shown when FileChooser SelectionMode is set to DIRECTORIES
  • Changed: FileChooser now can be closed by pressing enter when file name field has focus
  • Changed: Dialogs#showOKDialog can be closed using enter and escape key
  • Changed: #176 (comment) - FileChooser path text field will now show end of the path when it's too long
  • Changed: FileChooser will fallback to default directory when setDirectory is called with invalid file handle (either non existing path or pointing to file)
    • Fixes possible crash when current directory is removed while it's open in file chooser
    • Removed protected handleAsyncError, no longer needed

VisEditor 0.3.3

19 Jul 10:29
Compare
Choose a tag to compare

Editor changes:

Version: 0.3.3

  • Improved: Improved performance when performing select all on more than 2000 entities
  • Improved: Improved performance when pasting entities
  • Added: Sprite sheet animation support
  • Added: Option in default exporter to change texture filter mode which will be used for packaged scene textures
  • Changed: Spriter support was moved to built-in plugin, if your project uses Spriter go to Plugins settings and enable Spriter integration

Runtime changes:

Version: 0.3.3 (LibGDX 1.9.3, Artemis 1.3.1)

  • GWT platform is no longer officially supported
  • Added: EntityComposer API - simplifies building VisRuntime entities
  • Added: Sprite sheet animation support
  • Removed deprecated API: SceneConfig#addSystem(BaseSystem system), SceneConfig#addSystem(BaseSystem system, int priority) and SimpleSystemProvider (see 0.3.1 release notes for migration steps)
  • Changed: Spriter was removed from core and is now available as separate plugin
    • No changes should be necessary except adding new Gradle dependency (vis-runtime-spriter) and changing imports declaration
    • After adding runtime dependency register Spriter support with visAssetManager.registerSupport(new SpriterSupport());
    • SceneFeature#INFLATER_SPRITER and SPRITER_RENDER_SYSTEM were removed, simply don't use register plugin if you don't want to use those
  • Removed: RuntimeConfiguration#removeAssetsComponentAfterInflating - asset reference component will be always retained

VisUI 1.1.4

17 Jul 19:10
Compare
Choose a tag to compare

Version: 1.1.4 (LibGDX 1.9.3)

  • Added: BusyBar - used to indicate that background work is going on - see TestBusyBar
  • Added: MultiSplitPane - similar to VisSplitPane but supports multiple widgets at once
  • Added: Tooltip.Builder#width(), Tooltip#setText(String), Tooltip#getContentCell()
  • Changed: FileChooser directory listing is now performed on separate thread to prevent application hanging when accessing unresponsive drive
  • Changed: When ColorPicker is canceled previous color is restored after window fade out have been finished to avoid flickering (listeners are not affected by this change)
  • Fixed: PopupMenu with single item is now accessible using keyboard
  • Fixed: TabbedPane unable to move tab to the last position in pane
  • Skin changes:
    • Added: TabbedPane added style: vertical

VisUI 1.1.3

01 Jul 14:32
Compare
Choose a tag to compare

Version: 1.1.3 (LibGDX 1.9.3)

  • API Changed: FileChooser.setSaveLastDirectory is now static and must be called before creating chooser to properly restore saved directory.
    • Last directory will not be saved when user has canceled selection dialog
  • Changed: VisWindow#fadeOut will reset alpha back to 1f after completing action.

VisUI 1.1.2

30 Jun 19:02
Compare
Choose a tag to compare

Version: 1.1.2 (LibGDX 1.9.3)

  • Added: CursorManager
  • Added ScrollableTextArea and HighlightTextArea with Highlighter API
  • Added: VisTextField#setCurosrAtTextEnd(), #getProgrammaticChangeEvents()
  • Added: FileChooser file sorting options available under right click menu
  • Added: FileChooser#setSorting(FileSorting) and #setSortingOrderAscending along with appropriate getters
  • Added: FileChooser#setSaveLastDirectory - allows to automatically remember last directory user browsed between app launches, disabled by default
  • Fixed: VisSplitPane was not restoring default cursor when user dragged pointer outside od pane area
  • Fixed: #188 - same instance of VisDialog couldn't be closed for the second time using close button
  • Fixed: FileChooser NPE when user right clicked last file item after deleting all others files
  • Fixed: FileChooser Duplicated instances of same disk could be visible on list when chooser was displayed right after creating
  • Fixed: #196 - ColorPicker sending old color to listener instead of new
  • Changed: FileChooser in save mode with active file type filter rule will automatically append rule extensions if user have't typed extension or extension was wrong
  • Changed: FileChooser now shows files modified date when using details view mode
  • Changed: FileChooser will no longer show files when selection mode is DIRECTORIES - this behaviour can be changed in DefaultFileFilter
  • Changed: When VisWindow#fadeOut() is called then window touchable is set to disabled. Additionally keyboard focus is reset if any window child Actor owns keyboard focus.
    • This is done to prevent user input after fade out animation has started.
    • After fade out has finished window touchable property will be restored to previous value which was set before fade out started.
  • Skin changes:
    • Added: VisTextArea added style: textArea - no background drawable and focus border is disabled
    • Added: FileChooserStyle added Drawable: contextMenuSelectedItem - used to mark active item in context menu (by default vis-radio-tick)
  • I18N Changes:
    • FileChooser: added keys contextMenuSortBy, sortByName, sortByDate, sortBySize, sortByAscending, sortByDescending
  • Misc: Disabling Android Lint is no longer necessary

VisEditor 0.3.2

11 Jun 10:53
Compare
Choose a tag to compare