Releases: kotcrab/vis-ui
Releases · kotcrab/vis-ui
VisUI 1.2.2
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
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
Version: 1.2.0 (LibGDX 1.9.4)
- Updated to LibGDX 1.9.4
VisUI 1.1.6
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
andSpinner#TextFieldEventPolicy
.- Use
TextFieldEventPolicy.ON_ENTER_ONLY
to preserve old behaviour
- Use
- Changed:
FileChooser
will auto focus file list scroll pane when added to stage (useFileChooser.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
Version: 1.1.5 (LibGDX 1.9.3)
- API Changed:
VisTextField#setCurosrAtTextEnd
renamed tosetCursorAtTextEnd
(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 whenFileChooser
SelectionMode
is set toDIRECTORIES
- 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 whensetDirectory
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
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)
andSimpleSystemProvider
(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
andSPRITER_RENDER_SYSTEM
were removed, simply don't use register plugin if you don't want to use those
- No changes should be necessary except adding new Gradle dependency (
- Removed:
RuntimeConfiguration#removeAssetsComponentAfterInflating
- asset reference component will be always retained
VisUI 1.1.4
Version: 1.1.4 (LibGDX 1.9.3)
- Added:
BusyBar
- used to indicate that background work is going on - seeTestBusyBar
- Added:
MultiSplitPane
- similar toVisSplitPane
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
- Added:
VisUI 1.1.3
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
Version: 1.1.2 (LibGDX 1.9.3)
- Added:
CursorManager
- Added
ScrollableTextArea
andHighlightTextArea
withHighlighter
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 isDIRECTORIES
- this behaviour can be changed inDefaultFileFilter
- Changed: When
VisWindow#fadeOut()
is called then window touchable is set to disabled. Additionally keyboard focus is reset if any window childActor
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
addedDrawable
:contextMenuSelectedItem
- used to mark active item in context menu (by defaultvis-radio-tick
)
- Added:
- I18N Changes:
- FileChooser: added keys
contextMenuSortBy
,sortByName
,sortByDate
,sortBySize
,sortByAscending
,sortByDescending
- FileChooser: added keys
- Misc: Disabling Android Lint is no longer necessary