All Versions
27
Latest Version
Avg Release Cycle
173 days
Latest Release
1431 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v3.0.0-beta1
June 28, 2015 -
v3.0.0-alpha6
February 23, 2015 -
v3.0.0-alpha5
January 19, 2015 -
v3.0.0-alpha4
October 16, 2014 -
v2.1.9 Changes
September 21, 2014โ Added
- ๐ Better ESC key detection
- Enable EOF 'key' when the input stream is closed (requires setting system property 'com.googlecode.lanterna.enable-eof' to 'true')
TextBox
now accepts input of non-Latin characters
๐ Changed
- ๐ Better ESC key detection
- ๐ Regression fixed with high CPU load when opening a window with no interactable components
KeyMappingProfile
patterns now public
-
v2.1.8 Changes
โ Added
- Ability to set the fill character of
TextBox
components (other than space) - ๐ Ability to disable shadows for windows
- โ Added a file dialog component
- โ Added a method to make it easier to wrap components in a border
- โ Added
SwingTerminal
function key support - Window-deriving classes can inspect which component has input focus
๐ Changed
- ๐ Input focus bug fixes
- ๐
InputDecoder
fixes backported from master branch
- Ability to set the fill character of
-
v2.1.7 Changes
โ Added
- โ Added support for the PageUp, PageDown, Home and End keys inside
AbstractListBox
and its subclasses
๐ Changed
- ๐ Change visibility of
LayoutParameter
constructor to public, making it easier to create custom layout managers - ๐ Fixed
TextArea
crash on pressing End when horizontal size is too big - ๐ Miscellaneous bug fixes
- Terminals will remember if they are in private mode and will not attempt to enter twice
Screen
will drain the input queue upon exiting
- โ Added support for the PageUp, PageDown, Home and End keys inside
-
v2.1.6 Changes
โ Added
- โ Added an experimental
TextArea
, a user-contributed component - โ Added
Screen.updateScreenSize()
to manually check and update internal data structures, allowing you to redraw the screen before callingScreen.refresh()
- Proper
Key.equals(...)
andKey.hashCode()
methods - Proper
TerminalPosition.equals(...)
andTerminalPosition.hashCode()
methods
๐ Changed
- ๐ Fixed a deadlock in
GUIScreen
ActionListBox
has a new parameter that closes the dialog before running the selectedAction
- ๐
SwingTerminal
AWT threading fixes
- โ Added an experimental
-
v2.1.5 Changes
โ Added
- โ Added a new method to invalidate the
Screen
buffer and force a complete redraw
๐ Changed
- Visibility changed on
GUIScreen
to make it easier to extend
- โ Added a new method to invalidate the
-
v2.1.3 Changes
โ Added
- Customization of screen padding character
- More input key combinations detecting ALT down
๐ Changed
- Background color fix with
Screen
- Expanded
Table
API - ๐ Improved (but still incomplete) CJK character handling
- OS X input compatibility fix